Skip to content

evidence(OMN-13504): OCC contract + receipts for omnimarket core pin relock to 81c865f6 - #2937

Merged
jonahgabriel merged 1 commit into
devfrom
jonahgabriel/omn-13504-occ-evidence
Jun 22, 2026
Merged

jonahgabriel merged 1 commit into
devfrom
jonahgabriel/omn-13504-occ-evidence

Conversation

@jonahgabriel

Copy link
Copy Markdown
Contributor

OMN-13504 — OCC evidence for omnimarket dev omnibase-core pin relock (79ec3ad9 → 81c865f6)

Central OCC contract + dod receipts paired with omnimarket PR #1350, which re-locks omnimarket dev's omnibase-core git pin from the unmerged OMN-13408 branch SHA 79ec3ad9d801b8da38b4d9099852cc8bfffad00e to the merged core dev SHA 81c865f69a15781d526125ee13f39834a3ce69fd (byte-identical content; git diff 79ec3ad9..81c865f6 empty). The prior pin was not an ancestor of omnibase_core dev, so the OMN-12977 sibling-pin guard aborted the dev runtime workspace build.

Carries

dod_evidence

  • dod-ancestry: new pin 81c865f6 is an ancestor of omnibase_core origin/dev (merge-base --is-ancestor exits 0); prior 79ec3ad9 was not.
  • dod-guard-ok: OMN-12977 guard reports omnibase-core [OK] and exits 0 against the re-locked omnimarket uv.lock.
  • dod-deploy: pure dependency-pin re-lock; no source/migration/schema/endpoint/env change; no live deploy in this PR.
  • dod-occ-pr: self-binding receipt confirming contracts/OMN-13504.yaml present.

Mirrors prior relock OCC pairing OMN-13402 (#2872).

Evidence-Source: 49a9935
Evidence-Ticket: OMN-13504

@coderabbitai

coderabbitai Bot commented Jun 22, 2026 •

Copy link
Copy Markdown

Warning

Review limit reached

@jonahgabriel, we couldn't start this review because you've reached your PR review rate limit.

More reviews will be available in 37 minutes and 8 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 @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based credits.

🚦 How do rate limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan refill rate.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, the refill rate gradually slows as usage increases. The highest same-day bursts are limited more strictly.

Please see our Fair Usage Limits Policy for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 34e18a3f-2793-491f-95a3-c160b87329f3

📥 Commits

Reviewing files that changed from the base of the PR and between 7fcebd4 and 1c6f047.

📒 Files selected for processing (5)
  • contracts/OMN-13504.yaml
  • drift/dod_receipts/OMN-13504/dod-ancestry/command.yaml
  • drift/dod_receipts/OMN-13504/dod-deploy/command.yaml
  • drift/dod_receipts/OMN-13504/dod-guard-ok/command.yaml
  • drift/dod_receipts/OMN-13504/dod-occ-pr/command.yaml
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch jonahgabriel/omn-13504-occ-evidence

Comment @coderabbitai help to get the list of available commands.

…relock to 81c865f6

Central OCC contract (contracts/OMN-13504.yaml) + 4 dod receipts proving the
omnimarket dev omnibase-core pin relock from the unmerged OMN-13408 branch SHA
79ec3ad9 to the merged core dev SHA 81c865f6 (byte-identical content). Consumed
by omnimarket PR #1350 Receipt Gate via Evidence-Source.

Mirrors prior relock OCC pairing OMN-13402 (#2872).
@jonahgabriel
jonahgabriel force-pushed the jonahgabriel/omn-13504-occ-evidence branch from 49a9935 to 1c6f047 Compare June 22, 2026 21:03
@jonahgabriel
jonahgabriel enabled auto-merge June 22, 2026 21:09
@jonahgabriel
jonahgabriel added this pull request to the merge queue Jun 22, 2026
Merged via the queue into dev with commit ee92207 Jun 22, 2026
38 checks passed
@jonahgabriel
jonahgabriel deleted the jonahgabriel/omn-13504-occ-evidence branch June 22, 2026 21:18
jonahgabriel added a commit that referenced this pull request Sep 26, 2026
…market#2937 (#11438)

* evidence(OMN-19550): hand-authored OCC companion for OmniNode-ai/omnimarket#2937

occ-preflight/eligibility declined PR #2937 terminally with
skip:NO_RED_DERIVABLE_CHECK: the diff is a db_io.db_tables ownership
declaration in scripts/application-relation-ownership.yaml plus its
regenerated evidence json and a test-count assertion, none of which is
a code path the producer can derive a RED from. Per OMN-15247 the
remedy is hand-authored evidence.

Appends two dod_evidence entries to the existing OMN-19550 contract
(which already carries entries for omnibase_infra#4154, merged via
#11418, and omnimarket#2905, open via #11275) plus their receipts:

- dod-OmniNode-ai-omnimarket-pr-2937: content-bound probe. The
  session_content ownership declaration (role: session_content) is
  present at the PR head 7826cc6baf and absent at the merge base
  cd220fd03a. No AC of OMN-19550 is bound: #2937 is step 1 of the
  forced three-part order (declare, vendor, create) and proves none of
  AC1-AC6 itself.
- dod-OmniNode-ai-omnimarket-pr-2937-scope: product diff scope, 3
  files, 0 migration SQL files, confirming the PR's own declaration-
  only claim.

Purely additive: every existing OMN-19550 entry and receipt is
byte-identical (verified: recomputed contract_entry_sha256 for the
three pre-existing entries and reproduced their recorded values byte
for byte). Local checks: check_contract_change_rebinds_receipts.py,
check_receipt_hardening.py, check_contract_substance_floor.py and
check_contract_dod_authoring.py all pass; full pre-commit run over the
touched files passes.

OMN-19550

* evidence(OMN-18921): mint the owed OCC self-bind for PR #11438

---------

Co-authored-by: onexbot-occ-writer[bot] <onexbot-occ-writer[bot]@users.noreply.github.com>
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