Commit 2eaa2bc
authored
Publish portable PortfolioTruth consumer contract (#210)
* feat(contract): publish portable PCC fixture
* fix: align contract fixture envelopes
* fix(contract): validate portable producer envelope
* fix(demo): refresh canonical truth fixtures
* fix(contract): fully validate fixture snapshots
* fix(contract): verify serialized fixture fidelity
* fix(demo): align canonical security risk count
* fix(demo): make stale receipt age canonical
* fix(contract): preserve stale provider envelopes
* fix(contract): validate provider and category semantics
* fix(contract): validate normalized evidence envelopes
* fix(contract): validate repository state fidelity
* fix(contract): honor evidence boundaries
* fix(contract): close residual validation gaps
* fix(contract): share producer coverage envelope
* fix(contract): bind portfolio metadata decisions
* fix(contract): remove obsolete attention alias
* Pin portable evidence reason domains
* Enforce producer evidence reachability
* fix: bind portable fixtures to production contracts
* fix: preserve exact upstream branch identity
* fix: bind upstream displays to configured remotes
* fix: stabilize portfolio publication clocks
* fix: bind live normalized security evidence
* fix: order final publication revalidation
* fix: normalize unborn worktree heads1 parent 2418f1e commit 2eaa2bc
37 files changed
Lines changed: 118885 additions & 31519 deletions
File tree
- .github/workflows
- fixtures/contracts/portfolio-command-center-v1
- output/demo
- scripts
- src
- app
- tests
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| 28 | + | |
| 29 | + | |
28 | 30 | | |
29 | 31 | | |
30 | 32 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
| 116 | + | |
116 | 117 | | |
117 | 118 | | |
118 | 119 | | |
| |||
226 | 227 | | |
227 | 228 | | |
228 | 229 | | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
229 | 243 | | |
230 | 244 | | |
231 | 245 | | |
| |||
Lines changed: 32 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
0 commit comments