fuzzyworld

dm / commit

fix: linter warnings in plan.md; update README links to anchor URL

3207a0e01577382fa1b5217870d4ff28465aa8ba · Pavel Safronov · 2026-05-27 23:36:39 -0700 · parents 12d22f8f20ea

fix: linter warnings in plan.md; update README links to anchor URL

- plan.md: escape underscores in emphasis (MD037), add 'text' lang to code block (MD040)
- index.html: README links now point to the rendered anchor on the GitLab project page

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
 plan.md           | 4 ++--
 public/index.html | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/plan.md b/plan.md
index 76638a1..e0ebb0d 100644
--- a/plan.md
+++ b/plan.md
@@ -62,7 +62,7 @@ Replace current `{ name, race, class, level, hp, maxHp, xp, gold, inventory }` w
 ### 1c — Creation screen
 
 - [x] Replace two-grid layout (Race + Class) with three-grid layout (Descriptor + Type + Focus)
-- [x] The sentence "I am a ___ ___ who ___" assembles live as user picks each
+- [x] The sentence "I am a `___` `___` who `___`" assembles live as user picks each
 - [x] Type cards show starting pool values and Cypher Limit, not HP
 - [x] Focus cards show a one-line flavour summary
 - [x] Descriptor cards show the key stat bonus it provides
@@ -79,7 +79,7 @@ Replace current `{ name, race, class, level, hp, maxHp, xp, gold, inventory }` w
 
 Replace current fields entirely:
 
-```
+```text
 might_damage       // number — damage to Might pool
 speed_damage       // number — damage to Speed pool
 intellect_damage   // number — damage to Intellect pool
diff --git a/public/index.html b/public/index.html
index 8508ccf..25f3e73 100644
--- a/public/index.html
+++ b/public/index.html
@@ -1270,7 +1270,7 @@ body {
   <div class="creation-title"><img src="dice.png" alt="" style="height:0.85em;vertical-align:middle;margin-right:0.2em;filter:invert(1) sepia(1) saturate(2) hue-rotate(5deg) brightness(0.9)"> Solo Dungeon Master</div>
   <div class="creation-sub">Powered by Claude — your story begins here</div>
   <p style="font-size:0.85rem;color:var(--text-dim);max-width:560px;margin:10px auto 0;line-height:1.6;text-align:center">
-    An AI-powered solo tabletop RPG running entirely in your browser. Build your character below, then Claude becomes your Game Master — narration, rules, and consequences — for a full <a href="https://cyphersrd.quest" target="_blank" rel="noopener" style="color:var(--gold-dim)">Cypher System</a> adventure. Your API key never leaves your device. <a href="https://gitlab.com/PavelSafronov/dm/-/blob/main/README.md" target="_blank" rel="noopener" style="color:var(--gold-dim)">README →</a>
+    An AI-powered solo tabletop RPG running entirely in your browser. Build your character below, then Claude becomes your Game Master — narration, rules, and consequences — for a full <a href="https://cyphersrd.quest" target="_blank" rel="noopener" style="color:var(--gold-dim)">Cypher System</a> adventure. Your API key never leaves your device. <a href="https://gitlab.com/PavelSafronov/dm#user-content--solo-dungeon-master" target="_blank" rel="noopener" style="color:var(--gold-dim)">README →</a>
   </p>
 
   <p class="char-sentence" id="char-sentence">I am a <em>___</em> <em>___</em> who <em>___</em></p>
@@ -1558,7 +1558,7 @@ body {
       <div class="setup-logo"><img src="dice.png" alt="" style="height:1em;vertical-align:middle;margin-right:0.3em;filter:invert(1) sepia(1) saturate(2) hue-rotate(5deg) brightness(0.9)"> Solo Dungeon Master</div>
       <p class="setup-sub">Powered by Claude — your story begins here</p>
       <p style="font-size:0.8rem;color:var(--text-dim);margin:0 0 18px;line-height:1.6">
-        An AI-powered solo RPG in your browser. Claude acts as your Game Master for a full <a href="https://cyphersrd.quest" target="_blank" rel="noopener" style="color:var(--gold-dim)">Cypher System</a> adventure — narration, rules, and consequences all generated live. <a href="https://gitlab.com/PavelSafronov/dm/-/blob/main/README.md" target="_blank" rel="noopener" style="color:var(--gold-dim)">README →</a>
+        An AI-powered solo RPG in your browser. Claude acts as your Game Master for a full <a href="https://cyphersrd.quest" target="_blank" rel="noopener" style="color:var(--gold-dim)">Cypher System</a> adventure — narration, rules, and consequences all generated live. <a href="https://gitlab.com/PavelSafronov/dm#user-content--solo-dungeon-master" target="_blank" rel="noopener" style="color:var(--gold-dim)">README →</a>
       </p>
 
       <div style="font-family:'Cinzel',serif;font-size:0.75rem;letter-spacing:0.12em;color:var(--gold);text-transform:uppercase;margin-bottom:8px">Anthropic API Key</div>