aboutsummaryrefslogtreecommitdiff
path: root/claude-rules/ui-prototyping.md
diff options
context:
space:
mode:
Diffstat (limited to 'claude-rules/ui-prototyping.md')
-rw-r--r--claude-rules/ui-prototyping.md5
1 files changed, 5 insertions, 0 deletions
diff --git a/claude-rules/ui-prototyping.md b/claude-rules/ui-prototyping.md
index c58c199..c453258 100644
--- a/claude-rules/ui-prototyping.md
+++ b/claude-rules/ui-prototyping.md
@@ -41,6 +41,11 @@ shared engine, in the project's design language. Pick a direction, then iterate
that one across numbered passes to the final. Save each meaningful pass as its
own numbered prototype so the design history is walkable.
+For an Emacs app UI, the production port target is `svg.el` — browser SVG and
+librsvg share primitives, so the winning prototype ports near-1:1. Keep every
+prototype within the librsvg-safe constraint sheet in `emacs.md` (SVG Rendering
+section) so the port stays mechanical.
+
### 4. Full working prototypes, not mockups
The prototypes must be functional: real state, real controls, real behavior, so