Skip to content

Latest commit

 

History

History
73 lines (58 loc) · 2.92 KB

NOTES.md

File metadata and controls

73 lines (58 loc) · 2.92 KB

DanskPrep — Development Notes

Session logs and historical notes. Active work items are tracked in GitHub Projects.


Session Log

Session 2026-03-06 — commit flow fixes + human review gates

  • BL-055: Fix /commit to branch before committing (PR #124)
  • Added AI context warning to /commit Step 7
  • Added requires:human-review label auto-detection to /backlog add
  • Added save-decisions-early rule
  • Created BL-056: Context hygiene lint script + weekly audit
  • Created BL-057: Sync agent-skill patterns to starter kit
  • PR #127: human-review detection — waiting on CI

Session 2026-03-05 — process fixes + parallel skill

  • Fixed 4 stale backlog items stuck as "In Progress" on project board (BL-030, BL-035, BL-036, BL-037)
  • Added project board sync step to /commit skill (PR #118)
  • Built /parallel skill for multi-agent concurrent work (PR #119)
  • Created BL-052–BL-055: agent/skill redesign + commit fix backlog items

Session 2026-03-02 #6 — Infrastructure & tooling

  • Supabase migrations pushed (001-008)
  • /supabase-sync skill created
  • Skills format fix — all 17 skills converted to directory format
  • Rules vs References split — moved 4 rarely-used rules to references
  • Nix + direnv setup
  • CLAUDE.md slimmed from 308 to 106 lines

Session 2026-03-02 #5 — PR #25 code review fixes

  • Tightened RLS policies for bubble_scores
  • Fixed timer cleanup leak in WordBubble
  • WelcomeGate redirect fix
  • Browser locale detection
  • Extracted useBubbleGame hook

Session 2026-03-02 #4 — Bubble game session model

  • Bubble session redesign with multi-nickname DB model
  • Guest vs signed-in scoring
  • Clickable leaderboard rows
  • Migration 006-008

Session 2026-03-02 #3 — Bubble Word Game

  • Floating Danish word bubbles with click-to-discover
  • Game leaderboard with localStorage + Supabase sync
  • Trophy badge + GamePanel inline

Session 2026-03-02 #2 — Support, dictionary, feedback

  • Support redesign (renamed from "Donate")
  • Dictionary inflections from DDO
  • In-App Feedback with Supabase + mailto fallback
  • WhatsNew banner, Drill mode, Vocabulary pagination

Session 2026-03-02 #1 — Study mode + data enrichment

  • Study mode Daily/All toggle
  • Vocabulary inflection tables
  • Exercises: 102 to 201; Words: 71 to 277
  • Scraping + enrichment scripts

Session 2026-03-01 — Project bootstrap

  • README, Vercel Analytics, lazy-loaded routes
  • SpeakSpeak + Gyldendal scrapers
  • Initial 35 exercises scraped from PD3M2

Known Issues

  • 143 verbs with empty inflections — run enrich-vocabulary.py with ANTHROPIC_API_KEY
  • WordOrder UX — no reorder without clearing; needs click-to-remove or dnd
  • Writing & Speaking modes — need ANTHROPIC_API_KEY for AI scoring