Commit Graph

326 Commits

Author SHA1 Message Date
Jakub Zych
2a955d6447 docs(09-06): complete albums admin collection boundary plan 2026-09-24 20:22:07 +02:00
Jakub Zych
3e7738ff32 docs(09-05): complete schema-projected CRUD plan 2026-09-24 19:48:29 +02:00
Jakub Zych
040f3ef81c docs(09-04): complete deterministic admin list queries plan 2026-09-24 19:07:01 +02:00
Jakub Zych
db3d7222e9 docs(09-03): complete typed winter form schema plan 2026-09-24 18:27:51 +02:00
Jakub Zych
af3312aa92 docs(09-02): complete backend identity lifecycle plan
- Record the migration, JWT lifecycle, and admin command results
2026-09-24 17:59:31 +02:00
Jakub Zych
0ed980e332 docs(09-01): complete separate-admin genre list tracer plan 2026-09-24 17:23:23 +02:00
Jakub Zych
01d3871510 docs(09): create phase plan 2026-09-24 16:45:45 +02:00
Jakub Zych
1fbf492450 docs(09): resolve research planning rules 2026-09-24 15:57:19 +02:00
Jakub Zych
316bd4088f docs(phase-9): add validation strategy 2026-09-24 15:56:40 +02:00
Jakub Zych
f99950bf95 docs(09): research phase domain 2026-09-24 15:47:45 +02:00
Jakub Zych
310a4cd7a8 docs(08): add code review report 2026-09-24 01:16:02 +02:00
Jakub Zych
95e8ccde3d docs(phase-08): evolve PROJECT.md after phase completion 2026-09-24 01:14:16 +02:00
Jakub Zych
23f295824c docs(phase-08): complete phase execution 2026-09-24 01:13:55 +02:00
Jakub Zych
0fcd06fde8 docs(08-10): complete coverage, security review and final gate plan
Phase 8 closed on user approval (Playwright UI matrix gap carried forward).
AUTH-05/06/07 marked complete; ROADMAP and STATE reflect 10/10 plans done.
2026-09-24 01:04:00 +02:00
Jakub Zych
482944b160 docs(08-10): add the coverage, security-review and final-gate summary
Documents the 103-method audit closure, the self-performed 11/11-closed
security review (with disclosure), the real defects check-phase8.sh's first
end-to-end run found and fixed, and the checkpoint decision to close Phase 8
with the Playwright UI matrix gap carried forward.
2026-09-24 01:02:48 +02:00
Jakub Zych
2d551c09d7 docs(08-10): record the checkpoint decision and carry the Playwright UI matrix gap forward
scripts/check-phase8.sh's final gate ran once with every stage green except
stage_ui_harness's Playwright browser matrix, a deliberate fatal() never
authored by 08-05. The user approved closing Phase 8 with this gap carried
forward; 08-VALIDATION.md flips 08-W0-07 green, marks 08-W0-08 partially
verified, and sets nyquist_compliant: false honestly. deferred-items.md
records what the follow-up spec needs to do.
2026-09-24 00:56:20 +02:00
Jakub Zych
0c173df25c docs(08-10): add the Phase 8 security review; mark Wave 0 green
08-SECURITY-REVIEW.md: status: verified, 11/11 T-08 threats closed,
0 open, 0 accepted risks. Performed directly by the 08-10 executor
(no Task/Agent tool available this run, per the plan's documented
fallback) with re-executed named-test evidence for every threat; found
and fixed one real gap during the review (see the paired fix commit).

