diff --git a/docs/superpowers/specs/2026-07-07-frontend-js-design.md b/docs/superpowers/specs/2026-07-07-frontend-js-design.md new file mode 100644 index 0000000..cca7cdf --- /dev/null +++ b/docs/superpowers/specs/2026-07-07-frontend-js-design.md @@ -0,0 +1,184 @@ +# Plan 3c: JavaScript Frontend Design + +## Purpose + +Plan 3c of the four-plan BattleForge build. Closes the gap between the Plan 3a+3b PHP backend and the in-browser experience by adding the small JavaScript surface that Plan 3a's web layer was waiting for. Plan 3c is the third of four plans and the last one in the original "Plan 3" deliverable. + +Plan 3a's web layer (the front controller, the editor handlers, the views) shipped without any JavaScript beyond a ``. The `