Repository navigation
evidence(OMN-13165): bind receipt to omnimarket PR - #2674
Conversation
|
Warning Review limit reached
More reviews will be available in 15 minutes and 25 seconds. Learn how PR review limits work. Your organization has used up its prepaid credits, and credit purchases are no longer available. Enable the review add-on in the billing tab to keep reviews running — you're only billed for reviews past your plan's rate limits ($0.25/file). ⌛ How to resolve this issue?After more reviews become available, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available. Please see our Fair Usage Limits Policy for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
…events physical migration) (#6275) * evidence(OMN-15359): OCC companion for omnibase_infra PR #2704 (live_events physical migration) Binds omnibase_infra PR #2704 (physically creates omninode_internal.live_events, transform-copies public.live_events rows, removes live_events from the physical bridge, regenerates shipped TABLE grants, cross-boundary write-path regression test) into OMN-15359's existing OCC contract, follow-on to the #2674 pattern already in this file. OMN-15359 * evidence(OMN-15359): OCC self-bind for companion PR #6275 OMN-15359
…#10916) * evidence(OMN-15359): retire the four broken supersessions append-only dod_verify on OMN-15359 has failed 4 checks since the 2026-09-05 closeout (Linear comment 585f8390), and none of them are product reds. Three items name supersession targets that were never added to the contract (DANGLING_SUPERSESSION), and dod-occ-evidence-validator-pr-2674 is non-probative, so the supersession it declares never took effect and the original PR #2674 binding, whose open head no longer exists, runs and fails. Editing those items is not an option under the append-only gate. The verifier already provides the repair (OMN-15708): a LATER item that verifies in its own right retires the earlier one, whatever that item's own marker says. So this appends four items, each binding the real final state: PR #2674 merged at head 087567ca / merge 82c6381a (twice, one per stale binding), the source-level proof re-read at the merge commit, and OCC PR #6253 merged at head 0495f7f / merge 8c4bf7f. Each check was run, and fails when one pinned fact is changed. Receipts carry the real probe output. dod_verify: 4 failed -> 0 failed; the retired items stay in the contract for audit. No claim is made about OMN-15359's acceptance criteria. * evidence(OMN-18921): mint the owed OCC self-bind for PR #10916 --------- Co-authored-by: Lakshman Patel <Lakshmanp230@gmail.com> Co-authored-by: onexbot-occ-writer[bot] <onexbot-occ-writer[bot]@users.noreply.github.com>
…af18d9f4763cd27f__v1__run35849729150-1.yaml) (#10909) * evidence(OMN-14888): OCC observation append drift/occ_observations/OmniNode-ai__omnimarket/pr-2765/8476e372f64bd68c670c9410af18d9f4763cd27f__v1__run35849729150-1.yaml * evidence(OMN-14888): OCC observation self-bind occ-observation-run35849729150-1 * evidence(OMN-14888): OCC observation append drift/occ_observations/OmniNode-ai__omnimarket/pr-2767/9822bc67ed0d873afcd2d17b4002d1e7fd0514c8__v1__run35850160051-1.yaml * evidence(OMN-14888): OCC observation self-bind occ-observation-run35850160051-1 * evidence(OMN-14888): OCC observation append drift/occ_observations/OmniNode-ai__omnimarket/pr-2801/370944b2e3e3035d7fb51819f6f6754694a58bac__v1__run35850129385-1.yaml * evidence(OMN-14888): OCC observation self-bind occ-observation-run35850129385-1 * evidence(OMN-18595): OCC Evidence-Source autobind for OmniNode-ai/omniclaude#2314 (#10906) * evidence(OMN-18595): author OCC companion for OmniNode-ai/omniclaude#2314 OCC companion by node_pr_lifecycle_fix_effect (OMN-13317 F1 / OMN-13990 / OMN-14285). Product PR head 52e00abbdcecc21f899ee3d926e408f37ec885c5. * evidence(OMN-18595): self-bind OCC#10906 + rebind contract_sha256 --------- Co-authored-by: omnimarket-bot <bot@omninode.ai> * evidence(OMN-14888): OCC observation append drift/occ_observations/OmniNode-ai__omnimarket/pr-2781/94aadb47dbe4da21eae3016c722f53b0b9bc61ef__v1__run35850221602-1.yaml * evidence(OMN-14888): OCC observation self-bind occ-observation-run35850221602-1 * evidence(OMN-14888): OCC observation append drift/occ_observations/OmniNode-ai__omnimarket/pr-2802/4a278c06a98161ab5b170daf9d4c811ba9c53151__v1__run35850642935-1.yaml * evidence(OMN-14888): OCC observation self-bind occ-observation-run35850642935-1 * evidence(OMN-17374): record PR 2259 behavior proof (#10904) * evidence(OMN-17374): record PR 2259 behavior proof Record the existing dev migration and staging readbacks as manual AC4 evidence. Keep the receipt scoped to the recorded controls and checksum; do not claim M3 C19 is clear. * docs(OMN-17374): include reviewed PR body Carry the selfchecked evidence summary in the writer-App branch so the PR opens with the reviewed body. * evidence(OMN-18921): mint the owed OCC self-bind for PR #10904 * docs(OMN-17374): correct PR body paths Keep ticket links in prose while preserving literal repository paths for review. * docs(OMN-17374): correct verification paths in PR body Keep the ticket URL linked in prose while retaining literal contract paths in commands. * chore(OMN-17374): remove transient PR body file The writer App has already copied the reviewed text into the PR description; keep transport-only Markdown out of the repository tree. --------- Co-authored-by: Lakshman Patel <Lakshmanp230@gmail.com> Co-authored-by: onexbot-occ-writer[bot] <onexbot-occ-writer[bot]@users.noreply.github.com> * evidence(OMN-18955): OCC Evidence-Source autobind for OmniNode-ai/omnimarket#2801 (#10910) * evidence(OMN-18955): author OCC companion for OmniNode-ai/omnimarket#2801 OCC companion by node_pr_lifecycle_fix_effect (OMN-13317 F1 / OMN-13990 / OMN-14285). Product PR head 370944b2e3e3035d7fb51819f6f6754694a58bac. * evidence(OMN-18955): self-bind OCC#10910 + rebind contract_sha256 * evidence(OMN-16859): executed test_passes receipts for OmniNode-ai/omnimarket#2801 The declared checks were executed for real in the OmniNode-ai/omnimarket checkout at the PR head by the product-repo OCC receipt runner, and the results written append-only into this companion. Producer-minted PENDING receipts are superseded by a net-new record; no existing receipt was edited. Ticket: OMN-16859 (AC3b) Onex-Workflow: OCC Receipt Runner Onex-Run: https://github.com/OmniNode-ai/omnimarket/actions/runs/35850100160 --------- Co-authored-by: omnimarket-bot <bot@omninode.ai> Co-authored-by: onexbot-occ-writer[bot] <307849072+onexbot-occ-writer[bot]@users.noreply.github.com> * evidence(OMN-18595): OCC Evidence-Source autobind for OmniNode-ai/omnibase_infra#3970 (#10821) * evidence(OMN-18595): author OCC companion for OmniNode-ai/omnibase_infra#3970 OCC companion by node_pr_lifecycle_fix_effect (OMN-13317 F1 / OMN-13990 / OMN-14285). Product PR head 6e6f4600cfd1dac5d59b607b1ff1c54b18a0e663. * evidence(OMN-18595): self-bind OCC#10821 + rebind contract_sha256 --------- Co-authored-by: omnimarket-bot <bot@omninode.ai> * evidence(OMN-13902): OCC Evidence-Source autobind for OmniNode-ai/omniclaude#2313 (#10900) * evidence(OMN-13902): author OCC companion for OmniNode-ai/omniclaude#2313 OCC companion by node_pr_lifecycle_fix_effect (OMN-13317 F1 / OMN-13990 / OMN-14285). Product PR head db9673c22c6ed87494834f61f195306b7934248e. * evidence(OMN-13902): self-bind OCC#10900 + rebind contract_sha256 --------- Co-authored-by: omnimarket-bot <bot@omninode.ai> Co-authored-by: jonahgabriel <jonah@omninode.ai> * evidence(OMN-19017): OCC Evidence-Source autobind for OmniNode-ai/omnimarket#2765 (#10911) * evidence(OMN-19017): author OCC companion for OmniNode-ai/omnimarket#2765 OCC companion by node_pr_lifecycle_fix_effect (OMN-13317 F1 / OMN-13990 / OMN-14285). Product PR head 8476e372f64bd68c670c9410af18d9f4763cd27f. * evidence(OMN-19017): self-bind OCC#10911 + rebind contract_sha256 * evidence(OMN-16859): executed test_passes receipts for OmniNode-ai/omnimarket#2765 The declared checks were executed for real in the OmniNode-ai/omnimarket checkout at the PR head by the product-repo OCC receipt runner, and the results written append-only into this companion. Producer-minted PENDING receipts are superseded by a net-new record; no existing receipt was edited. Ticket: OMN-16859 (AC3b) Onex-Workflow: OCC Receipt Runner Onex-Run: https://github.com/OmniNode-ai/omnimarket/actions/runs/35850455072 --------- Co-authored-by: omnimarket-bot <bot@omninode.ai> Co-authored-by: onexbot-occ-writer[bot] <307849072+onexbot-occ-writer[bot]@users.noreply.github.com> * evidence(OMN-17292): OCC companion for OmniNode-ai/omnibase_infra#3994 (#10901) * evidence: OCC companion pass 1 for OmniNode-ai/omnibase_infra#3994 * evidence: OCC companion self-bind for #10901 --------- Co-authored-by: node-occ-companion-effect <occ-companion-effect@omninode.ai> * evidence(OMN-18595): OCC Evidence-Source autobind for OmniNode-ai/omniintelligence#937 (#10913) * evidence(OMN-18595): author OCC companion for OmniNode-ai/omniintelligence#937 OCC companion by node_pr_lifecycle_fix_effect (OMN-13317 F1 / OMN-13990 / OMN-14285). Product PR head 5652b4cc4d3a7cebfce8d77aad44a46128fd2c48. * evidence(OMN-18595): self-bind OCC#10913 + rebind contract_sha256 --------- Co-authored-by: omnimarket-bot <bot@omninode.ai> * evidence(OMN-19235): OCC companion for OmniNode-ai/omniclaude#2315 (#10914) * evidence: OCC companion pass 1 for OmniNode-ai/omniclaude#2315 * evidence: OCC companion self-bind for #10914 --------- Co-authored-by: node-occ-companion-effect <occ-companion-effect@omninode.ai> * evidence(OMN-19091): OCC Evidence-Source autobind for OmniNode-ai/omnibase_infra#3946 (#10915) * evidence(OMN-19091): author OCC companion for OmniNode-ai/omnibase_infra#3946 OCC companion by node_pr_lifecycle_fix_effect (OMN-13317 F1 / OMN-13990 / OMN-14285). Product PR head d0fb927b221a36a85533f8bee9453ecb066548fb. * evidence(OMN-19091): self-bind OCC#10915 + rebind contract_sha256 --------- Co-authored-by: omnimarket-bot <bot@omninode.ai> * evidence(OMN-14888): OCC observation append drift/occ_observations/OmniNode-ai__omnimarket/pr-2803/339fbd49abdf4083dc3c0a7c7f964c907e40f4f9__v1__run35855337780-1.yaml * evidence(OMN-14888): OCC observation self-bind occ-observation-run35855337780-1 * evidence(OMN-18202): OCC companion for OmniNode-ai/omnibase_infra#3998 (#10917) * evidence: OCC companion pass 1 for OmniNode-ai/omnibase_infra#3998 * evidence: OCC companion self-bind for #10917 --------- Co-authored-by: node-occ-companion-effect <occ-companion-effect@omninode.ai> * build(deps): bump the actions group with 8 updates (#10893) * build(deps): bump the actions group with 8 updates Bumps the actions group with 8 updates: | Package | From | To | | --- | --- | --- | | [OmniNode-ai/omniclaude/.github/workflows/advisory-job-gate-reusable.yml](https://github.com/omninode-ai/omniclaude) | `d062b74b1e60a3c86ec355d8736fa5d76c903c24` | `a58fb5eab5ae66a8e7fcb7f6bcac8c3e48632ee1` | | [actions/checkout](https://github.com/actions/checkout) | `4` | `7` | | [actions/setup-python](https://github.com/actions/setup-python) | `5` | `7` | | [OmniNode-ai/omniclaude/.github/workflows/route-runner-reusable.yml](https://github.com/omninode-ai/omniclaude) | `b6ba84ef6c9ba3f220204c3d672de1da5131132c` | `a58fb5eab5ae66a8e7fcb7f6bcac8c3e48632ee1` | | [OmniNode-ai/omnimarket/.github/workflows/merge-hold-gate-reusable.yml](https://github.com/omninode-ai/omnimarket) | `0.4.101` | `0.4.160` | | [OmniNode-ai/omnibase_core/.github/workflows/validate-docs.yml](https://github.com/omninode-ai/omnibase_core) | `3dc4716019b07b060bb8864fb1ab18ef615ef6a5` | `ad4374f48647fa432ced4cf198f979a097e8ac7c` | | [OmniNode-ai/omniclaude/.github/workflows/kb-doc-gate-reusable.yml](https://github.com/omninode-ai/omniclaude) | `1aaaa9fbd45f10b1e43101174d4adcdbade90761` | `a58fb5eab5ae66a8e7fcb7f6bcac8c3e48632ee1` | | [OmniNode-ai/omniclaude/.github/workflows/public-repo-hygiene-reusable.yml](https://github.com/omninode-ai/omniclaude) | `0e89d098a94680c5d4dd0d43e69b1960dcd86cff` | `a58fb5eab5ae66a8e7fcb7f6bcac8c3e48632ee1` | Updates `OmniNode-ai/omniclaude/.github/workflows/advisory-job-gate-reusable.yml` from d062b74b1e60a3c86ec355d8736fa5d76c903c24 to a58fb5eab5ae66a8e7fcb7f6bcac8c3e48632ee1 - [Release notes](https://github.com/omninode-ai/omniclaude/releases) - [Changelog](https://github.com/OmniNode-ai/omniclaude/blob/dev/CHANGELOG.md) - [Commits](OmniNode-ai/omniclaude@d062b74...a58fb5e) Updates `actions/checkout` from 4 to 7 - [Release notes](https://github.com/actions/checkout/releases) - [Commits](actions/checkout@v4...v7) Updates `actions/setup-python` from 5 to 7 - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](actions/setup-python@v5...v7) Updates `OmniNode-ai/omniclaude/.github/workflows/route-runner-reusable.yml` from b6ba84ef6c9ba3f220204c3d672de1da5131132c to a58fb5eab5ae66a8e7fcb7f6bcac8c3e48632ee1 - [Release notes](https://github.com/omninode-ai/omniclaude/releases) - [Changelog](https://github.com/OmniNode-ai/omniclaude/blob/dev/CHANGELOG.md) - [Commits](OmniNode-ai/omniclaude@b6ba84e...a58fb5e) Updates `OmniNode-ai/omnimarket/.github/workflows/merge-hold-gate-reusable.yml` from 0.4.101 to 0.4.160 - [Release notes](https://github.com/omninode-ai/omnimarket/releases) - [Commits](OmniNode-ai/omnimarket@71785e6...bf88396) Updates `OmniNode-ai/omnibase_core/.github/workflows/validate-docs.yml` from 3dc4716019b07b060bb8864fb1ab18ef615ef6a5 to ad4374f48647fa432ced4cf198f979a097e8ac7c - [Release notes](https://github.com/omninode-ai/omnibase_core/releases) - [Changelog](https://github.com/OmniNode-ai/omnibase_core/blob/dev/CHANGELOG.md) - [Commits](OmniNode-ai/omnibase_core@3dc4716...ad4374f) Updates `OmniNode-ai/omniclaude/.github/workflows/kb-doc-gate-reusable.yml` from 1aaaa9fbd45f10b1e43101174d4adcdbade90761 to a58fb5eab5ae66a8e7fcb7f6bcac8c3e48632ee1 - [Release notes](https://github.com/omninode-ai/omniclaude/releases) - [Changelog](https://github.com/OmniNode-ai/omniclaude/blob/dev/CHANGELOG.md) - [Commits](OmniNode-ai/omniclaude@1aaaa9f...a58fb5e) Updates `OmniNode-ai/omniclaude/.github/workflows/public-repo-hygiene-reusable.yml` from 0e89d098a94680c5d4dd0d43e69b1960dcd86cff to a58fb5eab5ae66a8e7fcb7f6bcac8c3e48632ee1 - [Release notes](https://github.com/omninode-ai/omniclaude/releases) - [Changelog](https://github.com/OmniNode-ai/omniclaude/blob/dev/CHANGELOG.md) - [Commits](OmniNode-ai/omniclaude@0e89d09...a58fb5e) --- updated-dependencies: - dependency-name: OmniNode-ai/omniclaude/.github/workflows/advisory-job-gate-reusable.yml dependency-version: a58fb5eab5ae66a8e7fcb7f6bcac8c3e48632ee1 dependency-type: direct:production dependency-group: actions - dependency-name: actions/checkout dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions - dependency-name: actions/setup-python dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions - dependency-name: OmniNode-ai/omniclaude/.github/workflows/route-runner-reusable.yml dependency-version: a58fb5eab5ae66a8e7fcb7f6bcac8c3e48632ee1 dependency-type: direct:production dependency-group: actions - dependency-name: OmniNode-ai/omnimarket/.github/workflows/merge-hold-gate-reusable.yml dependency-version: 0.4.160 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions - dependency-name: OmniNode-ai/omnibase_core/.github/workflows/validate-docs.yml dependency-version: ad4374f48647fa432ced4cf198f979a097e8ac7c dependency-type: direct:production dependency-group: actions - dependency-name: OmniNode-ai/omniclaude/.github/workflows/kb-doc-gate-reusable.yml dependency-version: a58fb5eab5ae66a8e7fcb7f6bcac8c3e48632ee1 dependency-type: direct:production dependency-group: actions - dependency-name: OmniNode-ai/omniclaude/.github/workflows/public-repo-hygiene-reusable.yml dependency-version: a58fb5eab5ae66a8e7fcb7f6bcac8c3e48632ee1 dependency-type: direct:production dependency-group: actions ... Signed-off-by: dependabot[bot] <support@github.com> * fix(OMN-17427): repin vocabulary_ref to match merge-hold-gate uses: ref The actions-group dependabot bump moved merge-hold-gate-reusable.yml's uses: pin to bf88396b (omnimarket dev, OMN-18205 lineage) but left vocabulary_ref at the prior pin (71785e6e), tripping check-merge-hold-gate-wiring (OMN-15484): uses: and vocabulary_ref must name the same ref. Repin vocabulary_ref to bf88396b, a verified ancestor of omnimarket dev. --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jonah Gray <jonah@omninode.ai> * evidence(OMN-14888): OCC observation append drift/occ_observations/OmniNode-ai__omnimarket/pr-2765/98c8bc8bbfd518b69fb895178a735fc8163a0b65__v1__run35857078444-1.yaml * evidence(OMN-14888): OCC observation self-bind occ-observation-run35857078444-1 * evidence(OMN-18874): OCC companion for OmniNode-ai/omniclaude#2316 (#10919) * evidence: OCC companion pass 1 for OmniNode-ai/omniclaude#2316 * evidence: OCC companion self-bind for #10919 --------- Co-authored-by: node-occ-companion-effect <occ-companion-effect@omninode.ai> * evidence(OMN-18942): OCC Evidence-Source autobind for OmniNode-ai/omnibase_infra#4000 (#10920) * evidence(OMN-18942): author OCC companion for OmniNode-ai/omnibase_infra#4000 OCC companion by node_pr_lifecycle_fix_effect (OMN-13317 F1 / OMN-13990 / OMN-14285). Product PR head 903934905a120bca41640228d1bc21ae17c3e737. * evidence(OMN-18942): self-bind OCC#10920 + rebind contract_sha256 --------- Co-authored-by: omnimarket-bot <bot@omninode.ai> * evidence(OMN-19229): OCC companion for OmniNode-ai/omniclaude#2317 (#10921) * evidence: OCC companion pass 1 for OmniNode-ai/omniclaude#2317 * evidence: OCC companion self-bind for #10921 --------- Co-authored-by: node-occ-companion-effect <occ-companion-effect@omninode.ai> * evidence(OMN-14888): OCC observation append drift/occ_observations/OmniNode-ai__omnimarket/pr-2804/c1b2ca1f9d7b107831a077e8c855bc99a121f752__v1__run35859722005-1.yaml * evidence(OMN-14888): OCC observation self-bind occ-observation-run35859722005-1 * evidence(OMN-15359): retire the four broken supersessions append-only (#10916) * evidence(OMN-15359): retire the four broken supersessions append-only dod_verify on OMN-15359 has failed 4 checks since the 2026-09-05 closeout (Linear comment 585f8390), and none of them are product reds. Three items name supersession targets that were never added to the contract (DANGLING_SUPERSESSION), and dod-occ-evidence-validator-pr-2674 is non-probative, so the supersession it declares never took effect and the original PR #2674 binding, whose open head no longer exists, runs and fails. Editing those items is not an option under the append-only gate. The verifier already provides the repair (OMN-15708): a LATER item that verifies in its own right retires the earlier one, whatever that item's own marker says. So this appends four items, each binding the real final state: PR #2674 merged at head 087567ca / merge 82c6381a (twice, one per stale binding), the source-level proof re-read at the merge commit, and OCC PR #6253 merged at head 0495f7f / merge 8c4bf7f. Each check was run, and fails when one pinned fact is changed. Receipts carry the real probe output. dod_verify: 4 failed -> 0 failed; the retired items stay in the contract for audit. No claim is made about OMN-15359's acceptance criteria. * evidence(OMN-18921): mint the owed OCC self-bind for PR #10916 --------- Co-authored-by: Lakshman Patel <Lakshmanp230@gmail.com> Co-authored-by: onexbot-occ-writer[bot] <onexbot-occ-writer[bot]@users.noreply.github.com> * evidence(OMN-14888): OCC observation append (8c3b5c30e8a79135ef24451323f9d2f6cb6140e0__v1__run35857095811-1.yaml) (#10918) * evidence(OMN-14888): OCC observation append drift/occ_observations/OmniNode-ai__omnimarket/pr-2803/8c3b5c30e8a79135ef24451323f9d2f6cb6140e0__v1__run35857095811-1.yaml * evidence(OMN-14888): OCC observation self-bind occ-observation-run35857095811-1 --------- Co-authored-by: node-occ-observation-effect <occ-observation-effect@omninode.ai> * evidence(OMN-14888): OCC observation append drift/occ_observations/OmniNode-ai__omnimarket/pr-2805/c8b19453c42e7e4273c249d75ed82b1afd0a4032__v1__run35864001256-1.yaml * evidence(OMN-14888): OCC observation self-bind occ-observation-run35864001256-1 --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: node-occ-observation-effect <occ-observation-effect@omninode.ai> Co-authored-by: onexbot-occ-writer[bot] <307849072+onexbot-occ-writer[bot]@users.noreply.github.com> Co-authored-by: omnimarket-bot <bot@omninode.ai> Co-authored-by: Lakshman Patel <Lakshmanp230@gmail.com> Co-authored-by: onexbot-occ-writer[bot] <onexbot-occ-writer[bot]@users.noreply.github.com> Co-authored-by: jonahgabriel <jonah@omninode.ai> Co-authored-by: node-occ-companion-effect <occ-companion-effect@omninode.ai> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
OMN-13165 OCC follow-up to bind the existing product PASS receipt to omnimarket PR #1236 after receipt gate reported pr_ticket_mismatch.\n\nValidation:\n- uv run python scripts/validation/check_receipt_hardening.py contracts/OMN-13165.yaml drift/dod_receipts/OMN-13165/*/command.yaml\n- uv run python scripts/lint_contract_check_values.py contracts/OMN-13165.yaml