Skip to content

fix(portfolio): canonicalize collision warnings - #222

Merged
saagpatel merged 1 commit into
mainfrom
codex/pdc-canonical-collision-warnings-20260805
Aug 5, 2026
Merged

fix(portfolio): canonicalize collision warnings#222
saagpatel merged 1 commit into
mainfrom
codex/pdc-canonical-collision-warnings-20260805

Conversation

@saagpatel

Copy link
Copy Markdown
Owner

Summary

  • derive checkout-authority warnings from the canonical, origin-sorted collision summary
  • keep warning text deterministic when filesystem discovery order differs
  • add a regression with deliberately unsorted collision origins

Causal evidence

The documented activation rehearsal at 2026-08-05T09:31Z passed producer and receipt gates, then failed closed with PortfolioTruth warnings differ from producer facts. Live inspection showed the same 30 ambiguous origins in both inputs, but discovery order differed from the canonical summary order. No digest or Bridge action ran.

Verification

  • focused regression and baseline: 2 passed
  • full suite: 3500 passed, 2 skipped
  • Ruff: pass

Safety

No collision is added, removed, selected, or made green. The repair only derives warning serialization from the snapshot’s own canonical facts.

@saagpatel
saagpatel merged commit 25d8fa5 into main Aug 5, 2026
4 checks passed
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