diff --git a/contracts/OMN-15239.yaml b/contracts/OMN-15239.yaml new file mode 100644 index 00000000000..0b7b4343c2b --- /dev/null +++ b/contracts/OMN-15239.yaml @@ -0,0 +1,168 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-15239" +title: "Plain (non-card) per-tick decide() path has no bounded semantic retry — receipt contract for the + already-merged steel fix (false-Backlog reconciliation)" +summary: >- + OMN-15239 is a false-Backlog ticket, not unbuilt work. The defect — `LLMPilot.decide()` calling `llm/effect.py`'s + `consume_llm_completion` exactly ONCE per tick with no retry, so a single `LlmSemanticError` (`invalid_action_parameters`) + escaped `match/runner.py`'s tick-loop catch (which handles only `LlmCompletionBoundaryError` and `LlmSemanticExhaustedError`) + and killed the whole match/seed — was fixed on jonahgabriel/steel_onslaught `main` in PR #225, squash + merge commit 23a88d09051565270f76cade8bc7b685cd790f38, merged 2026-07-27T13:58:25Z, while the Linear + ticket held a single Backlog stateHistory entry throughout. The ticket's Fix section is exactly what + landed: mirror `programming.py`'s bounded reprompt in the plain `decide()` path so exhaustion surfaces + as the classified, catchable `LlmSemanticExhaustedError`, plus the dated pre-registration amendment + the ticket required before any re-run. This contract is the receipt surface for the dod_verify path; + it makes no status change and adjudicates nothing beyond the acceptance items named below. Distinct + from OMN-15535/OMN-15240, which fixed the delegation-CLI stdout/stderr diagnostics on the transport + side and never touched the pilot decide path. Every check is pinned to the immutable merge SHA, is hosted-runnable, + and was executed GREEN at authoring time, then RED-proven by repointing the pinned ref at the merge + commit's first parent 491c52a76d90324e557f7638b7fb7312ca54057a. +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +contract_completeness: "ENRICHED" +evidence_requirements: + - kind: "ci" + description: >- + steel PR #225 is merged on jonahgabriel/steel_onslaught main at squash commit 23a88d09, and the + post-merge main CI run on that lineage is green. + command: "gh pr view 225 --repo jonahgabriel/steel_onslaught --json state,mergeCommit" + - kind: "manual" + description: >- + Immutable GitHub content probes bind each acceptance item to steel merge SHA 23a88d09051565270f76cade8bc7b685cd790f38. + command: "See drift/dod_receipts/OMN-15239/dod-omn15239-*/command.yaml" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-omn15239-pr-225-merged-at-23a88d09" + description: >- + Binding item. steel PR #225 is MERGED with merge commit exactly 23a88d09051565270f76cade8bc7b685cd790f38. + State and SHA are asserted together in a single equality so closed-unmerged, still-open, and re-landed-elsewhere + each yield a mismatch. This establishes binding, not correctness — the substantive proof is the + items below. The `--repo` flag and the PR number sit in the SAME shell clause so the dod_verify + collector's same-clause `_hardcoded_pr_bindings_in_value` extraction resolves (jonahgabriel/steel_onslaught, + 225) rather than falling back to `_DEFAULT_GITHUB_ORG` (OmniNode-ai), which would resolve nothing + for this personal repo. + source: "manual" + status: "verified" + checks: + - check_type: "command" + check_value: |- + state="$(gh pr view 225 --repo jonahgabriel/steel_onslaught --json state,mergeCommit --jq '.state + " " + (.mergeCommit.oid // "none")')" && test "$state" = "MERGED 23a88d09051565270f76cade8bc7b685cd790f38" + - id: "dod-omn15239-bare-semantic-error-no-longer-escapes" + description: >- + AC1 — the root defect is closed at its exact site: a bare `LlmSemanticError` raised by `consume_llm_completion` + under the live `raise` failure policy no longer propagates past `LLMPilot.decide`. Asserted structurally + in `src/steel_onslaught/llm/pilot.py` at the merge SHA: a dedicated `except LlmSemanticError as + exc:` handler exists (it must precede the pre-existing broad `except Exception as exc:` to have + any effect), it is gated on `if self._failure_policy == "raise":`, and it hands off to the bounded + loop via the verbatim `return self._reprompt_or_terminate(observation, request, first_error=exc)`. + Grepping only for the word "retry" would pass against a comment; this asserts the executed control-flow + edge. A regression that deletes the handler, or that keeps it but drops the handoff, fails this + check. + source: "manual" + status: "verified" + checks: + - check_type: "command" + check_value: |- + f="$(mktemp)" && gh api 'repos/jonahgabriel/steel_onslaught/contents/src/steel_onslaught/llm/pilot.py?ref=23a88d09051565270f76cade8bc7b685cd790f38' --jq .content | base64 -d > "$f" && grep -qF 'except LlmSemanticError as exc:' "$f" && grep -qF 'return self._reprompt_or_terminate(observation, request, first_error=exc)' "$f" && grep -qF 'if self._failure_policy == "raise":' "$f" && rm -f "$f" + - id: "dod-omn15239-exhaustion-raises-catchable" + description: >- + AC2 — exhaustion surfaces as the type the tick loop already catches, carrying the diagnosis. At + the merge SHA `pilot.py` raises `LlmSemanticExhaustedError(` with all four keyword arguments the + runner's `provider_semantic_failure` terminal consumes: `seat=observation.mech_id,`, `semantic_failure_code=last_error.code,`, + `attempts=total_attempts,`, `provider_id=self._provider_id,`. The `attempts` and `provider_id` legs + are load-bearing rather than decorative: a raise that omitted them would still be catchable but + would erase which provider exhausted and after how many tries, which is precisely the diagnosis + the 20/30-skipped battery lacked. `LlmSemanticExhaustedError` is also asserted to be imported from + `schemas`, so this cannot pass against a locally-shadowed name. + source: "manual" + status: "verified" + checks: + - check_type: "command" + check_value: |- + f="$(mktemp)" && gh api 'repos/jonahgabriel/steel_onslaught/contents/src/steel_onslaught/llm/pilot.py?ref=23a88d09051565270f76cade8bc7b685cd790f38' --jq .content | base64 -d > "$f" && grep -qF 'raise LlmSemanticExhaustedError(' "$f" && grep -qF 'seat=observation.mech_id,' "$f" && grep -qF 'semantic_failure_code=last_error.code,' "$f" && grep -qF 'attempts=total_attempts,' "$f" && grep -qF 'provider_id=self._provider_id,' "$f" && grep -qF 'LlmSemanticExhaustedError,' "$f" && rm -f "$f" + - id: "dod-omn15239-budget-shared-with-card-mode" + description: >- + AC3 — the retry budget is the SAME constant card mode owns, not a second constant that can silently + drift from it. Three legs at the merge SHA, two positive and one negative. Positive: `pilot.py` + imports `from steel_onslaught.llm.programming import _DEFAULT_SEMANTIC_RETRY_LIMIT` and defaults + the new keyword-only parameter to it verbatim (`semantic_retry_limit: int = _DEFAULT_SEMANTIC_RETRY_LIMIT,`). + Negative: `pilot.py` defines NO module-level `_DEFAULT_SEMANTIC_RETRY_LIMIT` of its own (asserted + with a start-of-line anchor). The negative leg is the discriminator between "the ticket's stated + mirror-card-mode requirement was met" and "a lookalike retry loop with an independently-drifting + budget was bolted on". The bound is also asserted to be validated rather than trusted: `raise ValueError("semantic_retry_limit + must not be negative")` rejects a negative budget, which would otherwise silently degrade to zero + attempts and reintroduce the original single-shot defect. + source: "manual" + status: "verified" + checks: + - check_type: "command" + check_value: |- + f="$(mktemp)" && gh api 'repos/jonahgabriel/steel_onslaught/contents/src/steel_onslaught/llm/pilot.py?ref=23a88d09051565270f76cade8bc7b685cd790f38' --jq .content | base64 -d > "$f" && grep -qF 'from steel_onslaught.llm.programming import _DEFAULT_SEMANTIC_RETRY_LIMIT' "$f" && grep -qF 'semantic_retry_limit: int = _DEFAULT_SEMANTIC_RETRY_LIMIT,' "$f" && grep -qF 'raise ValueError("semantic_retry_limit must not be negative")' "$f" && ! grep -qE '^_DEFAULT_SEMANTIC_RETRY_LIMIT' "$f" && rm -f "$f" + - id: "dod-omn15239-repair-preserves-boundary" + description: >- + AC4 — the new loop does not swallow the two things it must not. At the merge SHA the repair loop + in `pilot.py` re-raises `LlmCompletionBoundaryError` unchanged (provider length/timeout boundaries + keep their own distinct terminal path and are never converted into a semantic-exhaustion terminal), + and each repair attempt is a real provider completion built by `_build_repair_request`, which annotates + the SAME model with the exact rejection (`correction = self._correction_note(error)`) and pins `"temperature": + 0.0,` for the repair. Separately, `src/steel_onslaught/match/composition.py` threads `provider_id=selection.provider_id,` + into the pilot so the exhaustion error can name a real provider instead of `None`. Without the composition + leg the `provider_id` asserted in the item above would be structurally present but permanently null + in live matches. + source: "manual" + status: "verified" + checks: + - check_type: "command" + check_value: |- + f="$(mktemp)" && g="$(mktemp)" && gh api 'repos/jonahgabriel/steel_onslaught/contents/src/steel_onslaught/llm/pilot.py?ref=23a88d09051565270f76cade8bc7b685cd790f38' --jq .content | base64 -d > "$f" && gh api 'repos/jonahgabriel/steel_onslaught/contents/src/steel_onslaught/match/composition.py?ref=23a88d09051565270f76cade8bc7b685cd790f38' --jq .content | base64 -d > "$g" && grep -qF 'except LlmCompletionBoundaryError:' "$f" && grep -qF 'def _build_repair_request(' "$f" && grep -qF 'correction = self._correction_note(error)' "$f" && grep -qF '"temperature": 0.0,' "$f" && grep -qF 'provider_id=selection.provider_id,' "$g" && rm -f "$f" "$g" + - id: "dod-omn15239-tests-exhaustion-and-recovery" + description: >- + AC5 — both polarities are covered by executed tests, not just the failure one. Asserted by full + signature at the merge SHA. In `tests/llm/test_llm_pilot.py`: `test_omn15239_semantic_exhaustion_raises_llm_semantic_exhausted_not_bare_semantic_error` + (the exact type-substitution the tick-loop catch depends on) and `test_omn15239_transient_semantic_failure_recovers_within_bounds` + (the happy path — a single slip self-corrects and `decide` returns a decision rather than raising; + without this leg a "fix" that always exhausts would pass). In `tests/match/test_runner.py`, two + `@pytest.mark.integration` tests drive the real `MatchRunner` tick loop end to end: `test_plain_decide_semantic_exhaustion_reaches_provider_semantic_failure_terminal` + and `test_plain_decide_transient_semantic_failure_recovers_and_match_keeps_playing`. The runner-level + pair is what makes this a seam claim rather than two independent unit suites: the unit tests prove + the pilot raises the classified type, the runner tests prove the tick loop actually catches it and + reaches the terminal. + source: "manual" + status: "verified" + checks: + - check_type: "command" + check_value: |- + t="$(mktemp)" && r="$(mktemp)" && gh api 'repos/jonahgabriel/steel_onslaught/contents/tests/llm/test_llm_pilot.py?ref=23a88d09051565270f76cade8bc7b685cd790f38' --jq .content | base64 -d > "$t" && gh api 'repos/jonahgabriel/steel_onslaught/contents/tests/match/test_runner.py?ref=23a88d09051565270f76cade8bc7b685cd790f38' --jq .content | base64 -d > "$r" && grep -qF 'def test_omn15239_semantic_exhaustion_raises_llm_semantic_exhausted_not_bare_semantic_error()' "$t" && grep -qF 'def test_omn15239_transient_semantic_failure_recovers_within_bounds() -> None:' "$t" && grep -qF 'def test_plain_decide_semantic_exhaustion_reaches_provider_semantic_failure_terminal() -> None:' "$r" && grep -qF 'def test_plain_decide_transient_semantic_failure_recovers_and_match_keeps_playing() -> None:' "$r" && rm -f "$t" "$r" + - id: "dod-omn15239-dated-prereg-amendment" + description: >- + AC6 — the ticket's explicit "Requires a dated prereg amendment before any re-run" clause is discharged, + in BOTH lanes of the OMN-15172 salience pair rather than only the lane where the defect was observed. + At the merge SHA both `contracts_data/overlays/foundry_60_asym_v1_salience_prominent_delegation.yaml` + and `contracts_data/overlays/foundry_60_asym_v1_salience_default_delegation.yaml` carry a dated + `AMENDMENT (2026-07-27` header note naming OMN-15239. The PROMINENT overlay's note is additionally + asserted to state the no-hypothesis-change property verbatim (`are UNCHANGED`) and to record that + it landed `BEFORE any acceptance re-run of either lane` — an amendment that silently altered the + hypothesis, primary statistic, or decision bands would be a pre-registration violation, not a discharge, + so the unchanged-clause assertion is the substantive half of this check. + source: "manual" + status: "verified" + checks: + - check_type: "command" + check_value: |- + p="$(mktemp)" && d="$(mktemp)" && gh api 'repos/jonahgabriel/steel_onslaught/contents/contracts_data/overlays/foundry_60_asym_v1_salience_prominent_delegation.yaml?ref=23a88d09051565270f76cade8bc7b685cd790f38' --jq .content | base64 -d > "$p" && gh api 'repos/jonahgabriel/steel_onslaught/contents/contracts_data/overlays/foundry_60_asym_v1_salience_default_delegation.yaml?ref=23a88d09051565270f76cade8bc7b685cd790f38' --jq .content | base64 -d > "$d" && grep -qF 'AMENDMENT (2026-07-27' "$p" && grep -qF 'AMENDMENT (2026-07-27' "$d" && grep -qF 'OMN-15239' "$p" && grep -qF 'OMN-15239' "$d" && grep -qF 'are UNCHANGED' "$p" && grep -qF 'BEFORE any acceptance re-run of either lane' "$p" && rm -f "$p" "$d" + - id: "occ-self-bind-pr-5759" + description: >- + Binding stamp, not substantive proof: binds OMN-15239 to its OCC evidence PR #5759 so occ-preflight + eligibility can resolve a PASS receipt for this ticket against this PR. It adjudicates nothing about + the work and flips no Linear status; the falsifiable evidence is the merge-SHA-pinned items above. + Mirrors the occ-self-bind-pr-5756 / occ-self-bind-pr-5544 precedent. + source: "manual" + status: "verified" + checks: + - check_type: "command" + check_value: "gh pr view 5759 --repo OmniNode-ai/onex_change_control --json number,state,headRefName" diff --git a/contracts/OMN-15488.yaml b/contracts/OMN-15488.yaml new file mode 100644 index 00000000000..24856ae7295 --- /dev/null +++ b/contracts/OMN-15488.yaml @@ -0,0 +1,238 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-15488" +title: "Decisive L-GATE-2 learning-effect battery (genesis 0.5→2.5 berserker-mirror, card-mode delegation + overlay) — receipt contract for the already-merged steel work" +summary: >- + OMN-15488 is In Review with all three of its carrier PRs merged on jonahgabriel/steel_onslaught `main`; + it has no OCC contract, so `dod_verify` returns CONTRACT_MISSING and the closeout cannot proceed. This + contract is that receipt surface. The work landed across three squash merges: PR #235 (ff5df34fdb374ddcffb9d14576a16b49ebf1c87e, + 2026-07-30T18:56:40Z — the pre-registered overlay, the `--genesis` knob, the berserker-mirror blue loadout, + the contract tests), PR #240 (a3b0d8aa7f7392942f6d78c47bf7f98247c63d09, 2026-07-31T07:39:43Z — Amendment + 3: semantic-retry parity plus per-seed battery containment; this is the SHA the executing hermetic snapshot + was pinned at), and PR #241 (fa2bd9d4d3d94c8bab3d3696e274ca002c284eac, 2026-07-31T15:28:08Z — the acceptance-gates + and pre-registered scoring evidence documents). PR #239 (4bae73ea51a4f3d42d24ccdcaf68d9ab61d1a9a5, Amendment + 2) is bound by its own contract under OMN-15535 and is not re-asserted here. The battery ran and scored: + the pre-registered primary landed NOT-SUPPORTED and the confirmatory secondary DIRECTIONAL-ONLY — a + reported negative, which is the ticket's own pre-declared band structure working, not a failure to complete. + This contract makes no status change and adjudicates nothing beyond the AC1–AC6 items named below. Every + check is hosted-runnable, pinned to an immutable merge SHA (never a feature-branch ref, never a workflow-run + conclusion), and was executed GREEN as written at authoring time, then RED-proven. RED-anchor note, + recorded because the naive oracle is wrong here: eleven of the fourteen checks across this contract + and OMN-15239's RED-prove against their pinned commit's own first parent, but the three deliverable-1 + source items pin a3b0d8aa (#240, the EXECUTING snapshot pin) whose first parent e3dbd017 (#237) already + contains deliverable 1 — it landed earlier in #235. Substituting that parent leaves them GREEN and proves + nothing. They are therefore RED-proven against be4dbe49c1d02e757be749afae8d007d85c9ec46, the first parent + of #235, which is the last commit before the overlay, the `--genesis` knob and the contract tests existed; + all three flip RED there. +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +contract_completeness: "ENRICHED" +evidence_requirements: + - kind: "ci" + description: >- + steel PRs #235, #240 and #241 are merged on jonahgabriel/steel_onslaught main at squash commits + ff5df34f, a3b0d8aa and fa2bd9d4 respectively, each with its required checks green. + command: "gh pr view 241 --repo jonahgabriel/steel_onslaught --json state,mergeCommit" + - kind: "manual" + description: >- + Immutable GitHub content probes bind each acceptance criterion to the steel merge SHAs above. + command: "See drift/dod_receipts/OMN-15488/dod-omn15488-*/command.yaml" +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-omn15488-pr-235-merged-at-ff5df34f" + description: >- + Binding item 1 of 3. steel PR #235 is MERGED with merge commit exactly ff5df34fdb374ddcffb9d14576a16b49ebf1c87e + — the deliverable-1 carrier (overlay, `--genesis` knob, mirror loadout, contract tests). State and + SHA are asserted together in a single equality so closed-unmerged, still-open, and re-landed-elsewhere + each yield a mismatch. The `--repo` flag and the PR number sit in the SAME shell clause so the dod_verify + collector's same-clause `_hardcoded_pr_bindings_in_value` extraction resolves (jonahgabriel/steel_onslaught, + 235) rather than falling back to `_DEFAULT_GITHUB_ORG` (OmniNode-ai), which would resolve nothing + for this personal repo. Binding only — the substantive proof is the AC items below. + source: "manual" + status: "verified" + checks: + - check_type: "command" + check_value: |- + state="$(gh pr view 235 --repo jonahgabriel/steel_onslaught --json state,mergeCommit --jq '.state + " " + (.mergeCommit.oid // "none")')" && test "$state" = "MERGED ff5df34fdb374ddcffb9d14576a16b49ebf1c87e" + - id: "dod-omn15488-pr-240-merged-at-a3b0d8aa" + description: >- + Binding item 2 of 3. steel PR #240 is MERGED with merge commit exactly a3b0d8aa7f7392942f6d78c47bf7f98247c63d09 + — Amendment 3 (semantic-retry parity for delegation quality-gate failures, and the per-seed battery + containment without which the `_r2` run could not complete). This is the SHA the executing hermetic + snapshot was pinned at, so every source-content item below reads THIS commit rather than #235's: + pinning the earlier commit would attest code that is not what produced the evidence. Same-clause + repo/number pin as above. + source: "manual" + status: "verified" + checks: + - check_type: "command" + check_value: |- + state="$(gh pr view 240 --repo jonahgabriel/steel_onslaught --json state,mergeCommit --jq '.state + " " + (.mergeCommit.oid // "none")')" && test "$state" = "MERGED a3b0d8aa7f7392942f6d78c47bf7f98247c63d09" + - id: "dod-omn15488-pr-241-merged-at-fa2bd9d4" + description: >- + Binding item 3 of 3. steel PR #241 is MERGED with merge commit exactly fa2bd9d4d3d94c8bab3d3696e274ca002c284eac + — the acceptance-gates and pre-registered-scoring evidence carrier. Its first parent is a3b0d8aa + (the executing pin), which is what makes the AC4/AC5 doc probes below RED-provable by first-parent + substitution: at the parent the two evidence documents do not exist and the `gh api` fetch exits + non-zero. Same-clause repo/number pin as above. + source: "manual" + status: "verified" + checks: + - check_type: "command" + check_value: |- + state="$(gh pr view 241 --repo jonahgabriel/steel_onslaught --json state,mergeCommit --jq '.state + " " + (.mergeCommit.oid // "none")')" && test "$state" = "MERGED fa2bd9d4d3d94c8bab3d3696e274ca002c284eac" + - id: "dod-omn15488-d1-overlay-mirror-stanza" + description: >- + Deliverable 1 — the net-new card-mode delegation overlay exists with the required provider stanza + on BOTH seats. At the executing SHA a3b0d8aa, `contracts_data/overlays/tactical_split_overdeal_v1_delegation_learning.yaml` + declares exactly TWO `- kind: onex_delegation` provider entries (the berserker-vs-MIRROR-berserker + pairing the ticket pre-registered; a single entry would mean the mirror seat silently fell back + to a different binding), and each of `backend_id: local-coder-mlx`, `task_type: agent_delegation`, + `source: external-client`, `timeout_seconds: 180.0` and an explicit `omnibase_infra_path` appears + exactly TWICE — once per seat. The counts are asserted as equalities, not as `>= 1` presence, which + is what makes a half-migrated overlay (one seat on delegation, one on the old direct binding) fail + rather than pass. The blue-side mirror loadout `contracts_data/loadouts/qwen35/llm_qwen35_berserker_mirror_blue.yaml` + is asserted to exist at the same SHA (the ticket made it conditional on same-file-both-seats failing; + it was needed). + source: "manual" + status: "verified" + checks: + - check_type: "command" + check_value: |- + f="$(mktemp)" && gh api 'repos/jonahgabriel/steel_onslaught/contents/contracts_data/overlays/tactical_split_overdeal_v1_delegation_learning.yaml?ref=a3b0d8aa7f7392942f6d78c47bf7f98247c63d09' --jq .content | base64 -d > "$f" && test "$(grep -cF ' - kind: onex_delegation' "$f")" = "2" && test "$(grep -cF ' backend_id: local-coder-mlx' "$f")" = "2" && test "$(grep -cF ' task_type: agent_delegation' "$f")" = "2" && test "$(grep -cF ' source: external-client' "$f")" = "2" && test "$(grep -cF ' timeout_seconds: 180.0' "$f")" = "2" && test "$(grep -cF ' omnibase_infra_path: ' "$f")" = "2" && gh api 'repos/jonahgabriel/steel_onslaught/contents/contracts_data/loadouts/qwen35/llm_qwen35_berserker_mirror_blue.yaml?ref=a3b0d8aa7f7392942f6d78c47bf7f98247c63d09' --jq '.name' > /dev/null && rm -f "$f" + - id: "dod-omn15488-d1-genesis-knob-phase-caps" + description: >- + Deliverable 1 — the `--genesis` CLI knob exists on `scripts/run_lgate2_adaptation_battery.py` with + the ticket's required default of 1.0 (preserving prior behavior), AND the evaluator caps it feeds + are genuinely derived from it. Four legs at the executing SHA a3b0d8aa: the argparse flag `"--genesis",` + with `default=_GENESIS["aggression"],`; the module constant `_GENESIS = {"aggression": 1.0}` (so + "default 1.0" is asserted as a value, not merely as a symbol that could point anywhere); and the + three cap assignments `baseline_cap = args.genesis`, `post_cap = args.genesis + args.step`, `promote_cap + = post_cap`. The last is the decisive one: the pre-OMN-15488 driver hardcoded the promote-phase + cap at 3.0, which made promotion impossible for any `genesis + step > 3.0` pair, so a knob that + did not also generalize the promote cap would be a cosmetic flag. Honest scope note: no whole-file + absence assertion for the literal `max_value=3.0` is made here, because that literal legitimately + survives at two sites in prose documenting the very defect that was fixed (a docstring and the flag's + own help text); the executed call site is asserted positively via `max_value=promote_cap,` instead, + which is the real discriminator. + source: "manual" + status: "verified" + checks: + - check_type: "command" + check_value: |- + f="$(mktemp)" && gh api 'repos/jonahgabriel/steel_onslaught/contents/scripts/run_lgate2_adaptation_battery.py?ref=a3b0d8aa7f7392942f6d78c47bf7f98247c63d09' --jq .content | base64 -d > "$f" && grep -qF ' "--genesis",' "$f" && grep -qF ' default=_GENESIS["aggression"],' "$f" && grep -qF '_GENESIS = {"aggression": 1.0}' "$f" && grep -qF ' baseline_cap = args.genesis' "$f" && grep -qF ' post_cap = args.genesis + args.step' "$f" && grep -qF ' promote_cap = post_cap' "$f" && grep -qF 'max_value=promote_cap,' "$f" && grep -qF 'max_value=baseline_cap,' "$f" && grep -qF 'max_value=post_cap,' "$f" && rm -f "$f" + - id: "dod-omn15488-d1-contract-tests" + description: >- + Deliverable 1 — the contract test pinning the overlay-pair invariants exists and covers both halves + the ticket named. At the executing SHA a3b0d8aa, `tests/contracts/test_lgate2_delegation_overlay_omn15488.py` + contains the byte-constancy test `test_new_overlay_holds_declared_sections_constant_vs_qwen_overlay` + (the ticket's "arena/cards/pilots byte-constant vs `tactical_split_overdeal_v1_qwen.yaml`" requirement), + the non-interference test `test_new_overlay_does_not_modify_the_shared_fire_dense_qwen_registry` + (net-new, not a migration — the ticket's explicit framing), the provider/prereg-header class `TestProviderStanzaAndPreregHeader`, + the mirror-composition class `TestMirrorPairingComposition`, and the cap classes `TestGenesisPhaseCaps` + plus `TestPromotePhaseCapTracksGenesisAndStep`. The last class is asserted by name specifically + because the file's own RED-before note records that `_phase_caps` is a wholly new symbol whose tests + are absence-based RED, while `TestPromotePhaseCapTracksGenesisAndStep` is the exists-but-wrong regression + proof against the PRE-EXISTING `WinDamageDifferentialEvaluator` where the promote-cap defect actually + lived — the stronger of the two RED classes. Tests run under the repo's whole-suite job, so this + is presence-AND-execution, not file-exists. + source: "manual" + status: "verified" + checks: + - check_type: "command" + check_value: |- + t="$(mktemp)" && gh api 'repos/jonahgabriel/steel_onslaught/contents/tests/contracts/test_lgate2_delegation_overlay_omn15488.py?ref=a3b0d8aa7f7392942f6d78c47bf7f98247c63d09' --jq .content | base64 -d > "$t" && grep -qF 'def test_new_overlay_holds_declared_sections_constant_vs_qwen_overlay() -> None:' "$t" && grep -qF 'def test_new_overlay_does_not_modify_the_shared_fire_dense_qwen_registry() -> None:' "$t" && grep -qF 'class TestProviderStanzaAndPreregHeader:' "$t" && grep -qF 'class TestMirrorPairingComposition:' "$t" && grep -qF 'class TestGenesisPhaseCaps:' "$t" && grep -qF 'class TestPromotePhaseCapTracksGenesisAndStep:' "$t" && rm -f "$t" + - id: "dod-omn15488-ac1-prereg-timing-gate-exit-zero" + description: >- + AC1 — `check_preregistration_timing.py` exits 0 against the executing snapshot ancestry. Asserted + against the immutable acceptance document at fa2bd9d4: it records the gate run verbatim against + the executing state-root, ending `OK: pre-registration commit's author timestamp precedes the first + match_started.` and `EXIT=0`, with the executing steel pin `a3b0d8aa7f7392942f6d78c47bf7f98247c63d09` + and the margin `margin +10m 43s`. The thin margin is asserted rather than elided precisely because + it is the honest weak point of this criterion — Amendment 3 landed the same morning as the run — + and a contract that hid it would be laundering. HONEST SCOPE (applies to this item and the three + below): these checks attest the recorded, independently-produced gate results at an immutable SHA; + they do NOT re-execute the gates, because the artifacts they read live in a local hermetic snapshot + (`~/.omnibase/battery_envs/omn15488-hermetic-20260730`) that no hosted runner can reach. The independence + claim is itself checkable: the document's §5 records that the gates agent, the scoring assembler + and the scoring recompute verifier were three distinct agents. + source: "manual" + status: "verified" + checks: + - check_type: "command" + check_value: |- + a="$(mktemp)" && gh api 'repos/jonahgabriel/steel_onslaught/contents/docs/evidence/2026-07-31-lgate2-decisive-battery-acceptance.md?ref=fa2bd9d4d3d94c8bab3d3696e274ca002c284eac' --jq .content | base64 -d > "$a" && grep -qF "OK: pre-registration commit's author timestamp precedes the first match_started." "$a" && grep -qF 'EXIT=0' "$a" && grep -qF 'a3b0d8aa7f7392942f6d78c47bf7f98247c63d09' "$a" && grep -qF 'margin +10m 43s' "$a" && grep -qF 'check_preregistration_timing.py' "$a" && rm -f "$a" + - id: "dod-omn15488-ac2-ac3-ac6-verdict-table-all-pass" + description: >- + AC2, AC3 and AC6 — the three artifact-acceptance criteria are recorded PASS with their quantities, + not merely with the word PASS. At fa2bd9d4 the acceptance document's verdict table carries `61/61 + bijective, zero orphans` (AC2 — 30 baseline + 1 promote + 30 post rows, bijective, zero casualties), + `0 mismatches across 60 checked rows` (AC3 — the provenance→promotion→lineage→post generation audit + chain byte-equal across both measured phases), and `requested = resolved + failed at every granularity` + (AC6 — delegation-node receipt accounting closure), under the header `Verdict: ACCEPT. All four + acceptance criteria (AC1, AC2, AC3, AC6) PASS.`. Pinning the quantities is what makes a later weakening + (fewer rows checked, partial bijection) fail this check instead of silently passing on an unchanged + verdict word. HONEST SCOPE, recorded here rather than in the PR body so it travels with the receipt: + AC2 was discharged by per-block invocations of `check_contamination_gate.py` rather than one whole-lane + invocation, because that script's `load_battery_rows`/`check_seed_coverage` interface compares ALL + actual seeds against a single expected block and therefore cannot express a three-phase lane. The + document states this and shows the per-block commands; it is an interface limitation of the gate, + not a skipped gate, but it is a weaker discharge than a single whole-lane exit-0 would have been. + source: "manual" + status: "verified" + checks: + - check_type: "command" + check_value: |- + a="$(mktemp)" && gh api 'repos/jonahgabriel/steel_onslaught/contents/docs/evidence/2026-07-31-lgate2-decisive-battery-acceptance.md?ref=fa2bd9d4d3d94c8bab3d3696e274ca002c284eac' --jq .content | base64 -d > "$a" && grep -qF 'Verdict: ACCEPT. All four acceptance criteria (AC1, AC2, AC3, AC6) PASS.' "$a" && grep -qF '61/61 bijective, zero orphans' "$a" && grep -qF '0 mismatches across 60 checked rows' "$a" && grep -qF 'requested = resolved + failed at every granularity' "$a" && rm -f "$a" + - id: "dod-omn15488-ac4-promotion-within-budget" + description: >- + AC4 — promotion fired inside the pre-registered promote budget of 15, so the alternative NO-PROMOTION + escape branch was not taken and, critically, no post-hoc budget extension occurred. At fa2bd9d4 + the scoring document records that `policy_promoted` fires on the FIRST promote-phase match, seed + 4101, against the declared `budget was 15 attempts, seeds 4101-4115`, and states in terms that `The + **NO-PROMOTION` escape does not trigger. Both legs are asserted: firing on the first attempt is + the fact, and the budget window being the pre-registered 4101-4115 (not a widened range) is what + forecloses the post-hoc-extension failure mode the ticket explicitly pre-declared against. + source: "manual" + status: "verified" + checks: + - check_type: "command" + check_value: |- + s="$(mktemp)" && gh api 'repos/jonahgabriel/steel_onslaught/contents/docs/evidence/2026-07-31-lgate2-decisive-battery-scoring.md?ref=fa2bd9d4d3d94c8bab3d3696e274ca002c284eac' --jq .content | base64 -d > "$s" && grep -qF 'NO-PROMOTION escape did not trigger' "$s" && grep -qF 'The **NO-PROMOTION' "$s" && grep -qF 'budget was 15 attempts, seeds 4101-4115' "$s" && rm -f "$s" + - id: "dod-omn15488-ac5-primary-scored-as-prereg" + description: >- + AC5 — the scoring document computes the pre-registered primary exactly as pre-registered, and reports + the resulting NEGATIVE as a first-class finding rather than burying or substituting it. Asserted + at fa2bd9d4 by the computed statistic itself, not by a verdict word: the primary is `D_ws = -0.003425 + <= 0` decided NOT-SUPPORTED on the band's own first clause, with `t = -0.570669 (one-sided + Welch, direction UP)` and `df = 57.644039 (Welch-Satterthwaite)` — the exact test, direction + and df the pre-registration specified; the confirmatory secondary is `D_vent = +0.019604 > 0` but + `p = 0.070306 >= 0.05`, landing DIRECTIONAL-ONLY; the three pre-registered bands are quoted verbatim + including `NOT-SUPPORTED — D_ws <= 0.`; and the negatives carry their own section titled `first-class, + not a footnote`. Pinning the numbers rather than the verdict is the discriminator between "the pre-registered + statistic was computed and reported honestly" and "a favorable substitute statistic was reported + under the pre-registered name". Two residuals recorded honestly: the document is titled DRAFT, and + the ticket's own Deliverables section had declared the scoring document follow-on work rather than + an OMN-15488 deliverable while its AC5 requires it — it landed in #241 either way. + source: "manual" + status: "verified" + checks: + - check_type: "command" + check_value: |- + s="$(mktemp)" && gh api 'repos/jonahgabriel/steel_onslaught/contents/docs/evidence/2026-07-31-lgate2-decisive-battery-scoring.md?ref=fa2bd9d4d3d94c8bab3d3696e274ca002c284eac' --jq .content | base64 -d > "$s" && grep -qF 'D_ws = -0.003425 <= 0' "$s" && grep -qF 't = -0.570669 (one-sided Welch, direction UP)' "$s" && grep -qF 'df = 57.644039 (Welch-Satterthwaite)' "$s" && grep -qF 'D_vent = +0.019604 > 0` but `p = 0.070306 >= 0.05' "$s" && grep -qF 'NOT-SUPPORTED' "$s" && grep -qF 'first-class, not a footnote' "$s" && rm -f "$s" + - id: "occ-self-bind-pr-5759" + description: >- + Binding stamp, not substantive proof: binds OMN-15488 to its OCC evidence PR #5759 so occ-preflight + eligibility can resolve a PASS receipt for this ticket against this PR. It adjudicates nothing about + the work and flips no Linear status; the falsifiable evidence is the merge-SHA-pinned items above. + Mirrors the occ-self-bind-pr-5756 / occ-self-bind-pr-5544 precedent. + source: "manual" + status: "verified" + checks: + - check_type: "command" + check_value: "gh pr view 5759 --repo OmniNode-ai/onex_change_control --json number,state,headRefName" diff --git a/drift/dod_receipts/OMN-15239/dod-omn15239-bare-semantic-error-no-longer-escapes/command.yaml b/drift/dod_receipts/OMN-15239/dod-omn15239-bare-semantic-error-no-longer-escapes/command.yaml new file mode 100644 index 00000000000..968d3b4a305 --- /dev/null +++ b/drift/dod_receipts/OMN-15239/dod-omn15239-bare-semantic-error-no-longer-escapes/command.yaml @@ -0,0 +1,22 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-15239" +evidence_item_id: "dod-omn15239-bare-semantic-error-no-longer-escapes" +check_type: "command" +check_value: |- + f="$(mktemp)" && gh api 'repos/jonahgabriel/steel_onslaught/contents/src/steel_onslaught/llm/pilot.py?ref=23a88d09051565270f76cade8bc7b685cd790f38' --jq .content | base64 -d > "$f" && grep -qF 'except LlmSemanticError as exc:' "$f" && grep -qF 'return self._reprompt_or_terminate(observation, request, first_error=exc)' "$f" && grep -qF 'if self._failure_policy == "raise":' "$f" && rm -f "$f" +contract_entry_sha256: "sha256:c81f97d4e069069a69a9b49eaec3a84491fb424a651f69b8434786fce7579479" +status: PASS +run_timestamp: "2026-07-31T20:10:31.021111Z" +commit_sha: "23a88d09051565270f76cade8bc7b685cd790f38" +runner: "fable-steel-0731-wave2" +verifier: "fable-steel-0731/wave2-occ-contract-probe" +probe_command: |- + gh api 'repos/jonahgabriel/steel_onslaught/contents/src/steel_onslaught/llm/pilot.py?ref=23a88d09051565270f76cade8bc7b685cd790f38' --jq .sha +probe_stdout: | + ffdb44c90d954cd47ac411c0a2b53a4fe44abc35 +actual_output: | + PASS: OMN-15239 dod-omn15239-bare-semantic-error-no-longer-escapes verified against jonahgabriel/steel_onslaught src/steel_onslaught/llm/pilot.py at merge SHA 23a88d09051565270f76cade8bc7b685cd790f38. RED-proven: the identical check repointed at 491c52a76d90324e557f7638b7fb7312ca54057a exits non-zero. +exit_code: 0 +duration_ms: 464 +branch: "jonah/omn-15488-occ-dod-contracts-steel-wave2" diff --git a/drift/dod_receipts/OMN-15239/dod-omn15239-budget-shared-with-card-mode/command.yaml b/drift/dod_receipts/OMN-15239/dod-omn15239-budget-shared-with-card-mode/command.yaml new file mode 100644 index 00000000000..a0d6dbf18fd --- /dev/null +++ b/drift/dod_receipts/OMN-15239/dod-omn15239-budget-shared-with-card-mode/command.yaml @@ -0,0 +1,22 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-15239" +evidence_item_id: "dod-omn15239-budget-shared-with-card-mode" +check_type: "command" +check_value: |- + f="$(mktemp)" && gh api 'repos/jonahgabriel/steel_onslaught/contents/src/steel_onslaught/llm/pilot.py?ref=23a88d09051565270f76cade8bc7b685cd790f38' --jq .content | base64 -d > "$f" && grep -qF 'from steel_onslaught.llm.programming import _DEFAULT_SEMANTIC_RETRY_LIMIT' "$f" && grep -qF 'semantic_retry_limit: int = _DEFAULT_SEMANTIC_RETRY_LIMIT,' "$f" && grep -qF 'raise ValueError("semantic_retry_limit must not be negative")' "$f" && ! grep -qE '^_DEFAULT_SEMANTIC_RETRY_LIMIT' "$f" && rm -f "$f" +contract_entry_sha256: "sha256:0091be214c636355f2acf31fdb5e4322d3ec59791ff1d73037ce0617d893b9e0" +status: PASS +run_timestamp: "2026-07-31T20:10:33.815477Z" +commit_sha: "23a88d09051565270f76cade8bc7b685cd790f38" +runner: "fable-steel-0731-wave2" +verifier: "fable-steel-0731/wave2-occ-contract-probe" +probe_command: |- + gh api 'repos/jonahgabriel/steel_onslaught/contents/src/steel_onslaught/llm/pilot.py?ref=23a88d09051565270f76cade8bc7b685cd790f38' --jq .sha +probe_stdout: | + ffdb44c90d954cd47ac411c0a2b53a4fe44abc35 +actual_output: | + PASS: OMN-15239 dod-omn15239-budget-shared-with-card-mode verified against jonahgabriel/steel_onslaught src/steel_onslaught/llm/pilot.py at merge SHA 23a88d09051565270f76cade8bc7b685cd790f38. RED-proven: the identical check repointed at 491c52a76d90324e557f7638b7fb7312ca54057a exits non-zero. +exit_code: 0 +duration_ms: 468 +branch: "jonah/omn-15488-occ-dod-contracts-steel-wave2" diff --git a/drift/dod_receipts/OMN-15239/dod-omn15239-dated-prereg-amendment/command.yaml b/drift/dod_receipts/OMN-15239/dod-omn15239-dated-prereg-amendment/command.yaml new file mode 100644 index 00000000000..a84cbb48c37 --- /dev/null +++ b/drift/dod_receipts/OMN-15239/dod-omn15239-dated-prereg-amendment/command.yaml @@ -0,0 +1,22 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-15239" +evidence_item_id: "dod-omn15239-dated-prereg-amendment" +check_type: "command" +check_value: |- + p="$(mktemp)" && d="$(mktemp)" && gh api 'repos/jonahgabriel/steel_onslaught/contents/contracts_data/overlays/foundry_60_asym_v1_salience_prominent_delegation.yaml?ref=23a88d09051565270f76cade8bc7b685cd790f38' --jq .content | base64 -d > "$p" && gh api 'repos/jonahgabriel/steel_onslaught/contents/contracts_data/overlays/foundry_60_asym_v1_salience_default_delegation.yaml?ref=23a88d09051565270f76cade8bc7b685cd790f38' --jq .content | base64 -d > "$d" && grep -qF 'AMENDMENT (2026-07-27' "$p" && grep -qF 'AMENDMENT (2026-07-27' "$d" && grep -qF 'OMN-15239' "$p" && grep -qF 'OMN-15239' "$d" && grep -qF 'are UNCHANGED' "$p" && grep -qF 'BEFORE any acceptance re-run of either lane' "$p" && rm -f "$p" "$d" +contract_entry_sha256: "sha256:100e60e5bbe048aa094faf046700f9c51914c353138f6628ea295b37bb2eb499" +status: PASS +run_timestamp: "2026-07-31T20:10:40.658418Z" +commit_sha: "23a88d09051565270f76cade8bc7b685cd790f38" +runner: "fable-steel-0731-wave2" +verifier: "fable-steel-0731/wave2-occ-contract-probe" +probe_command: |- + gh api 'repos/jonahgabriel/steel_onslaught/contents/contracts_data/overlays/foundry_60_asym_v1_salience_prominent_delegation.yaml?ref=23a88d09051565270f76cade8bc7b685cd790f38' --jq .sha +probe_stdout: | + bb5d1563f4d5db6440d0b9053a5ae5310bab6d7f +actual_output: | + PASS: OMN-15239 dod-omn15239-dated-prereg-amendment verified against jonahgabriel/steel_onslaught contracts_data/overlays/foundry_60_asym_v1_salience_prominent_delegation.yaml at merge SHA 23a88d09051565270f76cade8bc7b685cd790f38. RED-proven: the identical check repointed at 491c52a76d90324e557f7638b7fb7312ca54057a exits non-zero. +exit_code: 0 +duration_ms: 842 +branch: "jonah/omn-15488-occ-dod-contracts-steel-wave2" diff --git a/drift/dod_receipts/OMN-15239/dod-omn15239-exhaustion-raises-catchable/command.yaml b/drift/dod_receipts/OMN-15239/dod-omn15239-exhaustion-raises-catchable/command.yaml new file mode 100644 index 00000000000..d05e64885db --- /dev/null +++ b/drift/dod_receipts/OMN-15239/dod-omn15239-exhaustion-raises-catchable/command.yaml @@ -0,0 +1,22 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-15239" +evidence_item_id: "dod-omn15239-exhaustion-raises-catchable" +check_type: "command" +check_value: |- + f="$(mktemp)" && gh api 'repos/jonahgabriel/steel_onslaught/contents/src/steel_onslaught/llm/pilot.py?ref=23a88d09051565270f76cade8bc7b685cd790f38' --jq .content | base64 -d > "$f" && grep -qF 'raise LlmSemanticExhaustedError(' "$f" && grep -qF 'seat=observation.mech_id,' "$f" && grep -qF 'semantic_failure_code=last_error.code,' "$f" && grep -qF 'attempts=total_attempts,' "$f" && grep -qF 'provider_id=self._provider_id,' "$f" && grep -qF 'LlmSemanticExhaustedError,' "$f" && rm -f "$f" +contract_entry_sha256: "sha256:caf6df0c89dec6532117acfaeaa905d83fa642eb897a97ac47ed56b34282e768" +status: PASS +run_timestamp: "2026-07-31T20:10:32.542409Z" +commit_sha: "23a88d09051565270f76cade8bc7b685cd790f38" +runner: "fable-steel-0731-wave2" +verifier: "fable-steel-0731/wave2-occ-contract-probe" +probe_command: |- + gh api 'repos/jonahgabriel/steel_onslaught/contents/src/steel_onslaught/llm/pilot.py?ref=23a88d09051565270f76cade8bc7b685cd790f38' --jq .sha +probe_stdout: | + ffdb44c90d954cd47ac411c0a2b53a4fe44abc35 +actual_output: | + PASS: OMN-15239 dod-omn15239-exhaustion-raises-catchable verified against jonahgabriel/steel_onslaught src/steel_onslaught/llm/pilot.py at merge SHA 23a88d09051565270f76cade8bc7b685cd790f38. RED-proven: the identical check repointed at 491c52a76d90324e557f7638b7fb7312ca54057a exits non-zero. +exit_code: 0 +duration_ms: 545 +branch: "jonah/omn-15488-occ-dod-contracts-steel-wave2" diff --git a/drift/dod_receipts/OMN-15239/dod-omn15239-pr-225-merged-at-23a88d09/command.yaml b/drift/dod_receipts/OMN-15239/dod-omn15239-pr-225-merged-at-23a88d09/command.yaml new file mode 100644 index 00000000000..fc2e10c8aba --- /dev/null +++ b/drift/dod_receipts/OMN-15239/dod-omn15239-pr-225-merged-at-23a88d09/command.yaml @@ -0,0 +1,22 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-15239" +evidence_item_id: "dod-omn15239-pr-225-merged-at-23a88d09" +check_type: "command" +check_value: |- + state="$(gh pr view 225 --repo jonahgabriel/steel_onslaught --json state,mergeCommit --jq '.state + " " + (.mergeCommit.oid // "none")')" && test "$state" = "MERGED 23a88d09051565270f76cade8bc7b685cd790f38" +contract_entry_sha256: "sha256:728137d5ac48f57b945b076bb9c27cab348ec2f53d5d2d0b0e7c5df095c3f8fc" +status: PASS +run_timestamp: "2026-07-31T20:10:29.752228Z" +commit_sha: "23a88d09051565270f76cade8bc7b685cd790f38" +runner: "fable-steel-0731-wave2" +verifier: "fable-steel-0731/wave2-occ-contract-probe" +probe_command: |- + gh pr view 225 --repo jonahgabriel/steel_onslaught --json state,mergeCommit --jq '.state + " " + (.mergeCommit.oid // "none")' +probe_stdout: | + MERGED 23a88d09051565270f76cade8bc7b685cd790f38 +actual_output: | + PASS: OMN-15239 binding to jonahgabriel/steel_onslaught#225 at merge SHA 23a88d09051565270f76cade8bc7b685cd790f38. RED-proven: substituting 491c52a76d90324e557f7638b7fb7312ca54057a for the pinned SHA exits non-zero. +exit_code: 0 +duration_ms: 708 +branch: "jonah/omn-15488-occ-dod-contracts-steel-wave2" diff --git a/drift/dod_receipts/OMN-15239/dod-omn15239-repair-preserves-boundary/command.yaml b/drift/dod_receipts/OMN-15239/dod-omn15239-repair-preserves-boundary/command.yaml new file mode 100644 index 00000000000..6bbd0ea7e1f --- /dev/null +++ b/drift/dod_receipts/OMN-15239/dod-omn15239-repair-preserves-boundary/command.yaml @@ -0,0 +1,22 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-15239" +evidence_item_id: "dod-omn15239-repair-preserves-boundary" +check_type: "command" +check_value: |- + f="$(mktemp)" && g="$(mktemp)" && gh api 'repos/jonahgabriel/steel_onslaught/contents/src/steel_onslaught/llm/pilot.py?ref=23a88d09051565270f76cade8bc7b685cd790f38' --jq .content | base64 -d > "$f" && gh api 'repos/jonahgabriel/steel_onslaught/contents/src/steel_onslaught/match/composition.py?ref=23a88d09051565270f76cade8bc7b685cd790f38' --jq .content | base64 -d > "$g" && grep -qF 'except LlmCompletionBoundaryError:' "$f" && grep -qF 'def _build_repair_request(' "$f" && grep -qF 'correction = self._correction_note(error)' "$f" && grep -qF '"temperature": 0.0,' "$f" && grep -qF 'provider_id=selection.provider_id,' "$g" && rm -f "$f" "$g" +contract_entry_sha256: "sha256:e4fea51113f58ba5f1ede6a88a7adb38df9b780e05a093b710e1f25746d6f9be" +status: PASS +run_timestamp: "2026-07-31T20:10:36.403004Z" +commit_sha: "23a88d09051565270f76cade8bc7b685cd790f38" +runner: "fable-steel-0731-wave2" +verifier: "fable-steel-0731/wave2-occ-contract-probe" +probe_command: |- + gh api 'repos/jonahgabriel/steel_onslaught/contents/src/steel_onslaught/llm/pilot.py?ref=23a88d09051565270f76cade8bc7b685cd790f38' --jq .sha +probe_stdout: | + ffdb44c90d954cd47ac411c0a2b53a4fe44abc35 +actual_output: | + PASS: OMN-15239 dod-omn15239-repair-preserves-boundary verified against jonahgabriel/steel_onslaught src/steel_onslaught/llm/pilot.py at merge SHA 23a88d09051565270f76cade8bc7b685cd790f38. RED-proven: the identical check repointed at 491c52a76d90324e557f7638b7fb7312ca54057a exits non-zero. +exit_code: 0 +duration_ms: 908 +branch: "jonah/omn-15488-occ-dod-contracts-steel-wave2" diff --git a/drift/dod_receipts/OMN-15239/dod-omn15239-tests-exhaustion-and-recovery/command.yaml b/drift/dod_receipts/OMN-15239/dod-omn15239-tests-exhaustion-and-recovery/command.yaml new file mode 100644 index 00000000000..bd2b0d70efa --- /dev/null +++ b/drift/dod_receipts/OMN-15239/dod-omn15239-tests-exhaustion-and-recovery/command.yaml @@ -0,0 +1,22 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-15239" +evidence_item_id: "dod-omn15239-tests-exhaustion-and-recovery" +check_type: "command" +check_value: |- + t="$(mktemp)" && r="$(mktemp)" && gh api 'repos/jonahgabriel/steel_onslaught/contents/tests/llm/test_llm_pilot.py?ref=23a88d09051565270f76cade8bc7b685cd790f38' --jq .content | base64 -d > "$t" && gh api 'repos/jonahgabriel/steel_onslaught/contents/tests/match/test_runner.py?ref=23a88d09051565270f76cade8bc7b685cd790f38' --jq .content | base64 -d > "$r" && grep -qF 'def test_omn15239_semantic_exhaustion_raises_llm_semantic_exhausted_not_bare_semantic_error()' "$t" && grep -qF 'def test_omn15239_transient_semantic_failure_recovers_within_bounds() -> None:' "$t" && grep -qF 'def test_plain_decide_semantic_exhaustion_reaches_provider_semantic_failure_terminal() -> None:' "$r" && grep -qF 'def test_plain_decide_transient_semantic_failure_recovers_and_match_keeps_playing() -> None:' "$r" && rm -f "$t" "$r" +contract_entry_sha256: "sha256:067b7636545816989eb346cf4cee221cb74fce066677bdd7742d5ae08979fcc3" +status: PASS +run_timestamp: "2026-07-31T20:10:38.649821Z" +commit_sha: "23a88d09051565270f76cade8bc7b685cd790f38" +runner: "fable-steel-0731-wave2" +verifier: "fable-steel-0731/wave2-occ-contract-probe" +probe_command: |- + gh api 'repos/jonahgabriel/steel_onslaught/contents/tests/llm/test_llm_pilot.py?ref=23a88d09051565270f76cade8bc7b685cd790f38' --jq .sha +probe_stdout: | + 1b4b281885dc58a39ea766ab7c7d3c63fd01ee3f +actual_output: | + PASS: OMN-15239 dod-omn15239-tests-exhaustion-and-recovery verified against jonahgabriel/steel_onslaught tests/llm/test_llm_pilot.py at merge SHA 23a88d09051565270f76cade8bc7b685cd790f38. RED-proven: the identical check repointed at 491c52a76d90324e557f7638b7fb7312ca54057a exits non-zero. +exit_code: 0 +duration_ms: 913 +branch: "jonah/omn-15488-occ-dod-contracts-steel-wave2" diff --git a/drift/dod_receipts/OMN-15239/occ-self-bind-pr-5759/command.yaml b/drift/dod_receipts/OMN-15239/occ-self-bind-pr-5759/command.yaml new file mode 100644 index 00000000000..c16de0d4342 --- /dev/null +++ b/drift/dod_receipts/OMN-15239/occ-self-bind-pr-5759/command.yaml @@ -0,0 +1,23 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-15239" +evidence_item_id: "occ-self-bind-pr-5759" +check_type: "command" +check_value: |- + gh pr view 5759 --repo OmniNode-ai/onex_change_control --json number,state,headRefName +contract_entry_sha256: "sha256:3821df2850d2dacb0e8136a65911431a0e12b527be5596a40db2817de3d8a3e8" +status: PASS +run_timestamp: "2026-07-31T20:16:29.905068Z" +commit_sha: "8840584099b6a6953015b55e6a329e6895fb1a57" +runner: "fable-steel-0731-wave2" +verifier: "fable-steel-0731/wave2-occ-contract-probe" +probe_command: |- + gh pr view 5759 --repo OmniNode-ai/onex_change_control --json number,state,headRefName +probe_stdout: | + {"headRefName":"jonah/omn-15488-occ-dod-contracts-steel-wave2","number":5759,"state":"OPEN"} +actual_output: | + PASS: OMN-15239 bound to its OCC evidence PR OmniNode-ai/onex_change_control#5759. Binding stamp only; adjudicates nothing about the steel work. +exit_code: 0 +duration_ms: 547 +branch: "jonah/omn-15488-occ-dod-contracts-steel-wave2" +pr_number: 5759 diff --git a/drift/dod_receipts/OMN-15488/dod-omn15488-ac1-prereg-timing-gate-exit-zero/command.yaml b/drift/dod_receipts/OMN-15488/dod-omn15488-ac1-prereg-timing-gate-exit-zero/command.yaml new file mode 100644 index 00000000000..95a9bb95576 --- /dev/null +++ b/drift/dod_receipts/OMN-15488/dod-omn15488-ac1-prereg-timing-gate-exit-zero/command.yaml @@ -0,0 +1,22 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-15488" +evidence_item_id: "dod-omn15488-ac1-prereg-timing-gate-exit-zero" +check_type: "command" +check_value: |- + a="$(mktemp)" && gh api 'repos/jonahgabriel/steel_onslaught/contents/docs/evidence/2026-07-31-lgate2-decisive-battery-acceptance.md?ref=fa2bd9d4d3d94c8bab3d3696e274ca002c284eac' --jq .content | base64 -d > "$a" && grep -qF "OK: pre-registration commit's author timestamp precedes the first match_started." "$a" && grep -qF 'EXIT=0' "$a" && grep -qF 'a3b0d8aa7f7392942f6d78c47bf7f98247c63d09' "$a" && grep -qF 'margin +10m 43s' "$a" && grep -qF 'check_preregistration_timing.py' "$a" && rm -f "$a" +contract_entry_sha256: "sha256:bcd78192525fa5632771dee176dfda8ee58f64316fe9e38aa651d0e1ab073871" +status: PASS +run_timestamp: "2026-07-31T20:10:23.540600Z" +commit_sha: "fa2bd9d4d3d94c8bab3d3696e274ca002c284eac" +runner: "fable-steel-0731-wave2" +verifier: "fable-steel-0731/wave2-occ-contract-probe" +probe_command: |- + gh api 'repos/jonahgabriel/steel_onslaught/contents/docs/evidence/2026-07-31-lgate2-decisive-battery-acceptance.md?ref=fa2bd9d4d3d94c8bab3d3696e274ca002c284eac' --jq .sha +probe_stdout: | + bafbf1968278d82c8e3f2069d47977d4ef09498f +actual_output: | + PASS: OMN-15488 dod-omn15488-ac1-prereg-timing-gate-exit-zero verified against jonahgabriel/steel_onslaught docs/evidence/2026-07-31-lgate2-decisive-battery-acceptance.md at merge SHA fa2bd9d4d3d94c8bab3d3696e274ca002c284eac. RED-proven: the identical check repointed at a3b0d8aa7f7392942f6d78c47bf7f98247c63d09 exits non-zero. +exit_code: 0 +duration_ms: 582 +branch: "jonah/omn-15488-occ-dod-contracts-steel-wave2" diff --git a/drift/dod_receipts/OMN-15488/dod-omn15488-ac2-ac3-ac6-verdict-table-all-pass/command.yaml b/drift/dod_receipts/OMN-15488/dod-omn15488-ac2-ac3-ac6-verdict-table-all-pass/command.yaml new file mode 100644 index 00000000000..a6bd523fefb --- /dev/null +++ b/drift/dod_receipts/OMN-15488/dod-omn15488-ac2-ac3-ac6-verdict-table-all-pass/command.yaml @@ -0,0 +1,22 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-15488" +evidence_item_id: "dod-omn15488-ac2-ac3-ac6-verdict-table-all-pass" +check_type: "command" +check_value: |- + a="$(mktemp)" && gh api 'repos/jonahgabriel/steel_onslaught/contents/docs/evidence/2026-07-31-lgate2-decisive-battery-acceptance.md?ref=fa2bd9d4d3d94c8bab3d3696e274ca002c284eac' --jq .content | base64 -d > "$a" && grep -qF 'Verdict: ACCEPT. All four acceptance criteria (AC1, AC2, AC3, AC6) PASS.' "$a" && grep -qF '61/61 bijective, zero orphans' "$a" && grep -qF '0 mismatches across 60 checked rows' "$a" && grep -qF 'requested = resolved + failed at every granularity' "$a" && rm -f "$a" +contract_entry_sha256: "sha256:1e187c5153c592bf2187be436a36c1e9df499c014032aed5bbb6cbaf87f21a3f" +status: PASS +run_timestamp: "2026-07-31T20:10:25.001901Z" +commit_sha: "fa2bd9d4d3d94c8bab3d3696e274ca002c284eac" +runner: "fable-steel-0731-wave2" +verifier: "fable-steel-0731/wave2-occ-contract-probe" +probe_command: |- + gh api 'repos/jonahgabriel/steel_onslaught/contents/docs/evidence/2026-07-31-lgate2-decisive-battery-acceptance.md?ref=fa2bd9d4d3d94c8bab3d3696e274ca002c284eac' --jq .sha +probe_stdout: | + bafbf1968278d82c8e3f2069d47977d4ef09498f +actual_output: | + PASS: OMN-15488 dod-omn15488-ac2-ac3-ac6-verdict-table-all-pass verified against jonahgabriel/steel_onslaught docs/evidence/2026-07-31-lgate2-decisive-battery-acceptance.md at merge SHA fa2bd9d4d3d94c8bab3d3696e274ca002c284eac. RED-proven: the identical check repointed at a3b0d8aa7f7392942f6d78c47bf7f98247c63d09 exits non-zero. +exit_code: 0 +duration_ms: 505 +branch: "jonah/omn-15488-occ-dod-contracts-steel-wave2" diff --git a/drift/dod_receipts/OMN-15488/dod-omn15488-ac4-promotion-within-budget/command.yaml b/drift/dod_receipts/OMN-15488/dod-omn15488-ac4-promotion-within-budget/command.yaml new file mode 100644 index 00000000000..c4f746bff3a --- /dev/null +++ b/drift/dod_receipts/OMN-15488/dod-omn15488-ac4-promotion-within-budget/command.yaml @@ -0,0 +1,22 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-15488" +evidence_item_id: "dod-omn15488-ac4-promotion-within-budget" +check_type: "command" +check_value: |- + s="$(mktemp)" && gh api 'repos/jonahgabriel/steel_onslaught/contents/docs/evidence/2026-07-31-lgate2-decisive-battery-scoring.md?ref=fa2bd9d4d3d94c8bab3d3696e274ca002c284eac' --jq .content | base64 -d > "$s" && grep -qF 'NO-PROMOTION escape did not trigger' "$s" && grep -qF 'The **NO-PROMOTION' "$s" && grep -qF 'budget was 15 attempts, seeds 4101-4115' "$s" && rm -f "$s" +contract_entry_sha256: "sha256:c36ba27bb2b0c637f8c191ca52da2a9f5a94d68fd75f1eae1fbcac27df680d98" +status: PASS +run_timestamp: "2026-07-31T20:10:26.539696Z" +commit_sha: "fa2bd9d4d3d94c8bab3d3696e274ca002c284eac" +runner: "fable-steel-0731-wave2" +verifier: "fable-steel-0731/wave2-occ-contract-probe" +probe_command: |- + gh api 'repos/jonahgabriel/steel_onslaught/contents/docs/evidence/2026-07-31-lgate2-decisive-battery-scoring.md?ref=fa2bd9d4d3d94c8bab3d3696e274ca002c284eac' --jq .sha +probe_stdout: | + 6e63dd6665882d7012e8f1d5290fe8594264ac49 +actual_output: | + PASS: OMN-15488 dod-omn15488-ac4-promotion-within-budget verified against jonahgabriel/steel_onslaught docs/evidence/2026-07-31-lgate2-decisive-battery-scoring.md at merge SHA fa2bd9d4d3d94c8bab3d3696e274ca002c284eac. RED-proven: the identical check repointed at a3b0d8aa7f7392942f6d78c47bf7f98247c63d09 exits non-zero. +exit_code: 0 +duration_ms: 572 +branch: "jonah/omn-15488-occ-dod-contracts-steel-wave2" diff --git a/drift/dod_receipts/OMN-15488/dod-omn15488-ac5-primary-scored-as-prereg/command.yaml b/drift/dod_receipts/OMN-15488/dod-omn15488-ac5-primary-scored-as-prereg/command.yaml new file mode 100644 index 00000000000..3f3619719f7 --- /dev/null +++ b/drift/dod_receipts/OMN-15488/dod-omn15488-ac5-primary-scored-as-prereg/command.yaml @@ -0,0 +1,22 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-15488" +evidence_item_id: "dod-omn15488-ac5-primary-scored-as-prereg" +check_type: "command" +check_value: |- + s="$(mktemp)" && gh api 'repos/jonahgabriel/steel_onslaught/contents/docs/evidence/2026-07-31-lgate2-decisive-battery-scoring.md?ref=fa2bd9d4d3d94c8bab3d3696e274ca002c284eac' --jq .content | base64 -d > "$s" && grep -qF 'D_ws = -0.003425 <= 0' "$s" && grep -qF 't = -0.570669 (one-sided Welch, direction UP)' "$s" && grep -qF 'df = 57.644039 (Welch-Satterthwaite)' "$s" && grep -qF 'D_vent = +0.019604 > 0` but `p = 0.070306 >= 0.05' "$s" && grep -qF 'NOT-SUPPORTED' "$s" && grep -qF 'first-class, not a footnote' "$s" && rm -f "$s" +contract_entry_sha256: "sha256:5cc921a3000b9ecf7becaa3c6a1f1214aa353a21e72f316f2dde8978377e980e" +status: PASS +run_timestamp: "2026-07-31T20:10:28.112150Z" +commit_sha: "fa2bd9d4d3d94c8bab3d3696e274ca002c284eac" +runner: "fable-steel-0731-wave2" +verifier: "fable-steel-0731/wave2-occ-contract-probe" +probe_command: |- + gh api 'repos/jonahgabriel/steel_onslaught/contents/docs/evidence/2026-07-31-lgate2-decisive-battery-scoring.md?ref=fa2bd9d4d3d94c8bab3d3696e274ca002c284eac' --jq .sha +probe_stdout: | + 6e63dd6665882d7012e8f1d5290fe8594264ac49 +actual_output: | + PASS: OMN-15488 dod-omn15488-ac5-primary-scored-as-prereg verified against jonahgabriel/steel_onslaught docs/evidence/2026-07-31-lgate2-decisive-battery-scoring.md at merge SHA fa2bd9d4d3d94c8bab3d3696e274ca002c284eac. RED-proven: the identical check repointed at a3b0d8aa7f7392942f6d78c47bf7f98247c63d09 exits non-zero. +exit_code: 0 +duration_ms: 546 +branch: "jonah/omn-15488-occ-dod-contracts-steel-wave2" diff --git a/drift/dod_receipts/OMN-15488/dod-omn15488-d1-contract-tests/command.yaml b/drift/dod_receipts/OMN-15488/dod-omn15488-d1-contract-tests/command.yaml new file mode 100644 index 00000000000..247de47285b --- /dev/null +++ b/drift/dod_receipts/OMN-15488/dod-omn15488-d1-contract-tests/command.yaml @@ -0,0 +1,22 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-15488" +evidence_item_id: "dod-omn15488-d1-contract-tests" +check_type: "command" +check_value: |- + t="$(mktemp)" && gh api 'repos/jonahgabriel/steel_onslaught/contents/tests/contracts/test_lgate2_delegation_overlay_omn15488.py?ref=a3b0d8aa7f7392942f6d78c47bf7f98247c63d09' --jq .content | base64 -d > "$t" && grep -qF 'def test_new_overlay_holds_declared_sections_constant_vs_qwen_overlay() -> None:' "$t" && grep -qF 'def test_new_overlay_does_not_modify_the_shared_fire_dense_qwen_registry() -> None:' "$t" && grep -qF 'class TestProviderStanzaAndPreregHeader:' "$t" && grep -qF 'class TestMirrorPairingComposition:' "$t" && grep -qF 'class TestGenesisPhaseCaps:' "$t" && grep -qF 'class TestPromotePhaseCapTracksGenesisAndStep:' "$t" && rm -f "$t" +contract_entry_sha256: "sha256:c510615f3bdb4630af72c51e81d21a27a279871e8afc7acad8d1b450d18370ff" +status: PASS +run_timestamp: "2026-07-31T20:10:22.164670Z" +commit_sha: "a3b0d8aa7f7392942f6d78c47bf7f98247c63d09" +runner: "fable-steel-0731-wave2" +verifier: "fable-steel-0731/wave2-occ-contract-probe" +probe_command: |- + gh api 'repos/jonahgabriel/steel_onslaught/contents/tests/contracts/test_lgate2_delegation_overlay_omn15488.py?ref=a3b0d8aa7f7392942f6d78c47bf7f98247c63d09' --jq .sha +probe_stdout: | + 86a626099d3df5d0bc4cce0f458298930005f965 +actual_output: | + PASS: OMN-15488 dod-omn15488-d1-contract-tests verified against jonahgabriel/steel_onslaught tests/contracts/test_lgate2_delegation_overlay_omn15488.py at merge SHA a3b0d8aa7f7392942f6d78c47bf7f98247c63d09. RED-proven: the identical check repointed at be4dbe49c1d02e757be749afae8d007d85c9ec46 exits non-zero. +exit_code: 0 +duration_ms: 492 +branch: "jonah/omn-15488-occ-dod-contracts-steel-wave2" diff --git a/drift/dod_receipts/OMN-15488/dod-omn15488-d1-genesis-knob-phase-caps/command.yaml b/drift/dod_receipts/OMN-15488/dod-omn15488-d1-genesis-knob-phase-caps/command.yaml new file mode 100644 index 00000000000..20bcfb2eaba --- /dev/null +++ b/drift/dod_receipts/OMN-15488/dod-omn15488-d1-genesis-knob-phase-caps/command.yaml @@ -0,0 +1,22 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-15488" +evidence_item_id: "dod-omn15488-d1-genesis-knob-phase-caps" +check_type: "command" +check_value: |- + f="$(mktemp)" && gh api 'repos/jonahgabriel/steel_onslaught/contents/scripts/run_lgate2_adaptation_battery.py?ref=a3b0d8aa7f7392942f6d78c47bf7f98247c63d09' --jq .content | base64 -d > "$f" && grep -qF ' "--genesis",' "$f" && grep -qF ' default=_GENESIS["aggression"],' "$f" && grep -qF '_GENESIS = {"aggression": 1.0}' "$f" && grep -qF ' baseline_cap = args.genesis' "$f" && grep -qF ' post_cap = args.genesis + args.step' "$f" && grep -qF ' promote_cap = post_cap' "$f" && grep -qF 'max_value=promote_cap,' "$f" && grep -qF 'max_value=baseline_cap,' "$f" && grep -qF 'max_value=post_cap,' "$f" && rm -f "$f" +contract_entry_sha256: "sha256:0d66c75827f9946943c6623569454bba2f22cfa0bbd1cbfc97d1ff9b3df4cd84" +status: PASS +run_timestamp: "2026-07-31T20:10:20.807315Z" +commit_sha: "a3b0d8aa7f7392942f6d78c47bf7f98247c63d09" +runner: "fable-steel-0731-wave2" +verifier: "fable-steel-0731/wave2-occ-contract-probe" +probe_command: |- + gh api 'repos/jonahgabriel/steel_onslaught/contents/scripts/run_lgate2_adaptation_battery.py?ref=a3b0d8aa7f7392942f6d78c47bf7f98247c63d09' --jq .sha +probe_stdout: | + ee2f6127c9fc83b8bcea4d22cfebb0a463cdecf2 +actual_output: | + PASS: OMN-15488 dod-omn15488-d1-genesis-knob-phase-caps verified against jonahgabriel/steel_onslaught scripts/run_lgate2_adaptation_battery.py at merge SHA a3b0d8aa7f7392942f6d78c47bf7f98247c63d09. RED-proven: the identical check repointed at be4dbe49c1d02e757be749afae8d007d85c9ec46 exits non-zero. +exit_code: 0 +duration_ms: 540 +branch: "jonah/omn-15488-occ-dod-contracts-steel-wave2" diff --git a/drift/dod_receipts/OMN-15488/dod-omn15488-d1-overlay-mirror-stanza/command.yaml b/drift/dod_receipts/OMN-15488/dod-omn15488-d1-overlay-mirror-stanza/command.yaml new file mode 100644 index 00000000000..9335107585d --- /dev/null +++ b/drift/dod_receipts/OMN-15488/dod-omn15488-d1-overlay-mirror-stanza/command.yaml @@ -0,0 +1,22 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-15488" +evidence_item_id: "dod-omn15488-d1-overlay-mirror-stanza" +check_type: "command" +check_value: |- + f="$(mktemp)" && gh api 'repos/jonahgabriel/steel_onslaught/contents/contracts_data/overlays/tactical_split_overdeal_v1_delegation_learning.yaml?ref=a3b0d8aa7f7392942f6d78c47bf7f98247c63d09' --jq .content | base64 -d > "$f" && test "$(grep -cF ' - kind: onex_delegation' "$f")" = "2" && test "$(grep -cF ' backend_id: local-coder-mlx' "$f")" = "2" && test "$(grep -cF ' task_type: agent_delegation' "$f")" = "2" && test "$(grep -cF ' source: external-client' "$f")" = "2" && test "$(grep -cF ' timeout_seconds: 180.0' "$f")" = "2" && test "$(grep -cF ' omnibase_infra_path: ' "$f")" = "2" && gh api 'repos/jonahgabriel/steel_onslaught/contents/contracts_data/loadouts/qwen35/llm_qwen35_berserker_mirror_blue.yaml?ref=a3b0d8aa7f7392942f6d78c47bf7f98247c63d09' --jq '.name' > /dev/null && rm -f "$f" +contract_entry_sha256: "sha256:eaaf69dcfebd3e4ba3b07f1c704997b4f24a21a97d2e9cd76232168117b4e5d0" +status: PASS +run_timestamp: "2026-07-31T20:10:18.997186Z" +commit_sha: "a3b0d8aa7f7392942f6d78c47bf7f98247c63d09" +runner: "fable-steel-0731-wave2" +verifier: "fable-steel-0731/wave2-occ-contract-probe" +probe_command: |- + gh api 'repos/jonahgabriel/steel_onslaught/contents/contracts_data/overlays/tactical_split_overdeal_v1_delegation_learning.yaml?ref=a3b0d8aa7f7392942f6d78c47bf7f98247c63d09' --jq .sha +probe_stdout: | + da4ac97706f5d9aa3bfae7c10ec4ad6239920801 +actual_output: | + PASS: OMN-15488 dod-omn15488-d1-overlay-mirror-stanza verified against jonahgabriel/steel_onslaught contracts_data/overlays/tactical_split_overdeal_v1_delegation_learning.yaml at merge SHA a3b0d8aa7f7392942f6d78c47bf7f98247c63d09. RED-proven: the identical check repointed at be4dbe49c1d02e757be749afae8d007d85c9ec46 exits non-zero. +exit_code: 0 +duration_ms: 961 +branch: "jonah/omn-15488-occ-dod-contracts-steel-wave2" diff --git a/drift/dod_receipts/OMN-15488/dod-omn15488-pr-235-merged-at-ff5df34f/command.yaml b/drift/dod_receipts/OMN-15488/dod-omn15488-pr-235-merged-at-ff5df34f/command.yaml new file mode 100644 index 00000000000..11c07ca2cd7 --- /dev/null +++ b/drift/dod_receipts/OMN-15488/dod-omn15488-pr-235-merged-at-ff5df34f/command.yaml @@ -0,0 +1,22 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-15488" +evidence_item_id: "dod-omn15488-pr-235-merged-at-ff5df34f" +check_type: "command" +check_value: |- + state="$(gh pr view 235 --repo jonahgabriel/steel_onslaught --json state,mergeCommit --jq '.state + " " + (.mergeCommit.oid // "none")')" && test "$state" = "MERGED ff5df34fdb374ddcffb9d14576a16b49ebf1c87e" +contract_entry_sha256: "sha256:53e96927a22f8b915969106da407e348a55ab51397f51b3ff79c993ec1c5b89b" +status: PASS +run_timestamp: "2026-07-31T20:10:14.189125Z" +commit_sha: "ff5df34fdb374ddcffb9d14576a16b49ebf1c87e" +runner: "fable-steel-0731-wave2" +verifier: "fable-steel-0731/wave2-occ-contract-probe" +probe_command: |- + gh pr view 235 --repo jonahgabriel/steel_onslaught --json state,mergeCommit --jq '.state + " " + (.mergeCommit.oid // "none")' +probe_stdout: | + MERGED ff5df34fdb374ddcffb9d14576a16b49ebf1c87e +actual_output: | + PASS: OMN-15488 binding to jonahgabriel/steel_onslaught#235 at merge SHA ff5df34fdb374ddcffb9d14576a16b49ebf1c87e. RED-proven: substituting be4dbe49c1d02e757be749afae8d007d85c9ec46 for the pinned SHA exits non-zero. +exit_code: 0 +duration_ms: 495 +branch: "jonah/omn-15488-occ-dod-contracts-steel-wave2" diff --git a/drift/dod_receipts/OMN-15488/dod-omn15488-pr-240-merged-at-a3b0d8aa/command.yaml b/drift/dod_receipts/OMN-15488/dod-omn15488-pr-240-merged-at-a3b0d8aa/command.yaml new file mode 100644 index 00000000000..0d96c006a47 --- /dev/null +++ b/drift/dod_receipts/OMN-15488/dod-omn15488-pr-240-merged-at-a3b0d8aa/command.yaml @@ -0,0 +1,22 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-15488" +evidence_item_id: "dod-omn15488-pr-240-merged-at-a3b0d8aa" +check_type: "command" +check_value: |- + state="$(gh pr view 240 --repo jonahgabriel/steel_onslaught --json state,mergeCommit --jq '.state + " " + (.mergeCommit.oid // "none")')" && test "$state" = "MERGED a3b0d8aa7f7392942f6d78c47bf7f98247c63d09" +contract_entry_sha256: "sha256:2e9cda93e4e1988f410b58ee397b88d4f801f0c5a250718ceaacbbf4649be0a7" +status: PASS +run_timestamp: "2026-07-31T20:10:15.475014Z" +commit_sha: "a3b0d8aa7f7392942f6d78c47bf7f98247c63d09" +runner: "fable-steel-0731-wave2" +verifier: "fable-steel-0731/wave2-occ-contract-probe" +probe_command: |- + gh pr view 240 --repo jonahgabriel/steel_onslaught --json state,mergeCommit --jq '.state + " " + (.mergeCommit.oid // "none")' +probe_stdout: | + MERGED a3b0d8aa7f7392942f6d78c47bf7f98247c63d09 +actual_output: | + PASS: OMN-15488 binding to jonahgabriel/steel_onslaught#240 at merge SHA a3b0d8aa7f7392942f6d78c47bf7f98247c63d09. RED-proven: substituting e3dbd0171709d9cdd9fb80c4df6b85688a398803 for the pinned SHA exits non-zero. +exit_code: 0 +duration_ms: 451 +branch: "jonah/omn-15488-occ-dod-contracts-steel-wave2" diff --git a/drift/dod_receipts/OMN-15488/dod-omn15488-pr-241-merged-at-fa2bd9d4/command.yaml b/drift/dod_receipts/OMN-15488/dod-omn15488-pr-241-merged-at-fa2bd9d4/command.yaml new file mode 100644 index 00000000000..fff4481cae6 --- /dev/null +++ b/drift/dod_receipts/OMN-15488/dod-omn15488-pr-241-merged-at-fa2bd9d4/command.yaml @@ -0,0 +1,22 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-15488" +evidence_item_id: "dod-omn15488-pr-241-merged-at-fa2bd9d4" +check_type: "command" +check_value: |- + state="$(gh pr view 241 --repo jonahgabriel/steel_onslaught --json state,mergeCommit --jq '.state + " " + (.mergeCommit.oid // "none")')" && test "$state" = "MERGED fa2bd9d4d3d94c8bab3d3696e274ca002c284eac" +contract_entry_sha256: "sha256:1d88a8857c23ba8cd0ce7fd2f7ad5279a0001285a0af79466a9c702d4eb2f951" +status: PASS +run_timestamp: "2026-07-31T20:10:17.231307Z" +commit_sha: "fa2bd9d4d3d94c8bab3d3696e274ca002c284eac" +runner: "fable-steel-0731-wave2" +verifier: "fable-steel-0731/wave2-occ-contract-probe" +probe_command: |- + gh pr view 241 --repo jonahgabriel/steel_onslaught --json state,mergeCommit --jq '.state + " " + (.mergeCommit.oid // "none")' +probe_stdout: | + MERGED fa2bd9d4d3d94c8bab3d3696e274ca002c284eac +actual_output: | + PASS: OMN-15488 binding to jonahgabriel/steel_onslaught#241 at merge SHA fa2bd9d4d3d94c8bab3d3696e274ca002c284eac. RED-proven: substituting a3b0d8aa7f7392942f6d78c47bf7f98247c63d09 for the pinned SHA exits non-zero. +exit_code: 0 +duration_ms: 938 +branch: "jonah/omn-15488-occ-dod-contracts-steel-wave2" diff --git a/drift/dod_receipts/OMN-15488/occ-self-bind-pr-5759/command.yaml b/drift/dod_receipts/OMN-15488/occ-self-bind-pr-5759/command.yaml new file mode 100644 index 00000000000..ce2e4ae6e41 --- /dev/null +++ b/drift/dod_receipts/OMN-15488/occ-self-bind-pr-5759/command.yaml @@ -0,0 +1,23 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-15488" +evidence_item_id: "occ-self-bind-pr-5759" +check_type: "command" +check_value: |- + gh pr view 5759 --repo OmniNode-ai/onex_change_control --json number,state,headRefName +contract_entry_sha256: "sha256:3fc6285a6420c658ef038726c37120434ab93b03cf6dffde4f719ae67d301b1d" +status: PASS +run_timestamp: "2026-07-31T20:16:29.318476Z" +commit_sha: "8840584099b6a6953015b55e6a329e6895fb1a57" +runner: "fable-steel-0731-wave2" +verifier: "fable-steel-0731/wave2-occ-contract-probe" +probe_command: |- + gh pr view 5759 --repo OmniNode-ai/onex_change_control --json number,state,headRefName +probe_stdout: | + {"headRefName":"jonah/omn-15488-occ-dod-contracts-steel-wave2","number":5759,"state":"OPEN"} +actual_output: | + PASS: OMN-15488 bound to its OCC evidence PR OmniNode-ai/onex_change_control#5759. Binding stamp only; adjudicates nothing about the steel work. +exit_code: 0 +duration_ms: 1238 +branch: "jonah/omn-15488-occ-dod-contracts-steel-wave2" +pr_number: 5759