08-VALIDATION.md: 08-W0-01 through 08-W0-06 flip to green with their
automated commands re-run; nyquist_compliant and wave_0_complete are
now true. 08-W0-07/08-W0-08 (the full scripts/check-phase8.sh gate)
stay pending until 08-10 Task 3 actually executes it.
2026-09-24 00:12:36 +02:00
Jakub Zych
eb40d1bdc4 docs(08-10): add the 103-method PHP-to-Go OAuth test map
Auditable one-to-one map of every PHP OAuth functional/security test
method to its named Go test/subtest evidence, mechanically verified by
fonoteka.go/parity/oauth_audit_test.go's TestPHPTestMap.
2026-09-24 00:05:58 +02:00
Jakub Zych
d358bbf907 docs(08-09): complete parity-and-real-mcp-gate plan 2026-09-23 23:23:12 +02:00
Jakub Zych
f13f76ed4b docs(08-08): complete mcp-me-prerequisite plan 2026-09-23 22:23:40 +02:00
Jakub Zych
27845490e8 docs(08-07): complete oauth-client-command plan 2026-09-23 22:05:44 +02:00
Jakub Zych
d70e412138 docs(08-06): complete lifecycle and sweeps plan 2026-09-23 21:42:32 +02:00
Jakub Zych
da01ea105c docs(08-05): record fetchguard flake resolution in deferred items 2026-09-23 21:15:43 +02:00
Jakub Zych
7f37311120 docs(08-05): complete consent plan 2026-09-23 21:11:45 +02:00
Jakub Zych
a459f74897 docs(08-04): complete token-exchange plan 2026-09-23 20:35:49 +02:00
Jakub Zych
5dc8c35e06 docs(08-03): record parity test fix and fetchguard flake in deferred items 2026-09-23 20:16:21 +02:00
Jakub Zych
33ab188a2e docs(08-03): complete authorize plan 2026-09-23 20:11:54 +02:00
Jakub Zych
ae326b0941 docs(08-02): complete persistence and registration plan 2026-09-23 19:54:54 +02:00
Jakub Zych
deee2cc8d7 docs(08-01): complete metadata RED infrastructure plan 2026-09-23 19:20:35 +02:00
Jakub Zych
a59e69211d docs(08): finalize oauth plans after final checker pass 2026-09-23 18:42:49 +02:00
Jakub Zych
2d7ac66605 docs(phase-07): add security threat verification 2026-09-23 18:19:43 +02:00
Jakub Zych
e23cbac240 fix(08): revise oauth plans after checker feedback 2026-09-23 17:46:38 +02:00
Jakub Zych
3c6a505c5f fix(08): revise plans based on checker feedback 2026-09-23 17:13:47 +02:00
Jakub Zych
241af16ba7 docs(08): create OAuth authorization server plans 2026-09-23 13:38:58 +02:00
Jakub Zych
716d0ea40d docs(08): approve UI design contract 2026-09-23 12:53:09 +02:00
Jakub Zych
dd96f59e57 docs(8): revise UI design contract 2026-09-23 12:50:25 +02:00
Jakub Zych
2aafa6f2a2 docs(08): add UI design contract 2026-09-23 12:44:34 +02:00
Jakub Zych
37fbcdc6de docs(phase-08): add validation strategy and resolve research decisions 2026-09-23 12:32:31 +02:00
Jakub Zych
a3a4636c29 docs(08): research OAuth authorization server 2026-09-23 12:14:03 +02:00
Jakub Zych
47b856b1c6 docs(state): record phase 8 context session 2026-09-23 11:37:14 +02:00
Jakub Zych
251ac038e2 docs(08): capture phase context 2026-09-23 11:37:13 +02:00
Jakub Zych
b435304570 docs(phase-7): complete phase execution
Avatar bucket publish closed the last UAT blocker. Phase 7 is 8/8
verified. Next is discuss Phase 8; do not auto-advance.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-23 10:53:42 +02:00
Jakub Zych
e537b67a37 docs(07): verify phase after the avatar bucket gap close
Assembled avatar POST is 200. UAT is 12/12. AUTH-02 through AUTH-04
and I18N-02 are marked complete. Do not auto-advance.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-23 10:52:45 +02:00
Jakub Zych
3a15105a1b docs(state): record 07-08 completion and tracking
All eight Phase 7 plans have summaries. Avatar bucket publish is the
UAT gap close; phase verification still has to run.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-23 10:51:26 +02:00
Jakub Zych
b74484eabc docs(07-08): complete the avatar bucket publish plan
Serve and Handler now publish the uploads bucket; assembled avatar
POST is 200. Record the gap-closure outcome.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-23 10:50:01 +02:00
Jakub Zych
33f716ddef docs(07-08): plan avatar bucket publish on serve and Handler 2026-09-23 10:33:19 +02:00
Jakub Zych
ab84becf16 test(07): complete UAT - 11 passed, 1 issues 2026-09-23 10:33:16 +02:00
Jakub Zych
1bd9f9e056 docs(state): record phase 9 context session 2026-09-23 10:24:37 +02:00
Jakub Zych
8268ff780d docs(09): capture phase context 2026-09-23 10:24:22 +02:00
Jakub Zych
d20f99f2e6 docs(07-07): complete the user-api parity gap plan
Record the PHP-does-blacklist finding, the accepted Go 401 after logout,
and the 22-ported corpus so later phases do not revive the harness artifact.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-23 00:01:18 +02:00