docs(12.2-04): update state and roadmap progress after plan 12.2-04

This commit is contained in:
Jakub Zych
2026-10-02 19:58:42 +02:00
parent 92d665f1b2
commit 162a8ec5a1
3 changed files with 16 additions and 11 deletions

View File

@@ -670,7 +670,7 @@ Plans:
4. Deferred binding: on an unsaved parent, uploads and related-record changes bind to a session key, are committed in the parent's create transaction, and are discarded with the session. Orphaned deferred bindings and their files are purged.
5. The new code has unit tests, delivered in the phase's last plan, and the docs checker passes.
**Plans:** 3/5 plans executed
**Plans:** 4/5 plans executed
Plans:
**Wave 1**
@@ -683,7 +683,7 @@ Plans:
- [x] 12.2-03-PLAN.md — cabana relation child CRUD (hasMany kind, manage/view/pivot forms, toolbar buttons), D-15 parent scoping, unsaved-parent deferral and relation commit, child file routes
**Wave 4** *(blocked on Wave 3 completion)*
- [ ] 12.2-04-PLAN.md — Admin SPA: FileuploadField, DatepickerField (Reka), child and pivot modals, create-screen deferral, date/time cells, rebuilt dist
- [x] 12.2-04-PLAN.md — Admin SPA: FileuploadField, DatepickerField (Reka), child and pivot modals, create-screen deferral, date/time cells, rebuilt dist
**Wave 5** *(blocked on Wave 4 completion)*
- [ ] 12.2-05-PLAN.md — Unit and security tests (D-15 suite, test map, SPA backstops), check-phase12.2.sh, security review, v0.1.1 tag checkpoint

View File

@@ -4,16 +4,16 @@ milestone: v1.0
current_phase: "12.2"
current_phase_name: "Admin form fields: date, file upload, relation editing with deferred binding (INSERTED)"
status: executing
stopped_at: Completed 12.2-03-PLAN.md
last_updated: "2026-10-02T17:09:43.302Z"
stopped_at: Completed 12.2-04-PLAN.md
last_updated: "2026-10-02T17:58:33.905Z"
last_activity: 2026-10-02
last_activity_desc: Phase 12.2 execution started
state_head: 6cdfbd49d047d23f4112286120dd9bfd36164b8d
state_head: 92d665f1b210648254f5bc3b4e7115302c3c3669
progress:
total_phases: 21
completed_phases: 11
total_plans: 106
completed_plans: 104
total_plans: 108
completed_plans: 105
milestone_name: milestone
---
@@ -29,7 +29,7 @@ See: .planning/PROJECT.md (updated 2026-09-16)
## Current Position
Phase: 12.2 (Admin form fields: date, file upload, relation editing with deferred binding (INSERTED)) — EXECUTING
Plan: 4 of 5
Plan: 5 of 5
Status: Ready to execute
Last activity: 2026-10-02 — Phase 12.2 execution started
@@ -159,6 +159,7 @@ Progress: [██████░░░░] 60%
| Phase 12.2 P01 | 20min | 3 tasks | 32 files |
| Phase 12.2 P02 | 28min | 3 tasks | 29 files |
| Phase 12.2 P03 | 45min | 3 tasks | 26 files |
| Phase 12.2 P04 | 2h | 4 tasks | 31 files |
## Accumulated Context
@@ -472,6 +473,10 @@ Recent decisions affecting current work:
- [Phase 12.2]: 12.2-03: at commit, a bind of a child the session created attaches directly; a bind of an existing record re-runs the full link eligibility, and an ineligible one is a 422 on the relation-manager field
- [Phase 12.2]: 12.2-03: pivot values fill through the pivot form's writable fields only; unknown pivot keys are 422 on link and on PUT .../pivot/{child}
- [Phase 12.2]: 12.2-03: child file routes use X-Child-Session-Key; a saved child needs update to write files (403), child 0 needs create (404 otherwise)
- [Phase 12.2]: 12.2-04: the user approved @internationalized/date 3.12.4 as an exact-pinned direct admin dependency
- [Phase 12.2]: 12.2-04: by user decision, existing belongsToMany relation managers stay deferrable and appear on the create screen unless the relation-manager field has context: update; the create-screen deferral UI is not opt-in
- [Phase 12.2]: 12.2-04: the registry resolves RelationManager lazily because child forms close an import cycle with it
- [Phase 12.2]: 12.2-04: a datetime is emitted as UTC YYYY-MM-DDTHH:MM:SSZ without milliseconds; a stored datetime without a zone is read as UTC
### Pending Todos
@@ -520,6 +525,6 @@ Items acknowledged and carried forward from previous milestone close:
## Session Continuity
Last session: 2026-10-02T17:09:42.798Z
Stopped at: Completed 12.2-03-PLAN.md
Last session: 2026-10-02T17:58:33.426Z
Stopped at: Completed 12.2-04-PLAN.md
Resume file: None

View File

@@ -94,5 +94,5 @@
"label": "Advance to the next step",
"reason": "Phase 12.2 of 21 · executing"
},
"updated_at": "2026-10-02T17:09:38.368Z"
"updated_at": "2026-10-02T17:58:23.800Z"
}