Discovered during P1-B1 (T1.4) by the lane coder; deliberately left out of scope.
Problem: plugins/spec-driven-develop/skills/spec-driven-develop/references/templates/progress.md documents the MASTER.md title format as # <Name> — Progress Tracker (em-dash U+2014), but scripts/export-progress.py's title regex (?:--|-{1,3}) matches only ASCII hyphens. A MASTER.md following the template exactly parses to task name "Unknown".
Fix direction: align one side — either the template uses -- (ASCII, matching the exporter's own documented format), or the exporter regex accepts —/– as well. Note the fixture in scripts/test-fixtures/progress/ currently uses -- per the exporter's format; whichever side changes, keep bash scripts/validate.sh check (g) green.
Discovered during P1-B1 (T1.4) by the lane coder; deliberately left out of scope.
Problem:
plugins/spec-driven-develop/skills/spec-driven-develop/references/templates/progress.mddocuments the MASTER.md title format as# <Name> — Progress Tracker(em-dash U+2014), butscripts/export-progress.py's title regex(?:--|-{1,3})matches only ASCII hyphens. A MASTER.md following the template exactly parses to task name"Unknown".Fix direction: align one side — either the template uses
--(ASCII, matching the exporter's own documented format), or the exporter regex accepts—/–as well. Note the fixture inscripts/test-fixtures/progress/currently uses--per the exporter's format; whichever side changes, keepbash scripts/validate.shcheck (g) green.