docs(12.1-01): complete framework actions plan
This commit is contained in:
@@ -4,16 +4,16 @@ milestone: v1.0
|
||||
current_phase: "12.1"
|
||||
current_phase_name: User plugin admin screens
|
||||
status: executing
|
||||
stopped_at: Phase 12.1 UI-SPEC approved
|
||||
last_updated: "2026-10-04T17:41:02.519Z"
|
||||
last_activity: 2026-10-03
|
||||
last_activity_desc: Phase 14 execution started
|
||||
state_head: ea0fc6f191b74f54ac6defcf706075cde83eef40
|
||||
stopped_at: Completed 12.1-01-PLAN.md
|
||||
last_updated: "2026-10-04T21:55:37.374Z"
|
||||
last_activity: 2026-10-04
|
||||
last_activity_desc: Phase 12.1 execution started
|
||||
state_head: 71073bc8a2c5a1f2030a49bbe351bf2baad1a480
|
||||
progress:
|
||||
total_phases: 22
|
||||
completed_phases: 11
|
||||
total_plans: 123
|
||||
completed_plans: 118
|
||||
completed_plans: 119
|
||||
milestone_name: milestone
|
||||
---
|
||||
|
||||
@@ -24,14 +24,14 @@ milestone_name: milestone
|
||||
See: .planning/PROJECT.md (updated 2026-09-16)
|
||||
|
||||
**Core value:** An existing WinterCMS-shaped app can be ported plugin by plugin to a single Go binary without its frontend noticing: the PHP version's API contract is the acceptance test.
|
||||
**Current focus:** Phase 14 — Domain jobs and external integrations
|
||||
**Current focus:** Phase 12.1 — User plugin admin screens
|
||||
|
||||
## Current Position
|
||||
|
||||
Phase: 12.1 (User plugin admin screens) — READY TO EXECUTE
|
||||
Plan: 6 of 6
|
||||
Phase: 12.1 (User plugin admin screens) — EXECUTING
|
||||
Plan: 2 of 5
|
||||
Status: Ready to execute
|
||||
Last activity: 2026-10-03 — Phase 14 execution started
|
||||
Last activity: 2026-10-04 — Phase 12.1 execution started
|
||||
|
||||
Progress: [██████░░░░] 60%
|
||||
|
||||
@@ -172,6 +172,7 @@ Progress: [██████░░░░] 60%
|
||||
| Phase 14 P04 | 69 min | 4 tasks | 144 files |
|
||||
| Phase 14 P05 | 100min | 3 tasks | 93 files |
|
||||
| Phase 14 P06 | 132 min | 4 tasks | 26 files |
|
||||
| Phase 12.1 P01 | 38min | 4 tasks | 61 files |
|
||||
|
||||
## Accumulated Context
|
||||
|
||||
@@ -534,6 +535,11 @@ Recent decisions affecting current work:
|
||||
- [Phase 14]: 14-06: the sm-feedback-plugin routes are pinned and fuzzed by the plugin's own tests, so the fonoteka plugin does not require the shared plugin module
|
||||
- [Phase 14]: 14-06: every mitigated threat has a removal row (43); --evidence requires one per mitigated threat
|
||||
- [Phase 14]: 14-06: two Phase 14 functions are exempt from the 80% function floor with reasons (cover_importer fetch, validateDiscogsInput); internal/pgtest exempt from the package floor
|
||||
- [Phase 12.1]: 12.1-01: bulk, record and toolbar/widget actions are three namespaces per controller; create and delete are reserved in each
|
||||
- [Phase 12.1]: 12.1-01: CRUDService.BulkAction and RecordAction take the action name and resolve declared-and-registered themselves
|
||||
- [Phase 12.1]: 12.1-01: a 403 on save is the forbidden banner (not a toast) for every 403, plugin refusal or framework denial
|
||||
- [Phase 12.1]: 12.1-01: plugin writes to a soft-deleted record must use tx.Unscoped(); cabana's update write does
|
||||
- [Phase 12.1]: 12.1-01: RecordActions.vue is unmounted until 12.1-02 adds the preview footer; it emits done with the toast text for its host to show
|
||||
|
||||
### Pending Todos
|
||||
|
||||
@@ -571,6 +577,7 @@ Recent decisions affecting current work:
|
||||
| 2 | make admin SPA edit/create and settings forms full width | 2026-09-27 | 2585671 | — |
|
||||
| 260928-lf2 | Rewrite module READMEs and root README as professional app-agnostic docs | 2026-09-28 | fafb12f | [260928-lf2-rewrite-module-readmes-and-root-readme-a](./quick/260928-lf2-rewrite-module-readmes-and-root-readme-a/) |
|
||||
| 261001-ddh | Replace lagoon hardcoded ICU pl-PL database locale with per-query COLLATE option | 2026-10-01 | 037dc53 | [261001-ddh-replace-lagoon-hardcoded-icu-pl-pl-datab](./quick/261001-ddh-replace-lagoon-hardcoded-icu-pl-pl-datab/) |
|
||||
| 261004-rou | Move API-token ownership from Fonoteka to sm-user-plugin | 2026-10-04 | d1abcab | [261004-rou-move-user-api-tokens-from-fonoteka-plugi](./quick/261004-rou-move-user-api-tokens-from-fonoteka-plugi/) |
|
||||
|
||||
## Deferred Items
|
||||
|
||||
@@ -582,6 +589,6 @@ Items acknowledged and carried forward from previous milestone close:
|
||||
|
||||
## Session Continuity
|
||||
|
||||
Last session: 2026-10-04T15:29:20.760Z
|
||||
Stopped at: Phase 12.1 UI-SPEC approved
|
||||
Resume file: .planning/phases/12.1-user-plugin-admin-screens/12.1-UI-SPEC.md
|
||||
Last session: 2026-10-04T21:55:36.836Z
|
||||
Stopped at: Completed 12.1-01-PLAN.md
|
||||
Resume file: None
|
||||
|
||||
Reference in New Issue
Block a user