Commit Graph

445 Commits

Author SHA1 Message Date
Jakub Zych
6525d967c5 docs(12.2): record BM UAT approval after v0.1.2 fixes
Browser checks on sm-bm-app passed: datetime popover time, discard confirm, and list date formatting. Phase 12.2 UAT is complete.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-03 05:59:06 +02:00
Jakub Zych
8031fd1c16 docs(12.2): record v0.1.1 tag and defer UAT to BM
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-02 23:27:52 +02:00
Jakub Zych
5c38d96f8b docs(12.2): record review fixes and persist human UAT
Close the seven code-review findings in disposition and leave the phase pending on browser checks plus the v0.1.1 tag.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-02 23:13:49 +02:00
Jakub Zych
6bfc0faa8a docs(phase-12.2): add/update security threat verification 2026-10-02 22:35:37 +02:00
Jakub Zych
ce7003bcf6 docs(phase-12.2): add/update validation strategy 2026-10-02 22:25:47 +02:00
Jakub Zych
39332b7750 docs(12.2): record code review disposition 2026-10-02 21:21:04 +02:00
Jakub Zych
ac94cdcce9 docs(12.2): add code review report 2026-10-02 21:20:05 +02:00
Jakub Zych
1757545ecb docs(12.2-05): summary of the phase 12.2 test and gate plan (awaiting the v0.1.1 checkpoint) 2026-10-02 20:55:29 +02:00
Jakub Zych
912a46603f docs(12.2-05): security review and validation map for phase 12.2
- 12.2-SECURITY-REVIEW.md maps T-12.2-01 to T-12.2-36 and the supply
  chain rows to the controls as built and their passing tests, with the
  parent-predicate removal check and the residual risks
- 12.2-VALIDATION.md: per-task map with real task ids, all green,
  nyquist_compliant and wave_0_complete set
