Skip to content

Commit b7b73e9

Browse files
committed
docs(v201): record authority repair integration
1 parent 37e4840 commit b7b73e9

2 files changed

Lines changed: 20 additions & 2 deletions

File tree

docs/v201-program/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@
5454
| `pr-dispositions-external.md` | line-level dispositions for all 23 frozen fork-external PRs, with zero premature closures |
5555
| `security-recipe-booleans.md` | strict recipe-boolean port provenance, database inventory, API/argv probes, and fail-closed legacy-row caveats |
5656
| `security-request-authority.md` | keyless request-authority guard provenance, Host/Origin matrix, LAN/proxy probes, and remaining hardening gaps |
57+
| `security-request-authority-p2.md` | bracketed-authority and missing-Host follow-up, raw HTTP compatibility matrix, and canonical integration proof |
5758
| `b2-landing.md` | G0U B2 transplant landing: source branch, original→copy map, patch-id identity, G0T reconciliation, rollback boundary |
5859
| `pr-403-t4-pack.md` | G0K R38 pre-merge pack for PR #403: pinned identity, lineage and dry-run merge-tree proof, conflict rulings, test/bench dispositions, harvest outcome |
5960
| `release-path.md` | R32/P9 A4 canonical workflow archive at `eeeb3406` (CI/release/maintenance + `release.config.cjs` fingerprints), branch protections, release-run dispositions, B1/B2 closure |

docs/v201-program/security-request-authority-p2.md

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,24 @@ Probe source digests:
5858

5959
The full gate reported one non-failing pre-existing frontend complexity warning in `composer-project-drawer.tsx` (21 against a warning threshold of 20). The P2 lane does not touch that file. The root gate was intentionally run once after build-slot clearance at the sealed product head; the evidence-only documentation commit followed without changing a checked product path.
6060

61+
## Canonical integration
62+
63+
The independently approved product commit was transplanted without conflict onto canonical parent `fa5fe8f95dc534a06e9707aa6b170c9088c4b795` as `4988cffaf`; the lane evidence followed as `37e4840c6`. The resulting product blobs are byte-identical to the sealed lane. Canonical remained clean after composition.
64+
65+
The complete manual matrix was then rerun against the canonical files and controller. Results remained 30/30 for pure authority normalization, 11/11 for keyless raw HTTP, and 5/5 for API-key raw HTTP. The canonical transcripts are byte-identical to the sealed-lane transcripts:
66+
67+
| canonical proof | transcript SHA-256 |
68+
|---|---|
69+
| pure authority matrix | `020f9cd0e753266bf85c2bfcf68bfb3535f981eeace1091ef3bf21a2e9e3106d` |
70+
| keyless raw HTTP matrix | `c450280945c7b1f37c035e6b915d50c9bdf0f3114bbf737e15c56de845d2dea3` |
71+
| API-key raw HTTP matrix | `dbd651ab5e5bd60524dc01f3e61a8a41e37ec5ac05aa1fdbe47a13ff816655ab` |
72+
73+
Both canonical controller processes were stopped, port 18091 was proven closed, and both isolated data trees were moved recoverably to Trash. Root `npm run check` then passed at exact canonical head `37e4840c6` with `CANONICAL-ROOT-NPM-CHECK-EXIT:0`; transcript `/Users/sero/projects/vllm-studio-v201-evidence/request-authority-p2-20260815/canonical-root-npm-check.log`, SHA-256 `74c71d0128a020eb666027e36d8255dfdf6e4c7486da67822e820658ba2a4fba`.
74+
75+
The exact pre-integration parent `fa5fe8f95` passed all nine GitHub contexts on PR #408. That green result is retained as parent evidence and is not represented as CI for the new authority commits.
76+
6177
## Remaining gates
6278

63-
- Independent review, canonical composition, push, remote CI, installed-desktop validation, and release acceptance remain integration-lane responsibilities.
64-
- This worktree is intentionally not pushed.
79+
- Push and remote CI at the integrated authority head remain pending.
80+
- Installed-desktop and release acceptance remain integration-lane responsibilities.
81+
- The isolated source worktree remains intentionally unpushed.

0 commit comments

Comments
 (0)