Skip to content

chore(contracts): backfill ModelTicketContract for 50 done tickets [OMN-8637 wave 49] - #211

Merged
jonahgabriel merged 1 commit into
mainfrom
jonah/omn-8637-backfill-contracts-wave-49
Apr 13, 2026
Merged

jonahgabriel merged 1 commit into
mainfrom
jonah/omn-8637-backfill-contracts-wave-49

Conversation

@jonahgabriel

Copy link
Copy Markdown
Contributor

Retroactive backfill of for Done tickets OMN-5875 - OMN-5924.

Part of OMN-8637. These tickets completed in last 30 days — contracts enable historical DoD verification.

Wave 49

…MN-8637 wave 49]

Range: OMN-5875 - OMN-5924
Retroactive contracts for Done tickets completed in last 30 days.
@coderabbitai

coderabbitai Bot commented Apr 12, 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 3 minutes and 7 seconds before requesting another review.

Your organization is not enrolled in usage-based pricing. Contact your admin to enable usage-based pricing to continue reviews beyond the rate limit, or try again in 3 minutes and 7 seconds.

⌛ 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: ce16ecf6-e751-441a-b1c1-898ca965a831

📥 Commits

Reviewing files that changed from the base of the PR and between 4395e6b and 9d87f19.

📒 Files selected for processing (50)
  • contracts/OMN-5875.yaml
  • contracts/OMN-5876.yaml
  • contracts/OMN-5877.yaml
  • contracts/OMN-5878.yaml
  • contracts/OMN-5879.yaml
  • contracts/OMN-5880.yaml
  • contracts/OMN-5881.yaml
  • contracts/OMN-5882.yaml
  • contracts/OMN-5883.yaml
  • contracts/OMN-5884.yaml
  • contracts/OMN-5885.yaml
  • contracts/OMN-5886.yaml
  • contracts/OMN-5887.yaml
  • contracts/OMN-5888.yaml
  • contracts/OMN-5889.yaml
  • contracts/OMN-5890.yaml
  • contracts/OMN-5891.yaml
  • contracts/OMN-5892.yaml
  • contracts/OMN-5893.yaml
  • contracts/OMN-5894.yaml
  • contracts/OMN-5895.yaml
  • contracts/OMN-5896.yaml
  • contracts/OMN-5897.yaml
  • contracts/OMN-5898.yaml
  • contracts/OMN-5899.yaml
  • contracts/OMN-5900.yaml
  • contracts/OMN-5901.yaml
  • contracts/OMN-5902.yaml
  • contracts/OMN-5903.yaml
  • contracts/OMN-5904.yaml
  • contracts/OMN-5905.yaml
  • contracts/OMN-5906.yaml
  • contracts/OMN-5907.yaml
  • contracts/OMN-5908.yaml
  • contracts/OMN-5909.yaml
  • contracts/OMN-5910.yaml
  • contracts/OMN-5911.yaml
  • contracts/OMN-5912.yaml
  • contracts/OMN-5913.yaml
  • contracts/OMN-5914.yaml
  • contracts/OMN-5915.yaml
  • contracts/OMN-5916.yaml
  • contracts/OMN-5917.yaml
  • contracts/OMN-5918.yaml
  • contracts/OMN-5919.yaml
  • contracts/OMN-5920.yaml
  • contracts/OMN-5921.yaml
  • contracts/OMN-5922.yaml
  • contracts/OMN-5923.yaml
  • contracts/OMN-5924.yaml
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch jonah/omn-8637-backfill-contracts-wave-49

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

@github-actions
github-actions Bot enabled auto-merge April 12, 2026 23:33
@jonahgabriel
jonahgabriel merged commit 40f3946 into main Apr 13, 2026
22 checks passed
@jonahgabriel
jonahgabriel deleted the jonah/omn-8637-backfill-contracts-wave-49 branch April 13, 2026 06:49
jonahgabriel added a commit that referenced this pull request May 21, 2026
Team-lead switched from Option 2 (skip v0.21.0 → release v0.21.1) to
Option 1 (delete orphan v0.21.0 tag → release fresh v0.21.0).

