Skip to content

docs(OMN-11497): bind ToolRegistry evidence — PR #79 receipts - #1312

Merged
jonahgabriel merged 5 commits into
mainfrom
jonah/omn-11497-occ-evidence
May 22, 2026
Merged

jonahgabriel merged 5 commits into
mainfrom
jonah/omn-11497-occ-evidence

Conversation

@jonahgabriel

Copy link
Copy Markdown
Contributor

Summary

Evidence

Ticket

OMN-11497

- contracts/OMN-11497.yaml: contract for in-process ToolRegistry ticket
- drift/dod_receipts/OMN-11497/dod-product-pr-79: PR #79 head SHA db84543
- drift/dod_receipts/OMN-11497/dod-unit-tests: 12 tool registry tests pass, 616 total
- drift/dod_receipts/OMN-11497/dod-occ-self: self-binding receipt

Addresses CodeRabbit review: restricted exec globals + ThreadPoolExecutor timeout.

Closes OMN-11497
@coderabbitai

coderabbitai Bot commented May 22, 2026 •

Copy link
Copy Markdown

Warning

Rate limit exceeded

@jonahgabriel has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 4 seconds before requesting another review.

You’ve run out of usage credits. Purchase more in the billing tab.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

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 have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 4c8019f4-36fb-42a4-a1cf-dfce92ac5d5a

📥 Commits

Reviewing files that changed from the base of the PR and between 1ca6247 and 71ba684.

📒 Files selected for processing (8)
  • contracts/OMN-11497.yaml
  • contracts/OMN-11502.yaml
  • drift/dod_receipts/OMN-11497/dod-occ-self/command.yaml
  • drift/dod_receipts/OMN-11497/dod-product-pr-79/command.yaml
  • drift/dod_receipts/OMN-11497/dod-unit-tests/command.yaml
  • drift/dod_receipts/OMN-11502/dod-occ-self/command.yaml
  • drift/dod_receipts/OMN-11502/dod-product-pr-80/command.yaml
  • drift/dod_receipts/OMN-11502/dod-unit-tests/command.yaml
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch jonah/omn-11497-occ-evidence

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

OMN-11497:
- Update dod-product-pr-79 receipt to final SHA 763ed90 (mypy fix)
- Update contract to reflect final SHA

OMN-11502 (new):
- Add contract for rich terminal display module (PR #80)
- dod-product-pr-80: PR #80 head SHA 8f4827c
- dod-unit-tests: full suite pass
- dod-occ-self: self-binding to OCC PR #1312

Closes OMN-11497, OMN-11502
@jonahgabriel
jonahgabriel enabled auto-merge (squash) May 22, 2026 04:01
- OMN-11497 dod-unit-tests: remove extra "12 passed: true" field (extra_forbidden)
- OMN-11497 dod-unit-tests: update commit_sha to final SHA 763ed90
- OMN-11502 dod-unit-tests: add required probe_command + probe_stdout fields
- OMN-11502 dod-occ-self: fix commit_sha (was "PENDING"), add probe_command + probe_stdout

All 6 receipts validate against ModelDodReceipt schema.

Closes OMN-11497, OMN-11502
…421 requirement)

Receipts produced after 2026-04-30 must record the contract hash.
Added sha256 fingerprint of OMN-11497.yaml and OMN-11502.yaml to all
six dod_receipt files for these two tickets.
@jonahgabriel
jonahgabriel merged commit 50cdd78 into main May 22, 2026
32 checks passed
@jonahgabriel
jonahgabriel deleted the jonah/omn-11497-occ-evidence branch May 22, 2026 04:19
jonahgabriel pushed a commit that referenced this pull request Jun 20, 2026
…private-IP validator

Central OCC evidence binding OMN-13294 to omnibase_core PR #1286 (generated, corpus-accepted
private-IP COMPUTE validator) and omnimarket PR #1312 (generation producer: corpus + driver).
Deploy receipt records no live mutation (build-time validation gate + producer only).

Evidence-Ticket: OMN-13294
jonahgabriel pushed a commit that referenced this pull request Jun 20, 2026
…-produce long tail)

Adds the per-code-PR DoD receipt that binds OMN-13294 to omnimarket PR #1318 — the
G2 mass-produce continuation adding three more mechanical scanner corpora
(localhost-URL, onex-topic-string, work-item-marker) to the generation producer,
each corpus-accepted against the live local model.

- contracts/OMN-13294.yaml: add dod-omnimarket-pr-1318 evidence item.
- drift/dod_receipts/OMN-13294/dod-omnimarket-pr-1318/command.yaml: new PASS receipt
  bound by pr_number=1318 and commit_sha for Receipt-Gate eligibility resolution.
- re-hash all existing OMN-13294 receipts (core #1286, market #1312, deploy, occ-self)
  to the updated contract_sha256 so every receipt binds the current contract.

OCC eligibility (validator_occ_merge_eligibility) for omnimarket PR #1318 against
this snapshot: eligible=true (contract present, all 5 receipts PASS + hash-bound,
#1318 receipt PR-bound to head 8c5343b8). Receipt Honesty + Hardening gates green.

Evidence-Ticket: OMN-13294
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