mirror of
https://github.com/paperclipai/paperclip.git
synced 2026-11-11 05:11:49 +01:00
test: freeze matched CF native ingestion inputs
This commit is contained in:
1 parent
bc33f09cae
commit
a89f321ab5
3 files changed
+33
-15
No files matched your search
@@ -1,9 +1,21 @@
|
||||
# Existing-history blocked Stop companion (prospective instrumentation v3)
|
||||
# Existing-history blocked Stop companion (prospective CF inputs v4)
|
||||
|
||||
Status: v3 local source and pure oracle calibration only. No v3 application, browser,
|
||||
Status: v4 source preparation only. No v4 application, browser,
|
||||
PostgreSQL, VM or quantitative arm has run. No runtime qualification or performance
|
||||
claim follows from the pure tests. Execution needs lead release after independent
|
||||
source review. This is separate from the immutable H5c 50-arm campaign.
|
||||
source review. V4 starts from immutable V3 `bc33f09cae26404352848169d92a20c89480a5f5`;
|
||||
that revision's one functional qualification remains historical evidence. V4 changes
|
||||
only the common baseline input references and registration documentation. Its V3
|
||||
oracle, precision rule, workload and deadlines are unchanged. The inherited main
|
||||
source remains H5c; V4 is not rebased onto H5d or H5e. Fresh V4 qualification and
|
||||
separate B0/B1 A/A are required for the integrated runtime.
|
||||
|
||||
The common upstream is `cf51936587963c26e3ddc7eb1365a07b2f8df5a6`. Fresh source
|
||||
baselines are B0 `7550ffa5d6447d2615bc89fc5313f4cbb958b615` and B1
|
||||
`2cf1454406cbd582a11f04476713eceb746eada5`. Unoptimized B2 base
|
||||
`0b616ccc90bf43cb26adac056a22ff01a84f982b` is not a final candidate. No normal
|
||||
build receipt, native binary hash, inventory or execution release is asserted by
|
||||
these source pins. The old 4a83 campaign supplies no V4 arm or noise sample.
|
||||
|
||||
## Preserved v1/v2 qualification failures and prospective corrections
|
||||
|
||||
@@ -86,7 +98,9 @@ model or a real Cloud provider. This companion grants no Cloud Stop qualificatio
|
||||
No resolver override, HTTP/API change, persisted outcome seeding or app/product
|
||||
code change is included. Authority/gate/paint code is a bounded copy from H5c
|
||||
`e431ec63d41fe90c6fd68bd2fc2bb969feeca917`; the original nine measured files stay
|
||||
unchanged. The new files have their own source identity and review.
|
||||
functionally unchanged. Eight retain exact bytes; `native-ingestion-h5.mjs` differs
|
||||
only in its two baseline revision literals. The new files have their own source
|
||||
identity and review.
|
||||
|
||||
## Fixed workload and functional gate
|
||||
|
||||
@@ -227,18 +241,21 @@ node tests/e2e/fixtures/native-ingestion-blocked-stop-validate.mjs --registratio
|
||||
```
|
||||
|
||||
Before runtime, the lead must review/freeze the companion source, workload digest,
|
||||
registration, validator and companion-only release descriptor. Keep the reviewed
|
||||
registration, validator and companion-only release descriptor. Preserve the old
|
||||
H5c private runner `6b6376b01de6cdc15ca05343a0bdd5c00424f1d6c546b9b4d61cd76716b253c4`
|
||||
unchanged. A companion orchestrator should import its checked exported
|
||||
unchanged as historical source. Prepare and independently review a new helper
|
||||
clone only after actual CF normal-build receipts and inventories exist; its old
|
||||
4a83 build constants cannot authorize the new source pins. A companion
|
||||
orchestrator should import the new clone's checked exported
|
||||
`validateVariantBuild`, `validateActualInventory`, `assertNoPreferredUiShadow`,
|
||||
`physicalQuietGuard`, `sealArmArtifacts` and `verifyRawArtifactSeals`; it must not
|
||||
invoke or alter the original stage plan. Bind each arm to exact source/build/UI,
|
||||
qualified receipt, full inventory manifest, Node/dependency/native pins, unchanged
|
||||
frozen fixture hashes, companion hashes, recording-off flags and a clean source.
|
||||
Use original B0 `bac53ec3`, B1 `07061a60`, unoptimized B2 `ca7cba17` only where
|
||||
explicitly released; a future optimized B2 needs its own qualified descriptor.
|
||||
The existing build receipt `a1259ba7…`, full inventory `d3766fc4…` and native binary
|
||||
`abb65bdc…` are provenance, not substitutes for current artifact validation.
|
||||
Use the full CF B0/B1 source references above only after actual normal-build
|
||||
qualification and explicit release; a future optimized B2 needs its own qualified
|
||||
descriptor. The old build receipt `a1259ba7…`, full inventory `d3766fc4…` and native
|
||||
binary `abb65bdc…` remain historical provenance and cannot qualify CF artifacts.
|
||||
|
||||
Only the performance owner may stage/execute on the sole benchmark VM, after
|
||||
lead release. First do discovery, narrow static typecheck, and one smallest
|
||||
|
||||
@@ -8,9 +8,10 @@ concurrent remote participant and waits for the product's canonical settlement,
|
||||
including supported same-run recovery, within the same terminal deadline.
|
||||
It does not optimize the product or turn earlier failures into passes.
|
||||
|
||||
The aligned fresh application baselines are B0 `bac53ec3bfeaf6546e7aaeaee516487b30534654`
|
||||
and B1 `07061a601cdc20603c8c7a46f9ddbad7ac5f5939`. Raw B2
|
||||
`ca7cba171cd5198ed569d75012edc858041cbc44` is the unoptimized batching base,
|
||||
The aligned fresh application baselines are B0 `7550ffa5d6447d2615bc89fc5313f4cbb958b615`
|
||||
and B1 `2cf1454406cbd582a11f04476713eceb746eada5`. Both normally include common
|
||||
upstream `cf51936587963c26e3ddc7eb1365a07b2f8df5a6`. Raw B2
|
||||
`0b616ccc90bf43cb26adac056a22ff01a84f982b` is the unoptimized batching base,
|
||||
not a qualified future performance candidate. A later candidate needs its actual
|
||||
new immutable revision, normal build receipt and inventory; no candidate reference
|
||||
or matching binary is presumed before those artifacts exist. The historical
|
||||
|
||||
@@ -7,8 +7,8 @@ export const H4E_PROTOCOL = 'v4e-independent-agents-settlement-original-deadline
|
||||
export const H5_TOPOLOGY = Object.freeze({ mode: 'one-normal-agent-per-concurrent-participant',
|
||||
fullRemoteAgentPoolSize: 100, agentSetupConcurrency: 8, maxConcurrentRuns: 50,
|
||||
poolReuse: 'only-across-sequential-cases' });
|
||||
export const H5_BASELINE_REVISIONS = Object.freeze({ B0: 'bac53ec3bfeaf6546e7aaeaee516487b30534654',
|
||||
B1: '07061a601cdc20603c8c7a46f9ddbad7ac5f5939' });
|
||||
export const H5_BASELINE_REVISIONS = Object.freeze({ B0: '7550ffa5d6447d2615bc89fc5313f4cbb958b615',
|
||||
B1: '2cf1454406cbd582a11f04476713eceb746eada5' });
|
||||
export const ORIGINAL_BUDGETS = Object.freeze({ providerReadinessMs: 300_000, fullInvocationMs: 900_000,
|
||||
streamingMs: 120_000, terminalDrainageMs: 180_000, stopAcknowledgementMs: 30_000, remoteLeaseCleanupMs: 30_000 });
|
||||
export const H5_LIMITS = Object.freeze({ streamingMs: 600_000, terminalDrainageMs: 180_000, fullInvocationMs: 1_200_000 });
|
||||
|
||||
Reference in new issue
Block a user