Changes:
- Renamed receipt dir dod-release-spi-v0.21.1 → dod-release-spi-v0.21.0
- Receipt YAML rebound to PR #212 @ 11a5721 (was PR #211 @ e29bf28)
- Contract YAML evidence_item id + check_value updated
- Self-receipt probe_command updated to reference new path
- Title + summary updated

Orphan remote v0.21.0 tag was deleted via:
  git push origin :refs/tags/v0.21.0
  git tag -d v0.21.0
No GH Release existed for the orphan tag; PyPI omnibase-spi stops at
0.20.6, so no consumer was depending on it.

Old PR #211 closed; new PR #212 cuts fresh v0.21.0 from current main.

Evidence-Ticket: OMN-11348
jonahgabriel added a commit that referenced this pull request May 21, 2026
* chore(OMN-11348): bind 2026-05-21 wave 2 batch release evidence

Wave 2 OCC contract + receipts for the 2026-05-21 full org-wide
release pipeline. Builds on OMN-11346 (wave 1 covered omnibase_infra
v0.36.1, omnimarket v0.3.1, omniclaude v0.24.0).

Tier 1 / Tier 2 receipts bundled in this PR:
- dod-release-spi-v0.21.1 (omnibase_spi PR #211 @ e29bf28)
- dod-release-compat-v0.4.1 (omnibase_compat PR #95 @ 9554d99)
- dod-release-core-v0.42.0 (omnibase_core PR #1120 @ 1834272)
- dod-occ-pr-self (self-binding)

Tier 3 / Tier 4 dod_evidence items (oii, omem, infra, dash) will be
appended in follow-up commits as those release PRs reach observable
head SHAs, mirroring the OMN-11346 incremental pattern.

Evidence-Ticket: OMN-11348

* fix(OMN-11348): set self-binding receipt pr_number to actual OCC PR

dod-occ-pr-self had pr_number: 0 which fails ModelDodReceipt validation
(>=1). Use real OCC PR number 1250 so receipt-gate accepts the receipt.

Evidence-Ticket: OMN-11348

* fix(OMN-11348): rebind spi receipt to v0.21.0 PR #212

Team-lead switched from Option 2 (skip v0.21.0 → release v0.21.1) to
Option 1 (delete orphan v0.21.0 tag → release fresh v0.21.0).

Changes:
- Renamed receipt dir dod-release-spi-v0.21.1 → dod-release-spi-v0.21.0
- Receipt YAML rebound to PR #212 @ 11a5721 (was PR #211 @ e29bf28)
- Contract YAML evidence_item id + check_value updated
- Self-receipt probe_command updated to reference new path
- Title + summary updated

Orphan remote v0.21.0 tag was deleted via:
  git push origin :refs/tags/v0.21.0
  git tag -d v0.21.0
No GH Release existed for the orphan tag; PyPI omnibase-spi stops at
0.20.6, so no consumer was depending on it.

Old PR #211 closed; new PR #212 cuts fresh v0.21.0 from current main.

Evidence-Ticket: OMN-11348

* chore(OMN-11348): append Tier 3/4 release evidence to wave 2 bundle

Extends OCC bundle to cover all 7 wave 2 release PRs. Adds 4 new
dod_evidence items:
- dod-release-oii-v0.24.0 (omniintelligence PR #657 @ 63ca7019)
- dod-release-omem-v0.16.0 (omnimemory PR #324 @ 5da2e419)
- dod-release-omninode-infra-v0.2.0 (omninode_infra PR #442 @ 25609ed0)
- dod-release-omnidash-v1.0.0 (omnidash PR #102 @ 8508bd80)

Updates self-receipt probe_command to verify all 7 release receipts
exist. Updates contract title + summary to reflect full coverage.

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