You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs(plan): task 12 is done, and four of its findings were not in the plan
The 11/1/2 block mapping survived the stale counts, but requirements.html needed a
placeholder ADDED rather than swapped. Step 4 forced the pillar count across the
llms corpus, and the fit assessment is deliberately excluded by a written ruling
that a copy edit is not the place to overturn. The injector's <details> now
carries a class. And three factual errors were corrected while rewriting around
the blocks — the note names them so the next task does not re-find them.
Also records that www/assess.md is separately stale (519 lines against the skill's
629, header still claiming npm 0.15.x), which is its own task, not this one.
-[]**Step 1: Audit `tok-*` before deleting anything**
1685
+
-[x]**Step 1: Audit `tok-*` before deleting anything**
1686
1686
1687
1687
The `tok-*` rules are **not in `styles.css`** — they live in inline `<style>` blocks: `www/requirements.html:47-48` (global) and `www/articles/prompts-are-code.html:48-52` (scoped under `.article`). A `grep tok- www/styles.css` returns nothing, which reads as "no rules to keep" and is how you would delete markup whose styling lives elsewhere.
1688
1688
@@ -1723,7 +1723,7 @@ If any `tok-*` class appears **outside** a `<pre>` block, keep its rule and migr
1723
1723
> `.example-code .comment/.keyword/.key/.string` with nothing for `ok`/`err`, so transcript
1724
1724
> blocks would ship unstyled exactly as the plan warns.
1725
1725
1726
-
-[]**Step 2: Replace each block with a placeholder**
1726
+
-[x]**Step 2: Replace each block with a placeholder**
1727
1727
1728
1728
Every block becomes:
1729
1729
@@ -1735,12 +1735,12 @@ Every block becomes:
1735
1735
1736
1736
`ts-requirement-test` belongs on **`requirements.html`**, the page whose claim it proves — not on `index.html`. Counting: 11 on `index.html`, 2 on `requirements.html` (the ledger entry and the generated test stub), 2 on `prompts-are-code.html`.
1737
1737
1738
-
-[]**Step 3: Rewrite the prose the model change invalidates**
1738
+
-[x]**Step 3: Rewrite the prose the model change invalidates**
1739
1739
1740
1740
-`index.html` "metamodel goes deep": the fictional `blog` package becomes the real `acme::learn`. The claim *"this exact model loads and generates a full typed stack"* is now true, so it stays — but the `# … title, authorId …` elision it referred to is gone, replaced by a computed `…` where the excerpt genuinely skips.
1741
1741
-`requirements.html`: `arena::Bot.status` becomes `acme::Subscriber.status`, and the surrounding story becomes *a subscriber can be paused without erasing their history*. The claim "resolved, not trusted" is now gated by Task 9's requirement-link check.
1742
1742
1743
-
-[]**Step 4: Add the fifth pillar card**
1743
+
-[x]**Step 4: Add the fifth pillar card**
1744
1744
1745
1745
In `index.html`'s pillar section, after "Prompt construction":
1746
1746
@@ -1758,15 +1758,15 @@ In `index.html`'s pillar section, after "Prompt construction":
1758
1758
1759
1759
The last sentence is **load-bearing and must not be softened** — the vocabulary is cross-port, `requirementTests()` is TypeScript-only, and the site must not imply five-language test generation.
1760
1760
1761
-
-[]**Step 5: Preview before committing**
1761
+
-[x]**Step 5: Preview before committing**
1762
1762
1763
1763
```bash
1764
1764
cd<metaobjects-repo>&& bun run site:preview --site <site-repo>
1765
1765
```
1766
1766
1767
1767
Open the printed path. The site has no CI, so this preview is the only check before it is live.
0 commit comments