Files
summercms/.planning/phases/12.1-user-plugin-admin-screens/deferred-items.md
Jakub Zych bd4960401d docs(12.1-02): complete framework preview and form seams plan
- summary with the v0.1.3 tag, gate times and contract names
- deferred item for two application inventory tests
- WINDOWS entry 9 fixed: RecordActions.vue is mounted
2026-10-05 12:43:23 +02:00

1.6 KiB

Phase 12.1 deferred items

Deferred Items

  • Two inventory tests of the application's fonoteka plugin module fail against the framework at v0.1.3 status: open Found: plan 12.1-02 Task 6, 2026-10-05, by running go -C ../fonoteka.go/plugins/golem15/fonoteka test ./... -count=1 in addition to the plan's gate. What: TestPhase09SecurityRoutes (admin_phase09_security_test.go) reports the two plan 01 routes POST .../{controller}/bulk/{action} and POST .../{controller}/{id}/actions/{action} as unexpected, because the fixed list phase09AdminRoutes does not name them. TestPhase10ControllerCopy (admin_phase10_copy_test.go) compares the list messages with the fixed list phase10ListMessageKeys, which lacks rowStateDeleted, rowStateNegative and rowStateDisabled; its form half was not reached and may need preview and edit the same way. Why not fixed here: the fix is two fixed lists in the application repository (fonoteka.go); plan 12.1-02 writes to summercms.go only. No framework change is needed, so the tagged commit is not affected. The same catch-up was done once before (549840d test(13-06): list the Phase 12.2 cabana admin routes in the Phase 9 route inventory). Why the gate missed it: the plan's application gate go -C ../fonoteka.go test ./... -count=1 runs the root module only; the go.work plugin modules (plugins/golem15/{user,fonoteka,golem,feedback}) are separate modules and are not matched by ./.... Suggested owner: plan 12.1-04 (it already writes the application's parity allow-list entry and submodule pointer) or plan 12.1-05's gate script, which should run every workspace module.