docs(10-04): complete relation manager and shell polish plan

This commit is contained in:
Jakub Zych
2026-09-27 17:29:15 +02:00
parent 445404e394
commit 8259a456bb
4 changed files with 299 additions and 18 deletions

View File

@@ -4,16 +4,16 @@ milestone: v1.0
current_phase: 10
current_phase_name: Admin Vue SPA
status: executing
stopped_at: Completed 10-03-PLAN.md
last_updated: "2026-09-27T15:02:42.446Z"
stopped_at: Completed 10-04-PLAN.md
last_updated: "2026-09-27T15:28:59.994Z"
last_activity: 2026-09-27
last_activity_desc: Phase 10 plan 03 lists, forms, filters and settings completed
state_head: 1964844eb916a572c7fe8c6e88ed18a46cbf0e77
last_activity_desc: Phase 10 plan 04 relation manager and shell polish completed
state_head: 445404e394d21c39b855d7a0a672885e49756a00
progress:
total_phases: 15
completed_phases: 8
total_plans: 72
completed_plans: 70
completed_plans: 71
milestone_name: milestone
---
@@ -29,9 +29,9 @@ See: .planning/PROJECT.md (updated 2026-09-16)
## Current Position
Phase: 10 (Admin Vue SPA) — EXECUTING
Plan: 4 of 5
Plan: 5 of 5
Status: Ready to execute
Last activity: 2026-09-27 — Phase 10 plan 03 lists, forms, filters and settings completed
Last activity: 2026-09-27 — Phase 10 plan 04 relation manager and shell polish completed
Progress: [██████████] 100%
@@ -123,6 +123,7 @@ Progress: [██████████] 100%
| Phase 10 P01 | 31min | 3 tasks | 111 files |
| Phase 10 P02 | 50min | 3 tasks | 63 files |
| Phase 10 P03 | 23 min | 3 tasks | 64 files |
| Phase 10 P04 | 21min | 2 tasks | 42 files |
## Accumulated Context
@@ -326,6 +327,10 @@ Recent decisions affecting current work:
- [Phase 10]: A form field without span fills the whole row (Winter default); auto and row take the next free slot
- [Phase 10]: The save body skips read-only fields and unregistered types (relation-manager, unknown); Winter attributes pass through an allowlist
- [Phase 10]: aria-sort reflects only the explicit URL sort; defaultSort is applied server-side without a header indicator
- [Phase 10]: relation-manager is record-bound: dropped on create even without context: update and never sent in the save body
- [Phase 10]: Admin OpenAPI declares search, sort, dir, page and per_page on the linked and candidate relation routes
- [Phase 10]: Collapsed rail: Enter or ArrowDown opens the SectionFlyout and moves focus into it; click still navigates; expand button only for a manual collapse
- [Phase 10]: logout(router) always clears user, navigation and settings and ends on the login route, even when POST /auth/logout fails
### Pending Todos
@@ -348,6 +353,6 @@ Items acknowledged and carried forward from previous milestone close:
## Session Continuity
Last session: 2026-09-27T15:02:42.136Z
Stopped at: Completed 10-03-PLAN.md
Last session: 2026-09-27T15:28:59.674Z
Stopped at: Completed 10-04-PLAN.md
Resume file: None