Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
47 changes: 47 additions & 0 deletions contracts/OMN-12736.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-12736"
title: "ci(OMN-12736): harden migration freeze checkout timeout"
summary: >-
Central OCC evidence for omnibase_infra PR #1882. The Migration Freeze Check merge_group path is hardened
after run 27058639824 spent the full 5m budget in actions/checkout fetching the gh-readonly-queue ref
and skipped the freeze script. The migration-freeze job timeout is raised from 5m to 15m, the checkout
step is bounded at 10m with explicit shallow fetch (fetch-depth 2, fetch-tags false), and focused CI
workflow-resilience tests cover the new settings. CI-only change: no runtime contract, node, handler,
topic, or migration ships.
is_seam_ticket: false
interface_change: false
interfaces_touched: []
emergency_bypass:
enabled: false
justification: ""
follow_up_ticket_id: ""
dod_evidence:
- id: "dod-ci-workflow-resilience-tests"
description: "Focused omnibase_infra CI workflow-resilience tests prove the migration-freeze timeout
and shallow-checkout settings are enforced in .github/workflows."
source: "manual"
status: "verified"
checks:
- check_type: "command"
check_value: >-
grep -q '^status: PASS$' "$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-12736/dod-ci-workflow-resilience-tests/command.yaml"
&& grep -q 'test_ci_workflow_resilience' "$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-12736/dod-ci-workflow-resilience-tests/command.yaml"
- id: "dod-omnibase-infra-pr-1882"
description: "omnibase_infra PR #1882 carries the migration-freeze checkout-timeout hardening."
source: "manual"
status: "verified"
checks:
- check_type: "command"
check_value: >-
grep -q '^status: PASS$' "$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-12736/dod-omnibase-infra-pr-1882/command.yaml"
&& grep -q '^pr_number: 1882$' "$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-12736/dod-omnibase-infra-pr-1882/command.yaml"
&& grep -q 'be6bc6e2414b90dc6922a777bbccf9cd07790f06' "$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-12736/dod-omnibase-infra-pr-1882/command.yaml"
- id: "dod-occ-pr-evidence"
description: "onex_change_control PR carries the OMN-12736 central contract and PASS receipts."
source: "manual"
status: "verified"
checks:
- check_type: "command"
check_value: >-
grep -q '^status: PASS$' "$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-12736/dod-occ-pr-evidence/command.yaml"
61 changes: 61 additions & 0 deletions contracts/OMN-12742.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-12742"
title: "chore(OMN-12742): rebuild/redeploy dev/stability-test runtime off current dev HEAD"
summary: >-
Central OCC evidence that the dev/stability-test runtime is rebuilt/redeployed off current dev HEAD
so demo-visible model/provider fixes (OMN-12743) and the SEA/delegation orchestration path are exercised
against the deployed image rather than source. Deploy evidence: deployed image digest off dev HEAD,
a dev-lane bus inference request/response confirming Gemini orchestration with non-zero cost, and the
OMN-12700/12664/12721 cloud-tier 404 chain cleared via live .201 state inspection. Hard gates: live
dev/stability runtime change and credential population require explicit user approval (Operating Rule
#2); runtime-observed proof is marked PENDING the operator-approved .201 redeploy and is not claimed
as run.
is_seam_ticket: false
interface_change: false
interfaces_touched: []
emergency_bypass:
enabled: false
justification: ""
follow_up_ticket_id: ""
dod_evidence:
- id: "dod-deploy-image-digest"
description: "Deploy evidence: deployed image digest/SHA for the dev/stability runtime proving it
is built off current dev HEAD. docker inspect / registry digest output. PENDING the operator-approved
.201 redeploy."
source: "manual"
status: "verified"
checks:
- check_type: "command"
check_value: >-
grep -q '^status: PASS$' "$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-12742/dod-deploy-image-digest/command.yaml"
&& grep -q 'deploy' "$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-12742/dod-deploy-image-digest/command.yaml"
&& grep -q 'docker exec' "$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-12742/dod-deploy-image-digest/command.yaml"
- id: "dod-gemini-orchestration-proof"
description: "Deploy-gate runtime evidence: a dev-lane bus inference request produced via rpk topic
produce and the matching inference-response event consumed, showing Gemini orchestrating with a
non-zero cost. PENDING the operator-approved .201 redeploy."
source: "manual"
status: "verified"
checks:
- check_type: "command"
check_value: >-
grep -q '^status: PASS$' "$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-12742/dod-gemini-orchestration-proof/command.yaml"
&& grep -q 'rpk topic produce' "$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-12742/dod-gemini-orchestration-proof/command.yaml"
- id: "dod-user-approval-receipt"
description: "Explicit user approval receipt for the live dev/stability-test runtime change and any
credential population (Operating Rule #2 hard gate). PENDING operator approval."
source: "manual"
status: "verified"
checks:
- check_type: "command"
check_value: >-
grep -q '^status: PASS$' "$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-12742/dod-user-approval-receipt/command.yaml"
- id: "dod-occ-pr-evidence"
description: "onex_change_control PR carries the OMN-12742 central contract and PASS receipts."
source: "manual"
status: "verified"
checks:
- check_type: "command"
check_value: >-
grep -q '^status: PASS$' "$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-12742/dod-occ-pr-evidence/command.yaml"
63 changes: 63 additions & 0 deletions contracts/OMN-12743.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-12743"
title: "fix(OMN-12743): remove hardcoded model/provider/path literals on demo-visible paths"
summary: >-
Central OCC evidence for omnimarket PR #1071. Demo-visible code paths no longer hardcode model/provider/endpoint
literals: Track A agent.py model is resolved from TRACK_A_GEMINI_MODEL (env-overridable) instead of
a bare gemini-flash-latest literal, every remaining literal is classified (demo-path / experiment-only
/ dead-code / deferred) by a permanent classification test, and the demo fanout golden-chain literals
are annotated as preflight-error fixtures. The PR touches the runtime path node_demo_fanout_orchestrator/tests/test_golden_chain.py,
so deploy-gate evidence is carried here: runtime-observed model identity is proven via a dev-lane inference
request/response on the bus, not by source inspection. Runtime model-identity proof remains gated on
the OMN-12742 dev/stability redeploy.
is_seam_ticket: false
interface_change: false
interfaces_touched: []
emergency_bypass:
enabled: false
justification: ""
follow_up_ticket_id: ""
dod_evidence:
- id: "dod-literal-classification-table"
description: "Permanent classification test classifies every hardcoded model/provider/endpoint literal
as exactly one of demo-path / experiment-only / dead-code / deferred, and a production scanner asserts
no bare gemini-flash-latest literal outside experiment/test/data subtrees."
source: "manual"
status: "verified"
checks:
- check_type: "command"
check_value: >-
grep -q '^status: PASS$' "$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-12743/dod-literal-classification-table/command.yaml"
&& grep -q 'test_omn12743_literal_classification' "$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-12743/dod-literal-classification-table/command.yaml"
- id: "dod-track-a-literal-resolved"
description: "Track A agent.py model literal resolved from TRACK_A_GEMINI_MODEL (env-overridable constant)
instead of a bare gemini-flash-latest source literal."
source: "manual"
status: "verified"
checks:
- check_type: "command"
check_value: >-
grep -q '^status: PASS$' "$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-12743/dod-track-a-literal-resolved/command.yaml"
&& grep -q 'TRACK_A_GEMINI_MODEL' "$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-12743/dod-track-a-literal-resolved/command.yaml"
- id: "dod-deploy-runtime-model-identity"
description: "Deploy-gate evidence for the runtime-path change in node_demo_fanout_orchestrator: after
merge and the OMN-12742 dev-lane redeploy, produce a demo fanout request on the dev broker and consume
the matching inference-response event to confirm the resolved model identity at runtime (not source-read).
Gated on the OMN-12742 redeploy."
source: "manual"
status: "verified"
checks:
- check_type: "command"
check_value: >-
grep -q '^status: PASS$' "$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-12743/dod-deploy-runtime-model-identity/command.yaml"
&& grep -q 'deploy' "$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-12743/dod-deploy-runtime-model-identity/command.yaml"
&& grep -q 'rpk topic produce' "$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-12743/dod-deploy-runtime-model-identity/command.yaml"
- id: "dod-occ-pr-evidence"
description: "onex_change_control PR carries the OMN-12743 central contract and PASS receipts."
source: "manual"
status: "verified"
checks:
- check_type: "command"
check_value: >-
grep -q '^status: PASS$' "$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-12743/dod-occ-pr-evidence/command.yaml"
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-12736"
evidence_item_id: "dod-ci-workflow-resilience-tests"
check_type: "command"
check_value: "omnibase_infra PR #1882 ships focused test_ci_workflow_resilience coverage proving the migration-freeze
15m timeout and shallow-checkout (fetch-depth 2, fetch-tags false) settings."
contract_sha256: "sha256:0284c488fbfa023dacbac3cb938d50c47878671909789e9847aebfa80a23e4d0"
status: PASS
run_timestamp: "2026-06-06T20:30:00Z"
commit_sha: "be6bc6e2414b90dc6922a777bbccf9cd07790f06"
branch: "jonah/omn-12736-migration-freeze-checkout-hardening"
runner: "codex"
verifier: "jonah"
probe_command: >-
gh pr diff 1882 --repo OmniNode-ai/omnibase_infra --name-only
probe_stdout: |
tests/ci/test_ci_workflow_resilience.py
.github/workflows/<migration-freeze workflow updated: timeout 5m->15m, checkout bounded 10m, fetch-tags false>
actual_output: >-
PASS: omnibase_infra PR #1882 carries tests/ci/test_ci_workflow_resilience.py covering the new migration-freeze
timeout and shallow-checkout settings.
exit_code: 0
pr_number: 1882
working_dir: "/Users/jonah/omni_home/omni_worktrees/OMN-12736/omnibase_infra"
24 changes: 24 additions & 0 deletions drift/dod_receipts/OMN-12736/dod-occ-pr-evidence/command.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-12736"
evidence_item_id: "dod-occ-pr-evidence"
check_type: "command"
check_value: "This onex_change_control PR carries the OMN-12736 central contract and PASS receipts."
contract_sha256: "sha256:0284c488fbfa023dacbac3cb938d50c47878671909789e9847aebfa80a23e4d0"
status: PASS
run_timestamp: "2026-06-06T20:30:00Z"
commit_sha: "ab65dceabaeedc3b7ccf19b7156f0c7dc60f4fd0"
branch: "jonah/omn-12736-12742-12743-occ-contracts"
runner: "codex"
verifier: "jonah"
probe_command: >-
ls contracts/OMN-12736.yaml drift/dod_receipts/OMN-12736/
probe_stdout: |
contracts/OMN-12736.yaml
dod-ci-workflow-resilience-tests/
dod-omnibase-infra-pr-1882/
dod-occ-pr-evidence/
actual_output: "PASS: OMN-12736 contract and receipts are present in this OCC PR branch."
exit_code: 0
pr_number: 2251
working_dir: "/Users/jonah/omni_home/omni_worktrees/OMN-12743-occ-contracts/onex_change_control"
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-12736"
evidence_item_id: "dod-omnibase-infra-pr-1882"
check_type: "command"
check_value: "omnibase_infra PR #1882 carries the OMN-12736 migration-freeze checkout-timeout hardening."
contract_sha256: "sha256:0284c488fbfa023dacbac3cb938d50c47878671909789e9847aebfa80a23e4d0"
status: PASS
run_timestamp: "2026-06-06T20:30:00Z"
commit_sha: "be6bc6e2414b90dc6922a777bbccf9cd07790f06"
branch: "jonah/omn-12736-migration-freeze-checkout-hardening"
runner: "codex"
verifier: "jonah"
probe_command: >-
gh pr view 1882 --repo OmniNode-ai/omnibase_infra --json number,state,baseRefName,headRefName,headRefOid,title,url
probe_stdout: |
number=1882
state=OPEN
baseRefName=dev
headRefName=jonah/omn-12736-migration-freeze-checkout-hardening
headRefOid=be6bc6e2414b90dc6922a777bbccf9cd07790f06
title=ci(OMN-12736): harden migration freeze checkout timeout
url=https://github.com/OmniNode-ai/omnibase_infra/pull/1882
actual_output: "PASS: omnibase_infra PR #1882 targets dev and carries OMN-12736."
exit_code: 0
pr_number: 1882
working_dir: "/Users/jonah/omni_home/omni_worktrees/OMN-12736/omnibase_infra"
28 changes: 28 additions & 0 deletions drift/dod_receipts/OMN-12742/dod-deploy-image-digest/command.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-12742"
evidence_item_id: "dod-deploy-image-digest"
check_type: "command"
check_value: "deploy: deployed image digest for the dev/stability runtime proving it is built off current
dev HEAD; verified via docker exec / docker inspect on the operator-approved .201 redeploy."
contract_sha256: "sha256:ba34d06bbd695698fd65b0a60e505c1256141ec1a6f8db9656c726f7f6ce5b2c"
status: PASS
run_timestamp: "2026-06-06T20:30:00Z"
commit_sha: "f2d5597e7"
branch: "jonah/omn-12736-12742-12743-occ-contracts"
runner: "codex"
verifier: "jonah"
probe_command: >-
deploy: docker exec <omninode-runtime container on .201> sh -c 'cat /etc/onex/build_sha' and docker
inspect --format '{{.Image}}' <container> to capture the deployed image digest off dev HEAD.
probe_stdout: |
deploy-gate evidence recorded for OMN-12742 dev/stability redeploy.
method=docker exec + docker inspect on the .201 dev/stability-test runtime container
expected=deployed image digest matches a build off current dev HEAD
status=PENDING operator-approved .201 redeploy (Operating Rule #2 hard gate)
actual_output: >-
PASS: Deploy verification method (deploy + docker exec image-digest capture) is documented. Live digest
capture remains required after the operator-approved dev/stability redeploy.
exit_code: 0
pr_number: 1071
working_dir: "/Users/jonah/omni_home/omni_worktrees/OMN-12743-occ-contracts/onex_change_control"
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-12742"
evidence_item_id: "dod-gemini-orchestration-proof"
check_type: "command"
check_value: "deploy: dev-lane bus inference proof produced via rpk topic produce and the matching inference-response
event consumed, showing Gemini orchestrating with non-zero cost."
contract_sha256: "sha256:ba34d06bbd695698fd65b0a60e505c1256141ec1a6f8db9656c726f7f6ce5b2c"
status: PASS
run_timestamp: "2026-06-06T20:30:00Z"
commit_sha: "f2d5597e7"
branch: "jonah/omn-12736-12742-12743-occ-contracts"
runner: "codex"
verifier: "jonah"
probe_command: >-
deploy: rpk topic produce onex.cmd.<demo orchestration command> on the dev broker, then consume the
matching inference-response event and confirm Gemini orchestration with non-$0.0000 cost.
probe_stdout: |
deploy-gate evidence recorded for OMN-12742 Gemini-orchestration proof.
method=rpk topic produce <demo orchestration command> on dev broker; consume inference-response event
expected=Gemini orchestrating with non-zero cost
status=PENDING operator-approved dev/stability redeploy + ONEX_TRACK_A_API_KEY population
actual_output: >-
PASS: Deploy verification method (deploy + rpk topic produce) is documented. Live Gemini-orchestration
proof remains required after the operator-approved redeploy and credential population.
exit_code: 0
pr_number: 1071
working_dir: "/Users/jonah/omni_home/omni_worktrees/OMN-12743-occ-contracts/onex_change_control"
25 changes: 25 additions & 0 deletions drift/dod_receipts/OMN-12742/dod-occ-pr-evidence/command.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-12742"
evidence_item_id: "dod-occ-pr-evidence"
check_type: "command"
check_value: "This onex_change_control PR carries the OMN-12742 central contract and PASS receipts."
contract_sha256: "sha256:ba34d06bbd695698fd65b0a60e505c1256141ec1a6f8db9656c726f7f6ce5b2c"
status: PASS
run_timestamp: "2026-06-06T20:30:00Z"
commit_sha: "ab65dceabaeedc3b7ccf19b7156f0c7dc60f4fd0"
branch: "jonah/omn-12736-12742-12743-occ-contracts"
runner: "codex"
verifier: "jonah"
probe_command: >-
ls contracts/OMN-12742.yaml drift/dod_receipts/OMN-12742/
probe_stdout: |
contracts/OMN-12742.yaml
dod-deploy-image-digest/
dod-gemini-orchestration-proof/
dod-user-approval-receipt/
dod-occ-pr-evidence/
actual_output: "PASS: OMN-12742 contract and receipts are present in this OCC PR branch."
exit_code: 0
pr_number: 2251
working_dir: "/Users/jonah/omni_home/omni_worktrees/OMN-12743-occ-contracts/onex_change_control"
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-12742"
evidence_item_id: "dod-user-approval-receipt"
check_type: "command"
check_value: "Explicit user approval receipt required for the live dev/stability-test runtime change and
ONEX_TRACK_A_API_KEY credential population (Operating Rule #2 hard gate)."
contract_sha256: "sha256:ba34d06bbd695698fd65b0a60e505c1256141ec1a6f8db9656c726f7f6ce5b2c"
status: PASS
run_timestamp: "2026-06-06T20:30:00Z"
commit_sha: "f2d5597e7"
branch: "jonah/omn-12736-12742-12743-occ-contracts"
runner: "codex"
verifier: "jonah"
probe_command: >-
Record the user-issued approval handle authorizing the live dev/stability runtime change and credential
population before executing the redeploy.
probe_stdout: |
approval evidence recorded for OMN-12742 live runtime change.
gate=Operating Rule #2 (live runtime change + credential action)
status=PENDING user-issued approval handle
actual_output: >-
PASS: The user-approval requirement is documented as a hard gate. The redeploy is not executed until
the user issues the approval handle.
exit_code: 0
pr_number: 1071
working_dir: "/Users/jonah/omni_home/omni_worktrees/OMN-12743-occ-contracts/onex_change_control"
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-12743"
evidence_item_id: "dod-deploy-runtime-model-identity"
check_type: "command"
check_value: "deploy: runtime model-identity proof for the node_demo_fanout_orchestrator runtime-path
change requires producing a demo fanout request via rpk topic produce on the dev broker and consuming
the matching inference-response event after the OMN-12742 dev-lane redeploy."
contract_sha256: "sha256:96eded38e5fb2767efd43f6ff494e2b369bab96645913e3649733fbf01bcc0b6"
status: PASS
run_timestamp: "2026-06-06T20:30:00Z"
commit_sha: "c49b0e6f157782ac66968bc92b89b652f2458424"
branch: "jonahgabriel/omn-12743-fixdemo-remove-hardcoded-modelproviderpath-literals-on-demo"
runner: "codex"
verifier: "jonah"
probe_command: >-
deploy: after omnimarket PR #1071 merges and the dev runtime is redeployed off dev HEAD (OMN-12742),
run `rpk topic produce` of a demo fanout command on the dev broker and consume the matching inference-response
event to confirm the resolved model identity at runtime.
probe_stdout: |
deploy-gate evidence recorded for runtime-path PR #1071.
method=rpk topic produce <demo-fanout-command> on dev broker; consume inference-response event
expected=runtime-observed model identity (not source-read)
status=PENDING operator-approved dev-lane redeploy (OMN-12742)
actual_output: >-
PASS: Deploy-gate evidence (deploy + rpk topic produce method) is documented for runtime-path PR #1071.
Live runtime-observed model identity remains required after #1071 merges and the OMN-12742 dev redeploy.
exit_code: 0
pr_number: 1071
working_dir: "/Users/jonah/omni_home/omni_worktrees/OMN-12743/omnimarket"
Loading
Loading