Ahmed Darrazi
|
5e104101b6
|
feat(spec-078): canonical tenantless operations detail
|
2026-02-07 02:02:37 +01:00 |
|
Ahmed Darrazi
|
94d5eab217
|
tasks: add task breakdown for 078 (47 tasks, 7 phases, 4 user stories)
- Phase 1: Setup (2 tasks)
- Phase 2: Foundational — headless resource, dead code, test fixes (14 tasks)
- Phase 3: US1 (P1) — infolist reuse on canonical detail (11 tasks, MVP)
- Phase 4: US2 (P2) — legacy URL 404 validation (4 tasks)
- Phase 5: US3 (P2) — related links header actions (6 tasks)
- Phase 6: US4 (P3) — KPI header + list redirect (5 tasks)
- Phase 7: Polish — sweep, pint, full validation (5 tasks)
- 24 tasks marked parallel, clear dependency graph
|
2026-02-07 00:14:45 +01:00 |
|
Ahmed Darrazi
|
e57157016c
|
plan: add implementation plan and design artifacts for 078
- plan.md: 5 implementation phases (A-E), constitution check, risk assessment, test strategy
- research.md: 5 findings (R-001 through R-005) on Filament v5 schema reuse
- data-model.md: entity documentation, routing changes, file deletion/modification map
- contracts/routes.md: canonical vs decommissioned route contracts
- quickstart.md: verification steps for implementors
- Updated copilot agent context with plan technologies
|
2026-02-07 00:11:20 +01:00 |
|
Ahmed Darrazi
|
3aa8f27213
|
spec: remove FR-078-005/006 detail redirect handlers
Legacy detail URLs naturally 404 after route decommission.
No redirect handlers needed — simplifies scope significantly.
FR-078-012 (list convenience redirect) retained.
Cascaded changes across goals, principles, user stories, tests,
success criteria, security, and acceptance criteria.
|
2026-02-06 23:54:11 +01:00 |
|
Ahmed Darrazi
|
58758a5bcf
|
spec: 078 Operations tenantless canonical migration
- Single canonical run detail at /admin/operations/{run}
- Decommission auto-generated tenant-scoped pages (list + view)
- Secure 302 redirects for legacy URLs (deny-as-not-found)
- Infolist reuse strategy (InteractsWithInfolists + fallback)
- KPI header hidden in tenantless mode (Phase 1)
- Dead code cleanup (OperationsDetail.php)
- 10 test specifications covering redirects, 404 semantics, rendering
- Quality checklist: all items pass
|
2026-02-06 23:31:55 +01:00 |
|