docs(phase-02): evolve PROJECT.md after Phase 2 closure
Per workflow update_project_md step (prevents planning document drift #956): - Validated section split by phase: * Phase 1 validated (Verifier audit GREEN 17/17): video-ring-buffer + manifest-permissions + install-clean * Phase 2 validated (Verifier audit PASSED 5/5; T5 override per saved memory): screenshot-on-export + popup-ui + archive-layout + meta-json-schema + archive-export-latency - Active section restructured to reflect remaining phases: * Phase 3: SPEC §10 smoke + DOM/event-log verification (absorbs rrweb-dom-buffer + user-event-log from removed original Phase 2) * Phase 4: Harden + clean up (optional) - Last updated footer: 2026-05-20 Phase 2 closure note Audit closures referenced: P0-6 (Blob URL pipeline) + P1 #10 (meta.urls schema migration). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -25,24 +25,29 @@ output.
|
|||||||
|
|
||||||
<!-- Shipped and confirmed valuable. -->
|
<!-- Shipped and confirmed valuable. -->
|
||||||
|
|
||||||
(None yet — Phase 1 of the SPEC ships from a partially-broken first attempt;
|
**Validated in Phase 1 (closed 2026-05-20 via verifier audit GREEN 17/17 must-haves):**
|
||||||
nothing is validated until SPEC §10 acceptance passes.)
|
- [x] Continuous 30 s whole-desktop video ring buffer (REQ-video-ring-buffer; D-13 restart-segments)
|
||||||
|
- [x] Exact manifest permission set per SPEC §7 + DEC-011 Amendment 1 (REQ-manifest-permissions)
|
||||||
|
- [x] Extension installs unpacked into Chrome without errors (REQ-install-clean)
|
||||||
|
|
||||||
|
**Validated in Phase 2 (closed 2026-05-20 via verifier audit PASSED 5/5 must-haves; T5 override per saved memory):**
|
||||||
|
- [x] One-shot screenshot at export time (REQ-screenshot-on-export; A28 archive layout)
|
||||||
|
- [x] Russian-language popup with SAVE-only state machine (REQ-popup-ui; A24 + A25)
|
||||||
|
- [x] ZIP archive layout `session_report_YYYY-MM-DD_HH-MM-SS.zip` with 5-entry shape (REQ-archive-layout; A28 set-equality)
|
||||||
|
- [x] `meta.json` 8-field schema with `urls: string[]` + `schemaVersion: '2'` per D-P2-02 + D-P2-03 (REQ-meta-json-schema; A26 + A27)
|
||||||
|
- [x] Click-to-SAVE latency < 5 s via Blob URL pipeline per D-P2-01 (REQ-archive-export-latency; A25 closes audit P0-6)
|
||||||
|
|
||||||
### Active
|
### Active
|
||||||
|
|
||||||
<!-- Current scope. Building toward these. See REQUIREMENTS.md for IDs. -->
|
<!-- Current scope. Building toward these. See REQUIREMENTS.md for IDs. -->
|
||||||
|
|
||||||
- [ ] Continuous 30 s active-tab video ring buffer (REQ-video-ring-buffer)
|
**Phase 3 (SPEC §10 smoke verification + DOM/event-log verification — absorbed from removed original Phase 2 per 2026-05-20 re-phasing):**
|
||||||
- [ ] 10 min / 5 000-event rrweb DOM buffer with sensitive masking (REQ-rrweb-dom-buffer)
|
- [ ] 10 min / 5 000-event rrweb DOM buffer (REQ-rrweb-dom-buffer; masking deferred per DEC-004 Amendment + charter shift)
|
||||||
- [ ] 10 min user/runtime event log with password filtering (REQ-user-event-log)
|
- [ ] 10 min user/runtime event log (REQ-user-event-log; password filtering deferred per charter)
|
||||||
- [ ] One-shot screenshot at export time (REQ-screenshot-on-export)
|
- [ ] SPEC §10 full acceptance criteria sweep (#1-#9)
|
||||||
- [ ] Russian-language popup with idle → "Сохраняю..." → "Готово! ✓" state machine (REQ-popup-ui)
|
|
||||||
- [ ] ZIP archive layout `session_report_YYYY-MM-DD_HH-MM-SS.zip` (REQ-archive-layout)
|
**Phase 4 (Harden + clean up — optional):**
|
||||||
- [ ] `meta.json` schema (REQ-meta-json-schema)
|
- Phase 5-style P1/P2 follow-ups + accumulated session backlog
|
||||||
- [ ] Exact manifest permission set per SPEC §7 (REQ-manifest-permissions)
|
|
||||||
- [ ] Click-to-download latency < 5 s (REQ-archive-export-latency)
|
|
||||||
- [ ] Passwords never appear in rrweb snapshots or event log (REQ-password-confidentiality)
|
|
||||||
- [ ] Extension installs unpacked into Chrome without errors (REQ-install-clean)
|
|
||||||
|
|
||||||
### Out of Scope
|
### Out of Scope
|
||||||
|
|
||||||
@@ -163,4 +168,4 @@ The verbatim list lives in REQUIREMENTS.md under "Phase 1 Acceptance Criteria
|
|||||||
(SPEC §10 verbatim)".
|
(SPEC §10 verbatim)".
|
||||||
|
|
||||||
---
|
---
|
||||||
*Last updated: 2026-05-15 after initial bootstrap from intel synthesis*
|
*Last updated: 2026-05-20 — Phase 2 closure (D-P2-01 Blob URL pipeline closes audit P0-6 + D-P2-02/03 meta.urls schema closes audit P1 #10; 5 REQs moved Active → Validated; PROJECT.md Validated section split by phase per evolution rule). Prior: 2026-05-15 initial bootstrap.*
|
||||||
|
|||||||
Reference in New Issue
Block a user