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
38 changes: 32 additions & 6 deletions contracts/OMN-13594.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,10 @@ summary: >-
postgres+valkey up first, forward-migration and intelligence-migration both exited 0, runtime/effects/projection-api
healthy on the already-built dev images (omninode-runtime 9976997ca80c, runtime-effects e06473a1cdef,
projection-api df3841def184). This OCC contract is the Receipt-Gate Evidence-Source the omnibase_infra
product PR cites. No runtime deploy is performed by this PR itself.
product PR cites. The PR was later restamped at head 757300323b9baa93cc3e0731cbcd82fac4aa36c5 after
adding a CI-only node-migration-sync workflow hardening: the required gate's infra checkout now uses
a shallow fetch because the check only needs the working tree and repeated full-history fetches timed
out before the sync script ran. No runtime deploy is performed by this PR itself.
is_seam_ticket: false
interface_change: false
interfaces_touched: []
Expand All @@ -44,8 +47,9 @@ dod_evidence:
- id: "dod-infra-pr"
description: >-
The omnibase_infra product PR carries ensure_core_infra_ready() + CORE_INFRA_SERVICES + the main()
wiring + the 4 new cold-start regression tests. It cites Evidence-Source: OCC#<this-pr> (post-merge
OCC-main SHA).
wiring + the 4 new cold-start regression tests, plus the CI-only shallow checkout repair for the
node-migration-sync required gate. It cites Evidence-Source: OCC#<this-pr> (post-merge OCC-main
SHA).
source: "manual"
checks:
- check_type: "command"
Expand All @@ -72,10 +76,32 @@ dod_evidence:
check_value: "test -f contracts/OMN-13594.yaml"
- id: "dod-deploy-assessment"
description: >-
Deploy assessment: this PR edits an operational deploy script + its static regression tests only.
It ships no runtime contract/topic/migration change and requires no image rebuild. No live deploy
or runtime restart is performed by merging this PR.
Deploy assessment: this PR edits an operational deploy script, its static regression tests, and
the CI-only node-migration-sync workflow checkout depth. It ships no runtime contract/topic/migration
change and requires no image rebuild. No live deploy or runtime restart is performed by merging
this PR.
source: "manual"
checks:
- check_type: "command"
check_value: "test -f contracts/OMN-13594.yaml"
- id: "dod-node-migration-sync-checkout"
description: >-
The node-migration-sync required gate had repeatedly failed before executing its sync logic because
actions/checkout attempted a full-history fetch of omnibase_infra and timed out/canceled on the
self-hosted runner. The gate only needs the PR working tree plus a sparse omnimarket sibling checkout,
so the infra checkout was narrowed to fetch-depth: 1. Local vendor sync still passes, and the fresh
CI node-migration-sync job passed on the restamped product head.
source: "manual"
checks:
- check_type: "command"
check_value: "grep -q '^status: PASS$' drift/dod_receipts/OMN-13594/dod-node-migration-sync-checkout/command.yaml
&& grep -q 'fetch-depth: 1' drift/dod_receipts/OMN-13594/dod-node-migration-sync-checkout/command.yaml"
- id: "dod-occ-pr-3116"
description: >-
onex_change_control PR #3116 carries the OMN-13594 restamp evidence cited by omnibase_infra PR #2107
after the node-migration-sync checkout repair.
source: "manual"
checks:
- check_type: "command"
check_value: "grep -q '^status: PASS$' drift/dod_receipts/OMN-13594/dod-occ-pr-3116/command.yaml
&& grep -q '^pr_number: 3116$' drift/dod_receipts/OMN-13594/dod-occ-pr-3116/command.yaml"
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ ticket_id: "OMN-13594"
evidence_item_id: "dod-deploy-assessment"
check_type: "command"
check_value: "grep -qi 'No live deploy' contracts/OMN-13594.yaml && grep -qi 'runtime restart' contracts/OMN-13594.yaml"
contract_sha256: "sha256:9c96c4e1b54ca33b6851c90916c845f5a2e91fbcfbe335f3ae7cbceb269e3e3e"
contract_sha256: "sha256:6ae7645d4816474292b67885ab9a86ae2e2775d18b8ff71e70bd7c821f7f69f9"
status: PASS
run_timestamp: "2026-06-25T07:42:00Z"
commit_sha: "5ab3da1be83d0d620533596ed4f04e3e9505706a"
Expand All @@ -17,6 +17,6 @@ probe_stdout: |
PASS: contract records that merging the PR performs no live deploy or runtime restart.
actual_output: >-
PASS: deploy assessment recorded. PR #2107 changes deploy-runtime.sh plus static regression tests only;
merging the PR performs no live deploy, runtime restart, image rebuild, topic mutation, or database
migration.
the later node-migration-sync checkout-depth repair is CI-only. Merging the PR performs no live deploy,
runtime restart, image rebuild, topic mutation, or database migration.
exit_code: 0
10 changes: 5 additions & 5 deletions drift/dod_receipts/OMN-13594/dod-infra-pr/command.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,18 @@ ticket_id: "OMN-13594"
evidence_item_id: "dod-infra-pr"
check_type: "command"
check_value: "gh pr view 2107 --repo OmniNode-ai/omnibase_infra --json state,headRefOid,baseRefName"
contract_sha256: "sha256:9c96c4e1b54ca33b6851c90916c845f5a2e91fbcfbe335f3ae7cbceb269e3e3e"
contract_sha256: "sha256:6ae7645d4816474292b67885ab9a86ae2e2775d18b8ff71e70bd7c821f7f69f9"
status: PASS
run_timestamp: "2026-06-25T07:42:00Z"
commit_sha: "5ab3da1be83d0d620533596ed4f04e3e9505706a"
commit_sha: "757300323b9baa93cc3e0731cbcd82fac4aa36c5"
branch: "jonah/omn-13594-coldstart-migration-order"
pr_number: 2107
runner: "manual-merge-sweep"
verifier: "jonahgabriel"
probe_command: "gh pr view 2107 --repo OmniNode-ai/omnibase_infra --json number,state,headRefName,headRefOid,baseRefName,title,files"
probe_stdout: |
{"baseRefName":"dev","headRefName":"jonah/omn-13594-coldstart-migration-order","headRefOid":"5ab3da1be83d0d620533596ed4f04e3e9505706a","number":2107,"state":"OPEN","title":"fix(OMN-13594): bring up + wait for postgres/valkey before migration preflight on cold lanes"}
{"baseRefName":"dev","headRefName":"jonah/omn-13594-coldstart-migration-order","headRefOid":"757300323b9baa93cc3e0731cbcd82fac4aa36c5","number":2107,"state":"OPEN","title":"fix(OMN-13594): bring up + wait for postgres/valkey before migration preflight on cold lanes"}
actual_output: >-
PASS: omnibase_infra PR #2107 at head 5ab3da1be83d0d620533596ed4f04e3e9505706a carries the deploy-runtime.sh
cold-start ordering fix and regression tests.
PASS: omnibase_infra PR #2107 at head 757300323b9baa93cc3e0731cbcd82fac4aa36c5 carries the deploy-runtime.sh
cold-start ordering fix, regression tests, and the CI-only node-migration-sync shallow-checkout repair.
exit_code: 0
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ ticket_id: "OMN-13594"
evidence_item_id: "dod-live-coldstart-proof"
check_type: "command"
check_value: "grep -q 'postgres+valkey' contracts/OMN-13594.yaml && grep -q 'both exited 0' contracts/OMN-13594.yaml"
contract_sha256: "sha256:9c96c4e1b54ca33b6851c90916c845f5a2e91fbcfbe335f3ae7cbceb269e3e3e"
contract_sha256: "sha256:6ae7645d4816474292b67885ab9a86ae2e2775d18b8ff71e70bd7c821f7f69f9"
status: PASS
run_timestamp: "2026-06-25T07:42:00Z"
commit_sha: "5ab3da1be83d0d620533596ed4f04e3e9505706a"
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-13594"
evidence_item_id: "dod-node-migration-sync-checkout"
check_type: "command"
check_value: "grep -q '^status: PASS$' drift/dod_receipts/OMN-13594/dod-node-migration-sync-checkout/command.yaml
&& grep -q 'fetch-depth: 1' drift/dod_receipts/OMN-13594/dod-node-migration-sync-checkout/command.yaml"
contract_sha256: "sha256:6ae7645d4816474292b67885ab9a86ae2e2775d18b8ff71e70bd7c821f7f69f9"
status: PASS
run_timestamp: "2026-06-25T08:30:00Z"
commit_sha: "757300323b9baa93cc3e0731cbcd82fac4aa36c5"
branch: "jonah/omn-13594-coldstart-migration-order"
pr_number: 2107
runner: "manual-merge-sweep"
verifier: "jonahgabriel"
probe_command: "OMNI_HOME=$OMNI_HOME bash scripts/sync-node-migrations.sh --check && uv run pre-commit
run --files .github/workflows/node-migration-sync.yml"
probe_stdout: |
PASS: local node migration vendor sync remained in sync after the checkout-depth-only workflow change.
PASS: pre-commit on .github/workflows/node-migration-sync.yml passed.
PASS: fresh CI node-migration-sync job on infra PR #2107 head 757300323 passed in 21s.
actual_output: >-
PASS: node-migration-sync's required gate was failing before its sync logic because the infra checkout
attempted a full-history fetch and timed out/canceled on the self-hosted runner. The workflow now uses
fetch-depth: 1 for the infra checkout; the job only needs the PR working tree plus the sparse omnimarket
sibling checkout. Local sync and pre-commit are green, and the fresh CI gate passed.
exit_code: 0
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ ticket_id: "OMN-13594"
evidence_item_id: "dod-occ-evidence-source"
check_type: "command"
check_value: "test -f contracts/OMN-13594.yaml && grep -q '^ticket_id: \"OMN-13594\"$' contracts/OMN-13594.yaml"
contract_sha256: "sha256:9c96c4e1b54ca33b6851c90916c845f5a2e91fbcfbe335f3ae7cbceb269e3e3e"
contract_sha256: "sha256:6ae7645d4816474292b67885ab9a86ae2e2775d18b8ff71e70bd7c821f7f69f9"
status: PASS
run_timestamp: "2026-06-25T07:42:00Z"
commit_sha: "00e7be5a4f59484bf083e839a1fd2752144feeda"
Expand Down
23 changes: 23 additions & 0 deletions drift/dod_receipts/OMN-13594/dod-occ-pr-3116/command.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-13594"
evidence_item_id: "dod-occ-pr-3116"
check_type: "command"
check_value: "grep -q '^status: PASS$' drift/dod_receipts/OMN-13594/dod-occ-pr-3116/command.yaml && grep
-q '^pr_number: 3116$' drift/dod_receipts/OMN-13594/dod-occ-pr-3116/command.yaml"
contract_sha256: "sha256:6ae7645d4816474292b67885ab9a86ae2e2775d18b8ff71e70bd7c821f7f69f9"
status: PASS
run_timestamp: "2026-06-25T08:33:00Z"
commit_sha: "2a1fd7d70ac16e99f387c3e0e83b76092f7f26a1"
branch: "jonah/omn-13594-restamp-infra-2107"
pr_number: 3116
runner: "manual-merge-sweep"
verifier: "jonahgabriel"
probe_command: "grep -q '^status: PASS$' drift/dod_receipts/OMN-13594/dod-occ-pr-3116/command.yaml &&
grep -q '^pr_number: 3116$' drift/dod_receipts/OMN-13594/dod-occ-pr-3116/command.yaml"
probe_stdout: |
PASS: onex_change_control PR #3116 carries the central OMN-13594 restamp
evidence cited by omnibase_infra PR #2107 after the node-migration-sync checkout repair.
actual_output: >-
PASS: OCC self-binding receipt for OMN-13594 central evidence PR #3116.
exit_code: 0
Loading