- deferred-items.md: out-of-scope findings for follow-up
2026-10-02 20:54:14 +02:00
Jakub Zych
9c87a59532 docs(13): create phase plan
Six sequential plans: framework gaps, notifications/credentials/onboarding, wishlist, CSV, public views, unit tests and gate. Research open questions marked resolved per the plan-count checkpoint.
2026-10-02 20:12:35 +02:00
Jakub Zych
162a8ec5a1 docs(12.2-04): update state and roadmap progress after plan 12.2-04 2026-10-02 19:58:42 +02:00
Jakub Zych
92d665f1b2 docs(12.2-04): complete the admin SPA dates, uploads and relation modals plan summary 2026-10-02 19:58:19 +02:00
Jakub Zych
d66812caef docs(13): map phase patterns 2026-10-02 19:39:34 +02:00
Jakub Zych
ea33296799 feat(12.2-04): add the fileupload field with deferred uploads on the form session key
- sessionKey.ts: one 32-byte base64url key per form mount, sent only in headers
- api/files.ts: FileRoutes over the record and child file routes, XHR upload with progress, 401 refresh and retry
- FileuploadField and FileCaptionModal per UI-SPEC section 3: dropzone, image grid, rows, per-item states, client pre-checks, reorder, protected previews
- FormView provides FORM_SESSION, counts pending changes as dirty and sends X-Session-Key on create and update
- fileupload lang keys in en and pl, admin-spa docs note, deferred smoke test, rebuilt dist
2026-10-02 19:22:22 +02:00
Jakub Zych
1ebfe691a2 docs(13): research phase domain 2026-10-02 19:21:38 +02:00
Jakub Zych
cb653711f0 docs(12.2-03): update state and roadmap progress after plan 12.2-03 2026-10-02 19:09:54 +02:00
Jakub Zych
6cdfbd49d0 docs(12.2-03): complete the relation child CRUD and deferral plan summary 2026-10-02 19:09:26 +02:00
Jakub Zych
0b4ef9c311 docs(12.2-02): update state and roadmap progress after plan 12.2-02 2026-10-02 18:21:05 +02:00
Jakub Zych
a4b3010e76 docs(12.2-02): complete the fileupload and datepicker admin API plan summary 2026-10-02 18:20:39 +02:00
Jakub Zych
bbb804961e docs(13): capture phase context 2026-10-02 18:17:03 +02:00
Jakub Zych
edda803dc1 docs(12.2-01): update state and roadmap progress after plan 12.2-01 2026-10-02 17:48:31 +02:00
Jakub Zych
f004d7d4fc docs(12.2-01): complete the storage foundations plan summary 2026-10-02 17:48:01 +02:00
Jakub Zych
79e2a43095 test(12): persist human verification items as UAT 2026-10-02 17:08:58 +02:00
Jakub Zych
1ea63ef1ee docs(12): record code review disposition 2026-10-02 17:08:31 +02:00
Jakub Zych
44a25dd380 docs(12): add code review report 2026-10-02 17:08:18 +02:00
Jakub Zych
560a16983c docs(12-05): update state and roadmap progress after plan 12-05 2026-10-02 16:57:41 +02:00
Jakub Zych
c97cc094d5 docs(12-05): complete the Phase 12 security proof, coverage and gate plan 2026-10-02 16:56:55 +02:00
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
f4ec94531f docs(12.2): create phase plan
Five sequential plans: foundations (deferred_bindings, attach.Store,
lagoon.Date/TimeOfDay, purge), cabana datepicker and fileupload, relation
child CRUD with deferral, admin SPA, and unit and security tests.
Adds D-22..D-24 from the plan-count checkpoint and the pattern map.
2026-10-02 16:53:42 +02:00
Jakub Zych
d1650e8213 docs(12.2): UI design contract 2026-10-02 15:52:22 +02:00
Jakub Zych
92b12fee4c docs(phase-12.2): add validation strategy 2026-10-02 15:24:48 +02:00
Jakub Zych
1c476d243f docs(12.2): research phase domain 2026-10-02 15:24:00 +02:00
Jakub Zych
2f71aeb534 docs(state): record phase 12.2 context session 2026-10-02 15:01:26 +02:00
Jakub Zych
4712e94a12 docs(12.2): capture phase context 2026-10-02 15:01:25 +02:00
Jakub Zych
37595fb6b2 docs(12-04): update state and roadmap progress after plan 12-04 2026-10-02 14:44:17 +02:00
Jakub Zych
3cf2b38a8c docs(12-04): complete albums, search and lookups plan 2026-10-02 14:43:34 +02:00
Jakub Zych
44526f0bca docs: insert Phase 12.2 admin form fields with deferred binding (v0.1.1) 2026-10-02 14:36:41 +02:00
Jakub Zych
18ead668ec docs(12-03): update state and roadmap progress after plan 12-03 2026-10-02 13:18:30 +02:00
Jakub Zych
6f37a3782f docs(12-03): complete household invitations and members plan 2026-10-02 13:17:47 +02:00
Jakub Zych
62863cf0ae docs(12-02): update state and roadmap progress after plan 12-02 2026-10-02 12:39:18 +02:00
Jakub Zych
85a45dbc80 docs(12-02): complete collections, me/context and share link plan 2026-10-02 12:38:40 +02:00
Jakub Zych
d7388af564 docs(12-01): update state and roadmap progress after plan 12-01 2026-10-02 11:50:43 +02:00
Jakub Zych
ce72e60491 docs(12-01): complete framework gaps and user groups plan 2026-10-02 11:50:05 +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
cfe568a214 docs(quick-261002-esz): extract golem15.user into its own repo sm-user-plugin 2026-10-02 11:04:00 +02:00
Jakub Zych
947aabee93 docs: move golem15.user to sm-user-plugin and supersede the Phase 1 extraction deferral
- new note .planning/notes/core-plugins-own-repos.md: shared core plugins live in sm-<name>-plugin repos mounted as submodules
- 01-CONTEXT deferral points to the note; PROJECT constraint and Key Decisions row
- ROADMAP Phase 12 repos and the 12-01 entry, and Phase 12 plans 12-01, 12-02, 12-05 name sm-user-plugin and the submodule commit workflow
2026-10-02 11:02:07 +02:00
Jakub Zych
b3fda9188f docs(12): create phase plan 2026-10-02 08:40:06 +02:00
Jakub Zych
d97b4292a3 docs(12): record post-research decisions and validation strategy 2026-10-02 08:04:23 +02:00
Jakub Zych
77f8b371cf docs(12): research phase domain 2026-10-02 01:08:08 +02:00
Jakub Zych
8cc7b81559 docs: defer phase 11.3 newsletter to backlog as 999.1 2026-10-02 00:49:47 +02:00