Jakub Zych
1f4e1e01c4
docs(12-05): sign off the Phase 12 security review, validation and API-01/API-02
...
- 12-SECURITY-REVIEW.md maps T-12-01..T-12-34 and T-12-SC to a named test
and 25 removal checks, all seen failing with the protection removed
- 12-VALIDATION.md validated with the final per-task map, nyquist_compliant
- REQUIREMENTS.md: API-01 and API-02 complete
2026-10-02 16:55:29 +02:00
Jakub Zych
1bdbdf041b
docs(12-01): reword the Phase 12-14 scope and requirements
...
- Phase 12 criteria 1-3 and goal: realtime/channels, owner-only share,
cover import, re-gated search total (D-03, D-04, D-06, D-19, D-20)
- reservations and anonymous public-token views move to Phase 13
(API-03, API-07); the Discogs cover-price route to Phase 14 (INTG-01)
- the folded lagoon-validate-min-message todo moves to done
2026-10-02 11:44:52 +02:00
Jakub Zych
f2f2279be9
docs(phase-9): complete phase execution
2026-10-01 23:19:21 +02:00
Jakub Zych
ad982774ca
docs(phase-11.1): revert premature Complete requirements after gaps found
2026-10-01 01:09:15 +02:00
Jakub Zych
f2413f6c87
docs(11.1-06): complete the unit tests and final gate plan
2026-10-01 00:18:11 +02:00
Jakub Zych
4c68d31862
docs(11.1-05): record plan 05 progress in state, roadmap and requirements
2026-09-30 23:44:10 +02:00
Jakub Zych
4d7823984e
docs(11.1-03): update state, roadmap and requirements after plan 03
2026-09-30 22:18:45 +02:00
Jakub Zych
f77b1d8688
docs(11.1-02): complete docs accuracy gates, theme and docs:serve plan
...
- SUMMARY with coverage, deviations and verification
- STATE, ROADMAP and REQUIREMENTS (DOCS-02, DOCS-04, DOCS-05, DOCS-08)
- deferred items: README summary backticks in leads
2026-09-30 22:00:46 +02:00
Jakub Zych
63bcbc31b0
docs(11-08): complete gap plan summary
2026-09-30 21:10:08 +02:00
Jakub Zych
6f57604028
docs(11.1): create phase plan
...
Six plans (tracer generator, site UX and checkers, content A, content B,
acme/blog walkthrough, unit tests). SC4/DOCS-04 narrowed to docs/ pages per
D-18; README Go fence conversion logged as a todo.
2026-09-30 20:33:51 +02:00
Jakub Zych
9033d81721
docs(11.1): record plan-count checkpoint decisions, DOCS requirements and pattern map
2026-09-30 19:39:50 +02:00
Jakub Zych
b7b48f8771
docs(phase-11): revert premature Complete requirements after gaps found
2026-09-30 15:31:09 +02:00
Jakub Zych
4cc6fd7a42
docs(11-07): record plan 11-07 progress, decisions and requirements
2026-09-30 14:57:33 +02:00
Jakub Zych
eab2b007f5
docs(11-03): record the websockets plugin dissolution (D-16) and the RT-01 client note
...
- PROJECT.md: websockets is not a separate app plugin; Key Decisions row
- REQUIREMENTS.md: RT-01 names a hand-rolled Centrifugo client (D-12)
2026-09-30 12:36:16 +02:00
Jakub Zych
613491f674
docs(10.1-04): record plan progress, decisions and ADMIN-07 in state
2026-09-29 03:15:16 +02:00
Jakub Zych
ccdc014078
docs(10.1): create phase plans for the runtime admin extension point
...
Four plans: framework Go contracts and routes, framework SPA hosts,
Albums proof in fonoteka.go, and unit tests with the phase gate.
Adds ADMIN-07 to REQUIREMENTS.md and fills the Phase 10.1 roadmap goal,
success criteria and plan list.
2026-09-28 22:25:50 +02:00
Jakub Zych
473a454c29
docs(10-05): record plan 05 progress, decisions and ADMIN-06 in state, roadmap and requirements
2026-09-27 18:24:07 +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
241af16ba7
docs(08): create OAuth authorization server plans
2026-09-23 13:38:58 +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
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
Jakub Zych
2fe5c1e920
docs(06): verify phase 6 passed, mark HTTP-04/06 complete
2026-09-21 19:51:58 +02:00
Jakub Zych
c9909ce412
docs(06-09): update plan tracking
2026-09-20 21:08:54 +02:00
Jakub Zych
8a265d8372
docs(06-08): update plan tracking
...
- Advance phase progress to 8 of 11 plans
- Record transition-address security decisions and execution metrics
- Mark HTTP-07 complete in requirements tracking
2026-09-20 21:00:45 +02:00
Jakub Zych
3601a0ab09
docs(06-07): update plan tracking
2026-09-20 17:12:31 +02:00
Jakub Zych
c187d6f735
docs(06): reopen phase after verification gaps
2026-09-20 14:00:36 +02:00
Jakub Zych
f5fd55f419
docs(06-06): update plan tracking
2026-09-20 13:33:11 +02:00
Jakub Zych
59d9a26aad
docs(phase-06): record verification gaps and reopen phase
2026-09-19 21:44:26 +02:00
Jakub Zych
b759669f23
docs(06-05): complete unit coverage and security-review plan
2026-09-19 21:21:42 +02:00
Jakub Zych
f61776d0a6
docs(06-03): complete raw groups, wire, CORS, and body-limit plan
...
- Operator-confirmed 128MiB body limits (134217728); D-18/T-06-13 closed
- HTTP-06, HTTP-08, HTTP-09 marked complete
2026-09-19 21:01:07 +02:00
Jakub Zych
42b8295cc1
docs(06-02): complete fixed-window limiter and five-bucket plan
2026-09-19 19:46:28 +02:00
Jakub Zych
ab20ad0f9c
docs(06-02): correct HTTP-04 named bucket count to five
...
- ROADMAP Phase 6 success criterion 2 and REQUIREMENTS HTTP-04 said seven
- D-01: routes.php defines five fonoteka-* buckets plus inline throttle:N,M
2026-09-19 19:42:23 +02:00
Jakub Zych
1f56a9ee1c
docs(06-01): complete guard registry and dual-group genres plan
2026-09-19 19:24:03 +02:00
Jakub Zych
67434f5185
docs(05-05): record plan close-out in STATE and ROADMAP
...
- Advance to plan 6 of 6; mark DATA-11 and CLI-03 complete
2026-09-18 20:28:00 +02:00
Jakub Zych
678b216900
docs(05-04): record plan close-out in STATE and ROADMAP
...
- Advance to plan 5 of 6; DATA-08 marked complete
2026-09-18 20:05:58 +02:00
Jakub Zych
a46c153480
docs(05-02): record plan close-out in STATE and ROADMAP
...
- Advance to plan 3 of 6 and mark DATA-04/05/07/09 complete
2026-09-18 19:25:21 +02:00
Jakub Zych
06635f21cd
docs(05-01): record plan close-out in STATE and ROADMAP
...
- Advance to plan 2 of 6; 05-01 marked complete
- DATA-03, DATA-06, DATA-10 checked in REQUIREMENTS.md
2026-09-18 18:53:33 +02:00
Jakub Zych
c85fa24936
docs(05-01): drop 27-migrations target and move HTTP fuzz to Phase 12
...
- DATA-09 and Phase 5 criteria follow D-01 squash and D-07 service-level fuzz
- Phase 12 inherits the write-endpoint DTO fuzz once HTTP exists
2026-09-18 18:48:08 +02:00
Jakub Zych
71f13f5620
docs(state): record 04-03 completion and advance to plan 04
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-18 14:03:43 +02:00
Jakub Zych
a6555c4606
docs(state): record 04-02 completion and advance to plan 03
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-18 13:54:05 +02:00
Jakub Zych
e7dba5c4fb
docs(state): record 04-01 completion and advance to plan 02
...
Mark CLI-02 complete, log scaffolding registry and leaf-check
decisions, and move Phase 4 progress to 1/4 plans.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-18 13:42:34 +02:00
Jakub Zych
f4fecc959f
docs(03-03): complete typed params, rollback, and first real parity pass plan
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-17 20:24:39 +02:00
Jakub Zych
20bd8fe8fc
docs(03-01): complete boot JWT genre route plan
...
Tasks completed: 2/2
- Initialize the real app database through plugin migrations
- Serve the seeded genre list behind real cross-plugin JWT middleware
SUMMARY: .planning/phases/03-first-vertical-slice-genres-end-to-end/03-01-SUMMARY.md
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-17 20:06:03 +02:00
Jakub Zych
eabbe00976
docs(02-02): record plan progress in STATE and ROADMAP
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-17 12:38:05 +02:00
Jakub Zych
3ad9904fe8
docs(phase-01): complete phase execution
2026-09-16 14:46:25 +02:00
Jakub Zych
ddfdc48899
docs: create roadmap (15 phases)
2026-09-16 09:36:57 +02:00
Jakub Zych
3a3e044a70
docs: define v1 requirements
2026-09-16 03:35:10 +02:00