You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 31bb220
Browse filesBrowse the repository at this point in the historyBrowse files
Include the shared-checkout change that arrived during the requested all-code push. Canonical build and runtime qualification remain incomplete as recorded in the preceding source checkpoint.
reason and artifacts. Cell is exactly the canonical plan's eight-field row.
628
+
Worker has exactly the existing eleven isolated-worker keys: target, nodeCount,
629
+
scenario, profile, sourceRevision, runId, attempt, repository, ref, workflow and
630
+
jobId. Require agreement with the selected row and actual own-main Benchmarks
631
+
source/run/attempt/current job. Artifact IDs and ZIP digests are authenticated
632
+
after upload by GitHub intake; the producer cannot invent future upload metadata.
633
+
634
+
Each descriptor has exactly name, sizeInBytes and sha256, with positive bounded
635
+
size and lowercase SHA-256 of the original regular file. Descriptors and ZIP
636
+
entries are filename-sorted, unique and closed to these exact sets:
637
+
638
+
| Disposition | Original files beside the terminal | Reason and eligibility |
639
+
| --- | --- | --- |
640
+
| measured | open-loop-evidence.v1.json, open-loop-server-resource-evidence.v1.json | null reason; original native report and sidecar bound to its exact bytes |
641
+
| cancellationProof | open-loop-cancellation-proof.v1.json, open-loop-server-resource-evidence.v1.json | null reason; only the six canonical KeyLoad RF3 PointRead proof cells |
642
+
| unsupportedTopology | worker.json, server-resource-evidence.json | existing canonical native unsupported reason; validate the original generic pair using its own schema, with no open-loop metrics |
643
+
| failed | no success-input files | existing fixed safe failed-cell reason, empty descriptors; original partial files remain in the independent owned failures artifact |
644
+
645
+
Do not put an open-loop hash in WorkerSha256 or change generic/control/scaled/
646
+
vector/site/resource-v2 schemas. Successful workloads require their exact
647
+
original artifact pair and qualified resource evidence. Missing, ambiguous or
648
+
mismatched output fails the job. Failed workloads retain a cell-bound failed
649
+
terminal and cleanup evidence on always(), plus their actual failed conclusion;
650
+
they are never converted to unsupported or a successful measurement.
651
+
652
+
Bound terminals to64KiB, native measured/proof files to their existing4MiB limit
653
+
and sidecars to the existing64KiB admission limit. Reuse existing original ZIP/
654
+
file readers, total-cohort limits, plain-parent and atomic create-only output
655
+
primitives. Reject links, duplicate/unexpected entries, expiry and byte/size/
656
+
identity mismatch before admission. Original server/native-client resources,
657
+
execution policy, images and membership cannot be reconstructed from logs/YAML.
658
+
Tooling parser fixtures cannot authenticate GitHub or become measurements.
659
+
660
+
The workflow archives open-loop-isolated-plan.v1.json beside existing plans and
661
+
supplies the optional fourth plan to the same eleven matrices only after all
662
+
delivery joins exist. Each new row carries canonical ID, rate, proof boolean and
663
+
existing scaled profile. run-workload.mjs recomputes and admits the exact row
664
+
before Aspire starts: measured rows use
665
+
`/*/*/IsolatedNativeOpenLoopComparisonTests/*`, proofs use
666
+
`/*/*/IsolatedNativeOpenLoopCancellationTests/*`; both pass the admitted rate
667
+
via KeyLoadTests:OpenLoopRate and the existing ScaleProfile. Reject mixed vector/
668
+
control/rate/proof selectors before resource acquisition. The outer
669
+
Benchmarks__OpenLoopRate key is not a substitute for the test entry. Absent-plan
670
+
arguments and original129 matrix rows stay unchanged.
0 commit comments