Skip to content

evidence(OMN-20375): hand-authored companion for omnimarket#3250 - #12367

Merged
jonahgabriel merged 2 commits into
devfrom
evidence/omn-20375-omnimarket-3250
Oct 2, 2026
Merged

jonahgabriel merged 2 commits into
devfrom
evidence/omn-20375-omnimarket-3250

Conversation

@jonahgabriel

Copy link
Copy Markdown
Contributor

PR: Hand-authored evidence companion for OmniNode-ai/omnimarket#3250

Summary

This PR provides hand-authored evidence for ticket OMN-20375 (per OMN-15247) against the target branch dev. It accompanies changes to OmniNode-ai/omnimarket#3250, which modifies only two workflow YAML files.

Context

The occ-autobind process declined to auto-generate the contract with the status skip:NO_RED_DERIVABLE_CHECK. This skip occurred because the upstream PR changes only two workflow YAML files, leaving no red-derivable check to bind. Consequently, a manual evidence companion is required to satisfy documentation and compliance needs.

Changes

  • Added: contracts/OMN-20375.yaml
  • Added: Two PASS receipts:
    1. dod-OmniNode-ai-omnimarket-pr-3250-ci
    2. dod-OmniNode-ai-omnimarket-pr-3250

Verification Steps & Evidence

1. CI Receipt: dod-OmniNode-ai-omnimarket-pr-3250-ci

  • Command: gh pr view 3250 --json files
  • Scope: Verified diff scope.
  • Result: PASS. Confirmed the PR modifies only two workflow YAML files.

2. Main Receipt: dod-OmniNode-ai-omnimarket-pr-3250

  • File Read: merge-group-pr-scoped-contexts.yml
  • Commit: 0995841b94a9da7dab1bf0bce0e03d7fb39c5046
  • Check: Counted occurrences of the line 'name: Merge Group PR-Scoped Contexts'.
  • Result: 1 occurrence found. PASS.

3. Tooling & Formatting

  • Probe Capture: probe_stdout was populated using check_receipt_hardening.py --capture-probe.
  • Formatting: yamlfmt passed on all three files (the contract and the two receipts) prior to computing the contract hash.

Compliance

jonahgabriel and others added 2 commits October 2, 2026 12:22
occ-autobind declined with skip:NO_RED_DERIVABLE_CHECK (the PR changes two workflow YAML files). Adds the contract and two PASS receipts bound to pr_number 3250, with probe_stdout from check_receipt_hardening.py --capture-probe.
@onexbot-occ-writer

Copy link
Copy Markdown
Contributor

OCC autobind stood down for OmniNode-ai/omnibase_core#1850 (OMN-20375): this PR (hand_authored) already carries evidence for that ticket, so no competing companion was minted (OMN-15247 defer-on-contention).

@jonahgabriel
jonahgabriel enabled auto-merge (squash) October 2, 2026 16:28
@onexbot-occ-writer

Copy link
Copy Markdown
Contributor

OCC autobind stood down for OmniNode-ai/omniclaude#2503 (OMN-20375): this PR (hand_authored) already carries evidence for that ticket, so no competing companion was minted (OMN-15247 defer-on-contention).

@jonahgabriel
jonahgabriel merged commit a0d8216 into dev Oct 2, 2026
90 checks passed
@jonahgabriel
jonahgabriel deleted the evidence/omn-20375-omnimarket-3250 branch October 2, 2026 16:47
jonahgabriel added a commit that referenced this pull request Oct 2, 2026
…branch

Merge origin/dev (cce17e6) into the branch of PR #12369, the hand-authored
companion for omnibase_core#1850. The PR was DIRTY, so it could not merge, and
the occ-preflight eligibility jobs on omnibase_core#1850 waited 1500s on
"companion OCC#12369 is still OPEN" and failed closed.

The one conflict was contracts/OMN-20375.yaml: dev added it in a0d8216
(#12367, the companion for omnimarket#3250, same ticket) and this branch added
it too. The resolved file holds both: two evidence_requirements entries (PR
#3250 and PR #1850) and four dod_evidence entries. The omnibase_core-pr-1850
check, run against 3a0c55c65e7722866fb69ac630bce17abe45606d, prints 1.
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