START WITH INTENT
State the Constraints
Constraints shape architecture.
Include things like
- static vs server-based
- hosting
- scale
- browser/device support
- dependencies
- cost
- offline needs
- who will maintain it
- what must remain editable without AI
“Static GitHub Pages site; no database, server-side code or paid services.”
Takeaway
Constraints are architecture inputs. State them early.