From 294198008308b22a2a0b24f643774e99a320cfe6 Mon Sep 17 00:00:00 2001 From: garrytan Date: Fri, 2 Oct 2026 23:55:06 +0000 Subject: [PATCH] design-html: match Pretext docs to the vendored bundle; fix cross-block server state (s08 H1, H2, H3, H4, H7, M6) - H1-H3: walkLineRanges, layoutNextLine and layoutWithLines signatures and return shapes now match design-html/vendor/pretext.js; patterns 2-4 rewritten. - H4: inline the ES-module bundle in ` Add a comment: `` @@ -306,17 +307,20 @@ echo "SERVER: http://localhost:$_PORT/finalized.html" echo "PID: $_SERVER_PID" ``` +Remember the printed `SERVER:` URL and `PID:` value; each bash block is a fresh +shell, so later blocks restate them literally. + If python3 is not available, fall back to: ```bash open ``` -Tell the user: "Live preview running at http://localhost:$_PORT/finalized.html. +Tell the user: "Live preview running at . After each edit, just refresh the browser (Cmd+R) to see changes." When the refinement loop ends (Step 4 exits), kill the server: ```bash -kill $_SERVER_PID 2>/dev/null || true +kill 2>/dev/null || true ``` --- @@ -377,7 +381,7 @@ LOOP: 5. Apply feedback using targeted Edit tool changes on the HTML file (do NOT regenerate the entire file — surgical edits only) - 6. Brief summary of what changed (2-3 lines max) + 6. Briefly say what changed 7. If verification screenshots are available, re-take them to confirm the fix diff --git a/design-html/sections/pretext-patterns.md.tmpl b/design-html/sections/pretext-patterns.md.tmpl index 15d33171c..527443fc1 100644 --- a/design-html/sections/pretext-patterns.md.tmpl +++ b/design-html/sections/pretext-patterns.md.tmpl @@ -5,8 +5,8 @@ Pretext API usage patterns. Follow them exactly. **Pattern 1: Basic height computation (Simple layout, Card/grid)** ```js -import { prepare, layout } from './pretext-inline.js' -// Or if inlined: const { prepare, layout } = window.Pretext +import { prepare, layout } from '@chenglou/pretext' +// Vanilla HTML: omit the import; this code follows the inlined bundle in the same