Commit 25aacb2
authored
Expose checkout authority collisions in PortfolioTruth (#211)
* feat(portfolio): expose checkout authority collisions
* fix(portfolio): fail closed on discarded worktree changes
* fix(audit): suppress blocked pilot records
* fix(portfolio): prefer working checkout authority
* fix(automation): gate catalog seeds on checkout authority
* fix(portfolio): honor declared checkout authority
* fix(portfolio): observe excluded linked worktrees
* fix(portfolio): fail closed on unresolved declarations
* fix(portfolio): validate expanded checkout authority
* fix(portfolio): preserve unknown topology evidence
* Preserve external worktree authority evidence
* Redact external repository topology
* Fail closed on incomplete checkout topology
* Preserve canonical identity across worktrees
* Preserve canonical checkout policy
* fix: validate checkout authority consistently
* fix: preserve checkout identity and fail closed1 parent 50c7df3 commit 25aacb2
35 files changed
Lines changed: 6199 additions & 2332 deletions
File tree
- fixtures/contracts/portfolio-command-center-v1
- output/demo
- src
- app
- tests
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| |||
Lines changed: 10 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
67 | | - | |
| 67 | + | |
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
| |||
1632 | 1632 | | |
1633 | 1633 | | |
1634 | 1634 | | |
| 1635 | + | |
| 1636 | + | |
| 1637 | + | |
| 1638 | + | |
| 1639 | + | |
| 1640 | + | |
| 1641 | + | |
| 1642 | + | |
| 1643 | + | |
1635 | 1644 | | |
1636 | 1645 | | |
1637 | 1646 | | |
| |||
0 commit comments