Create GitHub issues with dependency chain for the build order extracted from spec.org and CLAUDE.md. Use after CLAUDE.md is finalized.
Before creating issues, check what already exists:
EXISTING_ISSUES=$(gh issue list --limit 100 --json title --jq '.[].title' 2>/dev/null)
gh is not authenticated or no remote exists: stop with error
"no GitHub remote configured. Run /bootstrap first."CLAUDE.md does not exist: stop with error "run /generate-claude-md first."$EXISTING_ISSUES.gh issue list. Stop.Read spec.org and CLAUDE.md to extract build steps and conjectures.
For each build step, create a GitHub issue:
gh issue create --title "Step N: <component>" \
--body "<acceptance test from spec>" \
--label "feature"
Build steps for this project:
emacs --batch -Q -l src/emcp-stdio.el -f emcp-stdio-start
responds to tools/list with >= 700 toolsemacs --batch -Q -l tests/test-emcp-stdio.el -f ert-run-tests-batch
passes all casesFor each conjecture (C-001 through C-006, C-008), create a tracking issue:
gh issue create --title "C-NNN: <claim summary>" \
--body "<falsification criterion and measurement plan>" \
--label "conjecture"
Add dependency notes in issue bodies -- each step references its predecessor: "Blocked by #N (Step N-1: component)"
Run gh issue list -- should show all build steps and conjectures.