diff --git a/docs/plans/README.md b/docs/plans/README.md index e466e463..8d7844c5 100644 --- a/docs/plans/README.md +++ b/docs/plans/README.md @@ -10,19 +10,19 @@ authority**. ## Active — these drive current work -| Plan | State | -| ----------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [beta-product-requirements-2026-08-23](beta-product-requirements-2026-08-23.md) | Approved beta scope, frozen. 57 `BPR-*` requirements. | -| [repo-health-roadmap-2026-08-23](repo-health-roadmap-2026-08-23.md) | Phase order and gates, B0–B10. **B0 and B1 complete** (HP-0 and HP-1 both accepted); **B2 in progress** — plan below. B3–B10 not started. **Amended 2026-08-28:** dated lines in B3–B10, a "Phase execution pattern" section, and a truthful status header. **Amended 2026-08-29:** B3/B7/B9 lines binding the layout-refactor supplement below; current slice updated for B2-2. | -| [repo-health-issue-register-2026-08-23](repo-health-issue-register-2026-08-23.md) | 88 planning rows. Public-safe; not a replacement for the ledger. | -| [beta-requirements-traceability-2026-08-23](beta-requirements-traceability-2026-08-23.md) | Requirement → phase → evidence map. No row is release-qualified. | -| [b0-baseline-2026-08-25](b0-baseline-2026-08-25.md) | **Supersedes the roadmap's "current evidence snapshot."** B0 measurements and dispositions. | -| [b1-repository-foundation-2026-08-25](b1-repository-foundation-2026-08-25.md) | **B1-0 through B1-8 all done.** B1 execution plan. Re-verifies every RL-\* claim against HEAD; several are refuted. | -| [hp-0-scorecard-2026-08-25](hp-0-scorecard-2026-08-25.md) | **HP-0 accepted 2026-08-25.** The single baseline-acceptance artifact. Part-closes `R-08`. | -| [hp-1-scorecard-2026-08-27](hp-1-scorecard-2026-08-27.md) | **HP-1 accepted 2026-08-27.** Structural-diff proofs for the flatten and module rename, plus the B1 exit gate. | -| [b2-protocol-trust-compat-2026-08-28](b2-protocol-trust-compat-2026-08-28.md) | **B2 execution complete 2026-08-29, pending HP-2 signature.** B2-0, B2-1, B2-8 done 2026-08-28; B2-2 (B2-3/B2-4 folded in), B2-5, B2-6, B2-7, B2-9 done 2026-08-29. Scorecard below. | -| [hp-2-scorecard-2026-08-29](hp-2-scorecard-2026-08-29.md) | **HP-2 awaiting owner signature (written 2026-08-29).** Seven questions answered with commands; B2 exit gate, nine conditions; one E2EE gap recorded and disclaimed. Owner fills the reader, review and signature lines. | -| [audit-2026-08-19-remediation](audit-2026-08-19-remediation.md) | Phases 1–6 done 2026-08-20; **phase 7 pending**. Its header still reads "in progress 2026-08-19" — stale; the phase table is correct. | +| Plan | State | +| ----------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [beta-product-requirements-2026-08-23](beta-product-requirements-2026-08-23.md) | Approved beta scope, frozen. 57 `BPR-*` requirements. | +| [repo-health-roadmap-2026-08-23](repo-health-roadmap-2026-08-23.md) | Phase order and gates, B0–B10. **B0, B1 and B2 complete** (HP-0, HP-1 and HP-2 all accepted); **B3 is next** — opens with the layout-refactor first slice. B3–B10 not started. **Amended 2026-08-28:** dated lines in B3–B10, a "Phase execution pattern" section, and a truthful status header. **Amended 2026-08-29:** B3/B7/B9 lines binding the layout-refactor supplement below; current slice updated for B2-2. | +| [repo-health-issue-register-2026-08-23](repo-health-issue-register-2026-08-23.md) | 88 planning rows. Public-safe; not a replacement for the ledger. | +| [beta-requirements-traceability-2026-08-23](beta-requirements-traceability-2026-08-23.md) | Requirement → phase → evidence map. No row is release-qualified. | +| [b0-baseline-2026-08-25](b0-baseline-2026-08-25.md) | **Supersedes the roadmap's "current evidence snapshot."** B0 measurements and dispositions. | +| [b1-repository-foundation-2026-08-25](b1-repository-foundation-2026-08-25.md) | **B1-0 through B1-8 all done.** B1 execution plan. Re-verifies every RL-\* claim against HEAD; several are refuted. | +| [hp-0-scorecard-2026-08-25](hp-0-scorecard-2026-08-25.md) | **HP-0 accepted 2026-08-25.** The single baseline-acceptance artifact. Part-closes `R-08`. | +| [hp-1-scorecard-2026-08-27](hp-1-scorecard-2026-08-27.md) | **HP-1 accepted 2026-08-27.** Structural-diff proofs for the flatten and module rename, plus the B1 exit gate. | +| [b2-protocol-trust-compat-2026-08-28](b2-protocol-trust-compat-2026-08-28.md) | **B2 complete — HP-2 accepted 2026-08-29.** B2-0, B2-1, B2-8 done 2026-08-28; B2-2 (B2-3/B2-4 folded in), B2-5, B2-6, B2-7, B2-9 done 2026-08-29. Scorecard below. | +| [hp-2-scorecard-2026-08-29](hp-2-scorecard-2026-08-29.md) | **HP-2 accepted 2026-08-29.** Seven questions answered with commands; B2 exit gate, nine conditions met (1 at the slim epoch scope, 4 with one E2EE gap disclaimed). Owner follow-ups that do not gate B3: BPR-051 reader line, SEC-01/SEC-04 advisory IDs. | +| [audit-2026-08-19-remediation](audit-2026-08-19-remediation.md) | Phases 1–6 done 2026-08-20; **phase 7 pending**. Its header still reads "in progress 2026-08-19" — stale; the phase table is correct. | ## Partially implemented diff --git a/docs/plans/b2-protocol-trust-compat-2026-08-28.md b/docs/plans/b2-protocol-trust-compat-2026-08-28.md index 12f64898..17f658dd 100644 --- a/docs/plans/b2-protocol-trust-compat-2026-08-28.md +++ b/docs/plans/b2-protocol-trust-compat-2026-08-28.md @@ -5,7 +5,7 @@ `v1.2.0-alpha.4` — claims verified at `64d2e108`; the branch was rebased onto `dd7ed091` (#1432) before merge **Status:** in progress — entry gate 1 of 3 met at draft time (see below); B2-0, -B2-1 and B2-8 landed 2026-08-28, B2-2 (with B2-3 and B2-4 folded in) and B2-5 on 2026-08-29 (evidence in their sections); B2-6 landed 2026-08-29 (PR #1441); B2-7 landed 2026-08-29 (PR #1443 = `88c7a824`); B2-9 done and the HP-2 scorecard written 2026-08-29, in review — **HP-2 awaits the owner's signature** ([hp-2-scorecard-2026-08-29.md](hp-2-scorecard-2026-08-29.md)). +B2-1 and B2-8 landed 2026-08-28, B2-2 (with B2-3 and B2-4 folded in) and B2-5 on 2026-08-29 (evidence in their sections); B2-6 landed 2026-08-29 (PR #1441); B2-7 landed 2026-08-29 (PR #1443 = `88c7a824`); B2-9 done 2026-08-29 (PR #1444 = `2bfc5e30`); **HP-2 accepted 2026-08-29** ([hp-2-scorecard-2026-08-29.md](hp-2-scorecard-2026-08-29.md)) — **B2 is complete, B3 may begin.** Update this line, not only the step table, when a step lands. Primary inputs: @@ -46,7 +46,7 @@ one to one and a half weeks with agents working steps in parallel. | **B2-7** | Trust model, absence proofs, plugin boundary — **DONE 2026-08-29 (PR #1443)** | 1 day | B2-1, B2-6 | | **B2-8** | The nine B2-tagged findings — **DONE 2026-08-28 (PR #1436)** | 1 day | before B2-2 | | **B2-9** | Security owners and acceptance tests — **DONE 2026-08-29** (SEC-03 → B5; table closed) | spread | — | -| **HP-2** | Protocol and threat-model sign-off — **scorecard written 2026-08-29, awaiting signature** | — | — | +| **HP-2** | Protocol and threat-model sign-off — **ACCEPTED 2026-08-29** | — | — | Order: B2-0, B2-1, B2-8, then B2-2 → B2-3 → B2-4; B2-5 is serialized on its own; B2-6, B2-7 and B2-9 run in parallel where the table allows. diff --git a/docs/plans/hp-2-scorecard-2026-08-29.md b/docs/plans/hp-2-scorecard-2026-08-29.md index 18317e59..dfae365d 100644 --- a/docs/plans/hp-2-scorecard-2026-08-29.md +++ b/docs/plans/hp-2-scorecard-2026-08-29.md @@ -11,7 +11,15 @@ the B2-9/HP-2 branch (table below) (every B2-_n_ evidence block), [hp-1-scorecard-2026-08-27.md](hp-1-scorecard-2026-08-27.md) (open items carried in) -**Decision: \_\_\_\_ — 2026-08-\_\_ by J3vb (repository owner).** +**Decision: ACCEPTED — 2026-08-29 by J3vb (repository owner).** + +All nine exit conditions are evidenced below. Condition 1 is accepted **at +the slim one-epoch scope** the owner chose for B2-2; condition 4 is accepted +**with the first-contact membership gap recorded and disclaimed**, not fixed +— it stays under "What beta does not claim" (Question 4's recommendation, +taken). The BPR-051 non-developer read (Question 3) and the SEC-01/SEC-04 +advisory IDs (B2-9 block) remain owner follow-ups and do not gate B3. +**B2 is complete and B3 may begin.** HP-2 asks seven questions. Each is answered below with the command that produces the evidence and what it printed on the measured tree, not with an @@ -170,7 +178,8 @@ fixed in the document (B2-7 evidence block). The human half: -- **Owner review** of `docs/trust-model.md` at `88c7a824`: **\_\_\_\_** (date). +- **Owner review** of `docs/trust-model.md` at `88c7a824`: 2026-08-29, with + the acceptance of this scorecard. - **Non-developer read** of "The short answer" — BPR-051's exit evidence. Reader: **\_\_\_\_**. Date: **\_\_\_\_**. Answer given to "who can read my messages?": **\_\_\_\_**. (Quoted from the B2-7 evidence block, where the @@ -451,4 +460,5 @@ Accepting HP-2 authorises B3 to begin. It does **not** claim: - that the deferred security rows are fixed — they are owned and scheduled (B2-9 table), not resolved. -**Signed:** **\_\_\_\_** (J3vb, repository owner), 2026-08-\_\_. +**Signed:** J3vb (repository owner), 2026-08-29 — accepted in session, recorded +by this commit. diff --git a/docs/plans/repo-health-roadmap-2026-08-23.md b/docs/plans/repo-health-roadmap-2026-08-23.md index 5e289aeb..37145866 100644 --- a/docs/plans/repo-health-roadmap-2026-08-23.md +++ b/docs/plans/repo-health-roadmap-2026-08-23.md @@ -3,9 +3,9 @@ **Prepared:** 2026-08-23 **Audited head:** 5cc0888964e26276d1aca145e83270a2c1b9febd on dev **Release target:** first public beta after the 1.2.0-alpha line -**Status:** B0 and B1 complete (HP-0 accepted 2026-08-25, HP-1 accepted -2026-08-27); B2 in progress from -[b2-protocol-trust-compat-2026-08-28.md](b2-protocol-trust-compat-2026-08-28.md); +**Status:** B0, B1 and B2 complete (HP-0 accepted 2026-08-25, HP-1 accepted +2026-08-27, HP-2 accepted 2026-08-29 — +[hp-2-scorecard-2026-08-29.md](hp-2-scorecard-2026-08-29.md)); B3 is next; B3–B10 not started. Amended 2026-08-28 — see the `_(added 2026-08-28)_` lines in B3–B10 and the "Phase execution pattern" section. Amended 2026-08-29 — [developer-experience-layout-refactor-2026-08-29.md](developer-experience-layout-refactor-2026-08-29.md) @@ -1247,9 +1247,9 @@ in this order: `9c9b8be6`; 5. B2-5 (PR #1440 = `67fdd18d`), B2-6 (PR #1441 = `2b2d58ab`), B2-7 (PR #1443 = `88c7a824`) and B2-9 — **done 2026-08-29**; -6. HP-2 — scorecard written 2026-08-29 - ([hp-2-scorecard-2026-08-29.md](hp-2-scorecard-2026-08-29.md)), - **awaiting the owner's signature**. +6. HP-2 — **accepted 2026-08-29** + ([hp-2-scorecard-2026-08-29.md](hp-2-scorecard-2026-08-29.md)); B2 is + closed and B3 opens as described below. Do not begin B3 domain extraction, client platform extraction, or browser work before HP-2 closes. When it does, B3 opens with the "First actionable slice"