Skip to content

evidence(OMN-20758): hand-authored companion for omnidash#378 - #13380

Merged
jake-b-omni merged 2 commits into
devfrom
jake/omn-20758-omnidash-companion
Oct 9, 2026
Merged

jake-b-omni merged 2 commits into
devfrom
jake/omn-20758-omnidash-companion

Conversation

@jake-b-omni

Copy link
Copy Markdown
Contributor

Summary

The hand-authored OCC Evidence-Source companion for omnidash#378 (OMN-20758). occ-autobind has no candidate grammar for TypeScript, page-spec JSON or package.json, so it cannot mint a companion for #378. Without one, #378's verify / verify fails closed on the missing Evidence-Source: line.

What changed

  • contracts/OMN-20758.yaml (new): copies AC1 and AC2 word for word from the ticket and declares two checks.
  • drift/dod_receipts/OMN-20758/*/command.yaml: one receipt per item, each filled by check_receipt_hardening.py --capture-probe (verifier occ-probe-capture-v1).

How it was verified

  • The content probe ran both legs: exit 0 at bd205eaa, exit 1 at f5102a40.
  • The contract was run through yamlfmt to a fixed point before hashing. contract_sha256 and contract_entry_sha256 were rechecked after the receipt reflow: both receipts bind.
  • pre-commit run over the three files passed on the second pass.

Not in this change

No product code; that is in omnidash#378.

Evidence-Ticket: OMN-20758

🤖 Generated with Claude Code

@jake-b-omni
jake-b-omni enabled auto-merge (squash) October 9, 2026 03:29
@jake-b-omni
jake-b-omni merged commit df61711 into dev Oct 9, 2026
90 checks passed
@jake-b-omni
jake-b-omni deleted the jake/omn-20758-omnidash-companion branch October 9, 2026 03:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant