Skip to content

chore(deps, OMN-13902): refresh omninode sibling locks [bot] - #2313

Merged
jonahgabriel merged 1 commit into
devfrom
bot/omn-13902-sibling-lock-refresh-20260923064540
Sep 23, 2026
Merged

jonahgabriel merged 1 commit into
devfrom
bot/omn-13902-sibling-lock-refresh-20260923064540

Conversation

@onexbot-occ-writer

@onexbot-occ-writer onexbot-occ-writer Bot commented Sep 23, 2026 •

Copy link
Copy Markdown
Contributor

Automated sibling version-alignment (OMN-13902).

uv lock --upgrade-package refreshed the omninode sibling pins in
uv.lock to the latest in-range PyPI releases.

Git-pinned siblings declared clone-governed in
[tool.onex.git-source-authority] were advanced to their canonical
clone head first, forward only (OMN-18752). Every other git rev was
left exactly where review put it.

Opened automatically so stale-sibling-lock drift no longer requires a
manual repin ticket. Review the lock delta and merge on green CI.

Evidence-Ticket: OMN-13902
Evidence-Source: OCC#10900

jonahgabriel added a commit to OmniNode-ai/onex_change_control that referenced this pull request Sep 23, 2026
…iclaude#2313 (#10900)

* evidence(OMN-13902): author OCC companion for OmniNode-ai/omniclaude#2313

OCC companion by node_pr_lifecycle_fix_effect (OMN-13317 F1 / OMN-13990 / OMN-14285). Product PR head db9673c22c6ed87494834f61f195306b7934248e.

* evidence(OMN-13902): self-bind OCC#10900 + rebind contract_sha256

---------

Co-authored-by: omnimarket-bot <bot@omninode.ai>
Co-authored-by: jonahgabriel <jonah@omninode.ai>
@github-actions

Copy link
Copy Markdown
Contributor

✅ Hostile Reviewer — PASSED

Blocking findings (critical/error): 0
Total findings: 11
Models succeeded: deepseek-r1,qwen3-review-b

Findings

Severity Location Finding
warning pyproject.toml lines 311-312, uv.lock lines 1746-1748:1 ai-reviewer:deepseek-r1:security Unpinned git dependency bypasses supply chain integrity checks | The diff updates the omnimarket dependency from commit fb41fdedc57e8fda3a001b394dc286d6910bb983 to fcc374d5908f59ef46886147af63985c208feb62 without any accompanying integrity verification. The # pragma: allowlist secret comment suggests this line is excluded from secret scanning, but the underlying risk is that a git rev is not a cryptographic hash of the package contents. An attacker with write access to the OmniNode-ai/omnimarket repositor
warning uv.lock lines 1746-1748:1 ai-reviewer:deepseek-r1:completeness Version jump from 0.4.192 to 0.4.206 lacks changelog or compatibility notes | The lock file shows omnimarket jumping from version 0.4.192 to 0.4.206, a delta of 14 minor releases. The diff contains no changelog entry, no note about breaking API changes, and no indication of which of those 14 releases introduced changes that affect the consuming package. The comment block in pyproject.toml references OMN-13902 and OMN-18594 as the reason the pin decays, but does not document what specifically changed between
info pyproject.toml lines 265-268 and 311-312, uv.lock lines 13-17 and 1746-1748:1 ai-reviewer:deepseek-r1:correctness Override and source rev must stay in sync; no mechanical check visible | The diff updates the rev in three places: the override-dependencies list in pyproject.toml, the [tool.uv.sources] table in pyproject.toml, and the uv.lock file. These three locations must reference the identical commit hash. The diff is consistent, but there is no visible CI check or pre-commit hook that verifies the override rev, the source rev, and the lock file rev are all identical. A future partial edit that updates only two
info pyproject.toml lines 265-268:1 ai-reviewer:deepseek-r1:feasibility Immutable rev assumption may not hold for the target commit | The comment states that sibling-lock-refresh.yml cannot move an immutable rev, implying the rev is on a protected branch or tag. However, a raw commit hash on a public GitHub repository is not inherently immutable. GitHub allows force-pushes to branches, and if the commit is reachable from a branch that is force-pushed, the rev can be orphaned. The comment's claim of immutability is only valid if the commit is on a tag or a protected ref that t
info Entire diff:1 ai-reviewer:deepseek-r1:testing No test or smoke check validates the new rev against the consumer's API surface | The diff is a dependency bump with no accompanying test changes. The consuming package's test suite presumably exercises the omnimarket API, but the diff does not indicate whether those tests were run against the new rev or whether any new tests were added to cover behavioral changes in the 14-release delta. If the CI pipeline does not run the full test matrix on dependency bumps, this change could introduce a regression that
error pyproject.toml:265, uv.lock:1746:1 ai-reviewer:qwen3-review-b:security Unpinned dependency version bump without integrity verification | The diff updates the omnimarket dependency from version 0.4.192 to 0.4.206 by changing the git revision from fb41fdedc57e8fda3a001b394dc286d6910bb983 to fcc374d5908f59ef46886147af63985c208feb62. This is a direct git revision change without any visible integrity checks, checksums, or signature verification in the diff. The 14-version jump (0.4.192 to 0.4.206) represents a significant code change surface that is not validated in this PR. There
warning uv.lock:1746:1 ai-reviewer:qwen3-review-b:completeness Missing test coverage for dependency version bump | The diff updates omnimarket from 0.4.192 to 0.4.206 but does not include any test changes, test additions, or test updates. A 14-version jump in a core dependency (omnimarket is listed as a primary dependency in the overrides section) should be accompanied by at minimum: (1) a note on which tests were run to validate the bump, (2) any new integration tests required by the new version, or (3) a statement that existing test coverage is sufficient. The absenc
warning uv.lock:1746:1 ai-reviewer:qwen3-review-b:architecture Version jump without documented breaking changes | The bump from 0.4.192 to 0.4.206 spans 14 minor versions. In a semantic versioning scheme, this could include breaking API changes, deprecations, or behavioral modifications. The diff does not document what changed between these versions, whether any breaking changes were addressed in this repository, or whether the new version introduces new dependencies or removes existing ones. The uv.lock diff shows the dependency list for omnimarket but does not show w
info pyproject.toml:311:1 ai-reviewer:qwen3-review-b:correctness Inconsistent comment about pin decay | The comment in pyproject.toml states that the pin 'decays on every omnimarket release until OMN-13902 / OMN-18594 land.' This implies the pin is intentionally stale and will be updated by a separate process. However, the diff manually updates the pin, which contradicts the comment's implication that the pin should not be manually bumped. The comment says 'do not hand-bump this line' but the diff does exactly that. This is either a documentation error (the comment is wr
info uv.lock:1746:1 ai-reviewer:qwen3-review-b:performance No performance impact assessment for 14-version jump | A 14-version jump in a core dependency could introduce performance regressions, new performance characteristics, or changes in resource usage. The diff does not include any performance benchmarks, profiling results, or performance impact assessment. If the new version of omnimarket introduces new dependencies, changes in algorithmic complexity, or different resource usage patterns, these would not be detected without explicit performance testing. | Evid
info pyproject.toml:265:1 ai-reviewer:qwen3-review-b:completeness No rollback plan documented | The diff updates a core dependency but does not document a rollback plan. If the new version of omnimarket causes issues in production, there is no documented procedure for reverting to the previous version. The rollback would require changing the git revision back to fb41fdedc57e8fda3a001b394dc286d6910bb983 in both pyproject.toml and uv.lock, but this is not documented as a known-good state. | Evidence: - "omnimarket @ git+https://github.com/OmniNode-ai/omnimarket.git@fb41f

Gate semantics (pilot phase)

Verdict Meaning Blocks merge?
passed No critical/error findings No
blocked CRITICAL or ERROR findings found Yes
degraded Reviewer ran but every model failed mid-run No (pilot)
infra_error cli_review failed to run at all (install/crash) after 2 attempts Yes
unavailable_fork_isolation Fork PR — the LAN-only model is unreachable and the fleet is off limits Yes

Powered by omniintelligence.review_pairing.cli_review — node-based adversarial review via HandlerLlmCliSubprocess (OMN-8524)

@jonahgabriel
jonahgabriel merged commit 24cf657 into dev Sep 23, 2026
355 of 407 checks passed
@jonahgabriel
jonahgabriel deleted the bot/omn-13902-sibling-lock-refresh-20260923064540 branch September 23, 2026 11:29
jonahgabriel added a commit to OmniNode-ai/onex_change_control that referenced this pull request Sep 23, 2026
…af18d9f4763cd27f__v1__run35849729150-1.yaml) (#10909)

* evidence(OMN-14888): OCC observation append drift/occ_observations/OmniNode-ai__omnimarket/pr-2765/8476e372f64bd68c670c9410af18d9f4763cd27f__v1__run35849729150-1.yaml

* evidence(OMN-14888): OCC observation self-bind occ-observation-run35849729150-1

* evidence(OMN-14888): OCC observation append drift/occ_observations/OmniNode-ai__omnimarket/pr-2767/9822bc67ed0d873afcd2d17b4002d1e7fd0514c8__v1__run35850160051-1.yaml

* evidence(OMN-14888): OCC observation self-bind occ-observation-run35850160051-1

* evidence(OMN-14888): OCC observation append drift/occ_observations/OmniNode-ai__omnimarket/pr-2801/370944b2e3e3035d7fb51819f6f6754694a58bac__v1__run35850129385-1.yaml

* evidence(OMN-14888): OCC observation self-bind occ-observation-run35850129385-1

* evidence(OMN-18595): OCC Evidence-Source autobind for OmniNode-ai/omniclaude#2314 (#10906)

* evidence(OMN-18595): author OCC companion for OmniNode-ai/omniclaude#2314

OCC companion by node_pr_lifecycle_fix_effect (OMN-13317 F1 / OMN-13990 / OMN-14285). Product PR head 52e00abbdcecc21f899ee3d926e408f37ec885c5.

* evidence(OMN-18595): self-bind OCC#10906 + rebind contract_sha256

---------

Co-authored-by: omnimarket-bot <bot@omninode.ai>

* evidence(OMN-14888): OCC observation append drift/occ_observations/OmniNode-ai__omnimarket/pr-2781/94aadb47dbe4da21eae3016c722f53b0b9bc61ef__v1__run35850221602-1.yaml

* evidence(OMN-14888): OCC observation self-bind occ-observation-run35850221602-1

* evidence(OMN-14888): OCC observation append drift/occ_observations/OmniNode-ai__omnimarket/pr-2802/4a278c06a98161ab5b170daf9d4c811ba9c53151__v1__run35850642935-1.yaml

* evidence(OMN-14888): OCC observation self-bind occ-observation-run35850642935-1

* evidence(OMN-17374): record PR 2259 behavior proof (#10904)

* evidence(OMN-17374): record PR 2259 behavior proof

Record the existing dev migration and staging readbacks as manual AC4 evidence. Keep the receipt scoped to the recorded controls and checksum; do not claim M3 C19 is clear.

* docs(OMN-17374): include reviewed PR body

Carry the selfchecked evidence summary in the writer-App branch so the PR opens with the reviewed body.

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

* docs(OMN-17374): correct PR body paths

Keep ticket links in prose while preserving literal repository paths for review.

* docs(OMN-17374): correct verification paths in PR body

Keep the ticket URL linked in prose while retaining literal contract paths in commands.

* chore(OMN-17374): remove transient PR body file

The writer App has already copied the reviewed text into the PR description; keep transport-only Markdown out of the repository tree.

---------

Co-authored-by: Lakshman Patel <Lakshmanp230@gmail.com>
Co-authored-by: onexbot-occ-writer[bot] <onexbot-occ-writer[bot]@users.noreply.github.com>

* evidence(OMN-18955): OCC Evidence-Source autobind for OmniNode-ai/omnimarket#2801 (#10910)

* evidence(OMN-18955): author OCC companion for OmniNode-ai/omnimarket#2801

OCC companion by node_pr_lifecycle_fix_effect (OMN-13317 F1 / OMN-13990 / OMN-14285). Product PR head 370944b2e3e3035d7fb51819f6f6754694a58bac.

* evidence(OMN-18955): self-bind OCC#10910 + rebind contract_sha256

* evidence(OMN-16859): executed test_passes receipts for OmniNode-ai/omnimarket#2801

The declared checks were executed for real in the OmniNode-ai/omnimarket checkout at the PR head by the product-repo OCC receipt runner, and the results written append-only into this companion. Producer-minted PENDING receipts are superseded by a net-new record; no existing receipt was edited.

Ticket: OMN-16859 (AC3b)
Onex-Workflow: OCC Receipt Runner
Onex-Run: https://github.com/OmniNode-ai/omnimarket/actions/runs/35850100160

---------

Co-authored-by: omnimarket-bot <bot@omninode.ai>
Co-authored-by: onexbot-occ-writer[bot] <307849072+onexbot-occ-writer[bot]@users.noreply.github.com>

* evidence(OMN-18595): OCC Evidence-Source autobind for OmniNode-ai/omnibase_infra#3970 (#10821)

* evidence(OMN-18595): author OCC companion for OmniNode-ai/omnibase_infra#3970

OCC companion by node_pr_lifecycle_fix_effect (OMN-13317 F1 / OMN-13990 / OMN-14285). Product PR head 6e6f4600cfd1dac5d59b607b1ff1c54b18a0e663.

* evidence(OMN-18595): self-bind OCC#10821 + rebind contract_sha256

---------

Co-authored-by: omnimarket-bot <bot@omninode.ai>

* evidence(OMN-13902): OCC Evidence-Source autobind for OmniNode-ai/omniclaude#2313 (#10900)

* evidence(OMN-13902): author OCC companion for OmniNode-ai/omniclaude#2313

OCC companion by node_pr_lifecycle_fix_effect (OMN-13317 F1 / OMN-13990 / OMN-14285). Product PR head db9673c22c6ed87494834f61f195306b7934248e.

* evidence(OMN-13902): self-bind OCC#10900 + rebind contract_sha256

---------

Co-authored-by: omnimarket-bot <bot@omninode.ai>
Co-authored-by: jonahgabriel <jonah@omninode.ai>

* evidence(OMN-19017): OCC Evidence-Source autobind for OmniNode-ai/omnimarket#2765 (#10911)

* evidence(OMN-19017): author OCC companion for OmniNode-ai/omnimarket#2765

OCC companion by node_pr_lifecycle_fix_effect (OMN-13317 F1 / OMN-13990 / OMN-14285). Product PR head 8476e372f64bd68c670c9410af18d9f4763cd27f.

* evidence(OMN-19017): self-bind OCC#10911 + rebind contract_sha256

* evidence(OMN-16859): executed test_passes receipts for OmniNode-ai/omnimarket#2765

The declared checks were executed for real in the OmniNode-ai/omnimarket checkout at the PR head by the product-repo OCC receipt runner, and the results written append-only into this companion. Producer-minted PENDING receipts are superseded by a net-new record; no existing receipt was edited.

Ticket: OMN-16859 (AC3b)
Onex-Workflow: OCC Receipt Runner
Onex-Run: https://github.com/OmniNode-ai/omnimarket/actions/runs/35850455072

---------

Co-authored-by: omnimarket-bot <bot@omninode.ai>
Co-authored-by: onexbot-occ-writer[bot] <307849072+onexbot-occ-writer[bot]@users.noreply.github.com>

* evidence(OMN-17292): OCC companion for OmniNode-ai/omnibase_infra#3994 (#10901)

* evidence: OCC companion pass 1 for OmniNode-ai/omnibase_infra#3994

* evidence: OCC companion self-bind for #10901

---------

Co-authored-by: node-occ-companion-effect <occ-companion-effect@omninode.ai>

* evidence(OMN-18595): OCC Evidence-Source autobind for OmniNode-ai/omniintelligence#937 (#10913)

* evidence(OMN-18595): author OCC companion for OmniNode-ai/omniintelligence#937

OCC companion by node_pr_lifecycle_fix_effect (OMN-13317 F1 / OMN-13990 / OMN-14285). Product PR head 5652b4cc4d3a7cebfce8d77aad44a46128fd2c48.

* evidence(OMN-18595): self-bind OCC#10913 + rebind contract_sha256

---------

Co-authored-by: omnimarket-bot <bot@omninode.ai>

* evidence(OMN-19235): OCC companion for OmniNode-ai/omniclaude#2315 (#10914)

* evidence: OCC companion pass 1 for OmniNode-ai/omniclaude#2315

* evidence: OCC companion self-bind for #10914

---------

Co-authored-by: node-occ-companion-effect <occ-companion-effect@omninode.ai>

* evidence(OMN-19091): OCC Evidence-Source autobind for OmniNode-ai/omnibase_infra#3946 (#10915)

* evidence(OMN-19091): author OCC companion for OmniNode-ai/omnibase_infra#3946

OCC companion by node_pr_lifecycle_fix_effect (OMN-13317 F1 / OMN-13990 / OMN-14285). Product PR head d0fb927b221a36a85533f8bee9453ecb066548fb.

* evidence(OMN-19091): self-bind OCC#10915 + rebind contract_sha256

---------

Co-authored-by: omnimarket-bot <bot@omninode.ai>

* evidence(OMN-14888): OCC observation append drift/occ_observations/OmniNode-ai__omnimarket/pr-2803/339fbd49abdf4083dc3c0a7c7f964c907e40f4f9__v1__run35855337780-1.yaml

* evidence(OMN-14888): OCC observation self-bind occ-observation-run35855337780-1

* evidence(OMN-18202): OCC companion for OmniNode-ai/omnibase_infra#3998 (#10917)

* evidence: OCC companion pass 1 for OmniNode-ai/omnibase_infra#3998

* evidence: OCC companion self-bind for #10917

---------

Co-authored-by: node-occ-companion-effect <occ-companion-effect@omninode.ai>

* build(deps): bump the actions group with 8 updates (#10893)

* build(deps): bump the actions group with 8 updates

Bumps the actions group with 8 updates:

| Package | From | To |
| --- | --- | --- |
| [OmniNode-ai/omniclaude/.github/workflows/advisory-job-gate-reusable.yml](https://github.com/omninode-ai/omniclaude) | `d062b74b1e60a3c86ec355d8736fa5d76c903c24` | `a58fb5eab5ae66a8e7fcb7f6bcac8c3e48632ee1` |
| [actions/checkout](https://github.com/actions/checkout) | `4` | `7` |
| [actions/setup-python](https://github.com/actions/setup-python) | `5` | `7` |
| [OmniNode-ai/omniclaude/.github/workflows/route-runner-reusable.yml](https://github.com/omninode-ai/omniclaude) | `b6ba84ef6c9ba3f220204c3d672de1da5131132c` | `a58fb5eab5ae66a8e7fcb7f6bcac8c3e48632ee1` |
| [OmniNode-ai/omnimarket/.github/workflows/merge-hold-gate-reusable.yml](https://github.com/omninode-ai/omnimarket) | `0.4.101` | `0.4.160` |
| [OmniNode-ai/omnibase_core/.github/workflows/validate-docs.yml](https://github.com/omninode-ai/omnibase_core) | `3dc4716019b07b060bb8864fb1ab18ef615ef6a5` | `ad4374f48647fa432ced4cf198f979a097e8ac7c` |
| [OmniNode-ai/omniclaude/.github/workflows/kb-doc-gate-reusable.yml](https://github.com/omninode-ai/omniclaude) | `1aaaa9fbd45f10b1e43101174d4adcdbade90761` | `a58fb5eab5ae66a8e7fcb7f6bcac8c3e48632ee1` |
| [OmniNode-ai/omniclaude/.github/workflows/public-repo-hygiene-reusable.yml](https://github.com/omninode-ai/omniclaude) | `0e89d098a94680c5d4dd0d43e69b1960dcd86cff` | `a58fb5eab5ae66a8e7fcb7f6bcac8c3e48632ee1` |


Updates `OmniNode-ai/omniclaude/.github/workflows/advisory-job-gate-reusable.yml` from d062b74b1e60a3c86ec355d8736fa5d76c903c24 to a58fb5eab5ae66a8e7fcb7f6bcac8c3e48632ee1
- [Release notes](https://github.com/omninode-ai/omniclaude/releases)
- [Changelog](https://github.com/OmniNode-ai/omniclaude/blob/dev/CHANGELOG.md)
- [Commits](OmniNode-ai/omniclaude@d062b74...a58fb5e)

Updates `actions/checkout` from 4 to 7
- [Release notes](https://github.com/actions/checkout/releases)
- [Commits](actions/checkout@v4...v7)

Updates `actions/setup-python` from 5 to 7
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v5...v7)

Updates `OmniNode-ai/omniclaude/.github/workflows/route-runner-reusable.yml` from b6ba84ef6c9ba3f220204c3d672de1da5131132c to a58fb5eab5ae66a8e7fcb7f6bcac8c3e48632ee1
- [Release notes](https://github.com/omninode-ai/omniclaude/releases)
- [Changelog](https://github.com/OmniNode-ai/omniclaude/blob/dev/CHANGELOG.md)
- [Commits](OmniNode-ai/omniclaude@b6ba84e...a58fb5e)

Updates `OmniNode-ai/omnimarket/.github/workflows/merge-hold-gate-reusable.yml` from 0.4.101 to 0.4.160
- [Release notes](https://github.com/omninode-ai/omnimarket/releases)
- [Commits](OmniNode-ai/omnimarket@71785e6...bf88396)

Updates `OmniNode-ai/omnibase_core/.github/workflows/validate-docs.yml` from 3dc4716019b07b060bb8864fb1ab18ef615ef6a5 to ad4374f48647fa432ced4cf198f979a097e8ac7c
- [Release notes](https://github.com/omninode-ai/omnibase_core/releases)
- [Changelog](https://github.com/OmniNode-ai/omnibase_core/blob/dev/CHANGELOG.md)
- [Commits](OmniNode-ai/omnibase_core@3dc4716...ad4374f)

Updates `OmniNode-ai/omniclaude/.github/workflows/kb-doc-gate-reusable.yml` from 1aaaa9fbd45f10b1e43101174d4adcdbade90761 to a58fb5eab5ae66a8e7fcb7f6bcac8c3e48632ee1
- [Release notes](https://github.com/omninode-ai/omniclaude/releases)
- [Changelog](https://github.com/OmniNode-ai/omniclaude/blob/dev/CHANGELOG.md)
- [Commits](OmniNode-ai/omniclaude@1aaaa9f...a58fb5e)

Updates `OmniNode-ai/omniclaude/.github/workflows/public-repo-hygiene-reusable.yml` from 0e89d098a94680c5d4dd0d43e69b1960dcd86cff to a58fb5eab5ae66a8e7fcb7f6bcac8c3e48632ee1
- [Release notes](https://github.com/omninode-ai/omniclaude/releases)
- [Changelog](https://github.com/OmniNode-ai/omniclaude/blob/dev/CHANGELOG.md)
- [Commits](OmniNode-ai/omniclaude@0e89d09...a58fb5e)

---
updated-dependencies:
- dependency-name: OmniNode-ai/omniclaude/.github/workflows/advisory-job-gate-reusable.yml
  dependency-version: a58fb5eab5ae66a8e7fcb7f6bcac8c3e48632ee1
  dependency-type: direct:production
  dependency-group: actions
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: actions/setup-python
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: OmniNode-ai/omniclaude/.github/workflows/route-runner-reusable.yml
  dependency-version: a58fb5eab5ae66a8e7fcb7f6bcac8c3e48632ee1
  dependency-type: direct:production
  dependency-group: actions
- dependency-name: OmniNode-ai/omnimarket/.github/workflows/merge-hold-gate-reusable.yml
  dependency-version: 0.4.160
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
- dependency-name: OmniNode-ai/omnibase_core/.github/workflows/validate-docs.yml
  dependency-version: ad4374f48647fa432ced4cf198f979a097e8ac7c
  dependency-type: direct:production
  dependency-group: actions
- dependency-name: OmniNode-ai/omniclaude/.github/workflows/kb-doc-gate-reusable.yml
  dependency-version: a58fb5eab5ae66a8e7fcb7f6bcac8c3e48632ee1
  dependency-type: direct:production
  dependency-group: actions
- dependency-name: OmniNode-ai/omniclaude/.github/workflows/public-repo-hygiene-reusable.yml
  dependency-version: a58fb5eab5ae66a8e7fcb7f6bcac8c3e48632ee1
  dependency-type: direct:production
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix(OMN-17427): repin vocabulary_ref to match merge-hold-gate uses: ref

The actions-group dependabot bump moved merge-hold-gate-reusable.yml's
uses: pin to bf88396b (omnimarket dev, OMN-18205 lineage) but left
vocabulary_ref at the prior pin (71785e6e), tripping
check-merge-hold-gate-wiring (OMN-15484): uses: and vocabulary_ref
must name the same ref. Repin vocabulary_ref to bf88396b, a verified
ancestor of omnimarket dev.

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jonah Gray <jonah@omninode.ai>

* evidence(OMN-14888): OCC observation append drift/occ_observations/OmniNode-ai__omnimarket/pr-2765/98c8bc8bbfd518b69fb895178a735fc8163a0b65__v1__run35857078444-1.yaml

* evidence(OMN-14888): OCC observation self-bind occ-observation-run35857078444-1

* evidence(OMN-18874): OCC companion for OmniNode-ai/omniclaude#2316 (#10919)

* evidence: OCC companion pass 1 for OmniNode-ai/omniclaude#2316

* evidence: OCC companion self-bind for #10919

---------

Co-authored-by: node-occ-companion-effect <occ-companion-effect@omninode.ai>

* evidence(OMN-18942): OCC Evidence-Source autobind for OmniNode-ai/omnibase_infra#4000 (#10920)

* evidence(OMN-18942): author OCC companion for OmniNode-ai/omnibase_infra#4000

OCC companion by node_pr_lifecycle_fix_effect (OMN-13317 F1 / OMN-13990 / OMN-14285). Product PR head 903934905a120bca41640228d1bc21ae17c3e737.

* evidence(OMN-18942): self-bind OCC#10920 + rebind contract_sha256

---------

Co-authored-by: omnimarket-bot <bot@omninode.ai>

* evidence(OMN-19229): OCC companion for OmniNode-ai/omniclaude#2317 (#10921)

* evidence: OCC companion pass 1 for OmniNode-ai/omniclaude#2317

* evidence: OCC companion self-bind for #10921

---------

Co-authored-by: node-occ-companion-effect <occ-companion-effect@omninode.ai>

* evidence(OMN-14888): OCC observation append drift/occ_observations/OmniNode-ai__omnimarket/pr-2804/c1b2ca1f9d7b107831a077e8c855bc99a121f752__v1__run35859722005-1.yaml

* evidence(OMN-14888): OCC observation self-bind occ-observation-run35859722005-1

* evidence(OMN-15359): retire the four broken supersessions append-only (#10916)

* evidence(OMN-15359): retire the four broken supersessions append-only

dod_verify on OMN-15359 has failed 4 checks since the 2026-09-05 closeout
(Linear comment 585f8390), and none of them are product reds. Three items
name supersession targets that were never added to the contract
(DANGLING_SUPERSESSION), and dod-occ-evidence-validator-pr-2674 is
non-probative, so the supersession it declares never took effect and the
original PR #2674 binding, whose open head no longer exists, runs and fails.

Editing those items is not an option under the append-only gate. The
verifier already provides the repair (OMN-15708): a LATER item that
verifies in its own right retires the earlier one, whatever that item's own
marker says. So this appends four items, each binding the real final state:
PR #2674 merged at head 087567ca / merge 82c6381a (twice, one per stale
binding), the source-level proof re-read at the merge commit, and OCC PR
#6253 merged at head 0495f7f / merge 8c4bf7f. Each check was run, and
fails when one pinned fact is changed. Receipts carry the real probe
output.

dod_verify: 4 failed -> 0 failed; the retired items stay in the contract
for audit. No claim is made about OMN-15359's acceptance criteria.

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

---------

Co-authored-by: Lakshman Patel <Lakshmanp230@gmail.com>
Co-authored-by: onexbot-occ-writer[bot] <onexbot-occ-writer[bot]@users.noreply.github.com>

* evidence(OMN-14888): OCC observation append (8c3b5c30e8a79135ef24451323f9d2f6cb6140e0__v1__run35857095811-1.yaml) (#10918)

* evidence(OMN-14888): OCC observation append drift/occ_observations/OmniNode-ai__omnimarket/pr-2803/8c3b5c30e8a79135ef24451323f9d2f6cb6140e0__v1__run35857095811-1.yaml

* evidence(OMN-14888): OCC observation self-bind occ-observation-run35857095811-1

---------

Co-authored-by: node-occ-observation-effect <occ-observation-effect@omninode.ai>

* evidence(OMN-14888): OCC observation append drift/occ_observations/OmniNode-ai__omnimarket/pr-2805/c8b19453c42e7e4273c249d75ed82b1afd0a4032__v1__run35864001256-1.yaml

* evidence(OMN-14888): OCC observation self-bind occ-observation-run35864001256-1

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: node-occ-observation-effect <occ-observation-effect@omninode.ai>
Co-authored-by: onexbot-occ-writer[bot] <307849072+onexbot-occ-writer[bot]@users.noreply.github.com>
Co-authored-by: omnimarket-bot <bot@omninode.ai>
Co-authored-by: Lakshman Patel <Lakshmanp230@gmail.com>
Co-authored-by: onexbot-occ-writer[bot] <onexbot-occ-writer[bot]@users.noreply.github.com>
Co-authored-by: jonahgabriel <jonah@omninode.ai>
Co-authored-by: node-occ-companion-effect <occ-companion-effect@omninode.ai>
Co-authored-by: dependabot[bot] <49699333+dependabot[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