Recovered from crashed session (Node OOM). Repo contains full P0-P6 scaffold: plugin.json/marketplace.json, AGENTS.md, ADRs 0001-0006, lh CLI (init/index/graph/lane/run/memory/host/report/doctor), 10 .github/agents, 12 CLI skills, instructions, context7 mcp.json, and unit/e2e test suite. Fixed: run.mjs read --in-tokens/--out-tokens but tests and CLI docs use --input-tokens/--output-tokens, so telemetry totals were always 0. Now accepts both forms. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1.7 KiB
1.7 KiB
Design questionnaire: {{TITLE}}
Edit answers in place, keep one numbered answer per question, then say "go". Recommended answers are marked.
1. Primary goal?
- Recommended: Implement smallest complete behaviour that satisfies acceptance criteria.
- Explore architecture only; no code changes.
- Prototype disposable spike.
Answer: 1
2. Risk tolerance?
- Recommended: Conservative; preserve existing contracts and APIs.
- Moderate; allow internal refactors when verified.
- Aggressive; redesign if simpler.
Answer: 1
3. Compatibility target?
- Recommended: Backward compatible unless requirement says otherwise.
- Breaking changes allowed with migration notes.
- New surface only; no compatibility promise.
Answer: 1
4. Verification depth?
- Recommended: Run targeted tests plus configured verify commands that cover changed behaviour.
- Run targeted tests only.
- Full suite required before completion.
Answer: 1
5. Documentation updates?
- Recommended: Update docs directly tied to changed behaviour.
- No docs unless tests require them.
- Full architecture/conventions refresh.
Answer: 1
6. Parallelism?
- Recommended: Use read-only fan-out for independent research; serialize writes by scope.
- Single-lane implementation.
- Maximize lanes even for moderate coupling.
Answer: 1
7. External services?
- Recommended: Avoid new external calls unless existing workflow requires them.
- Use documented services when helpful.
- Ask user before any external call.
Answer: 1
8. Secret handling?
- Recommended: Never write secrets; require env vars or existing secret stores.
- Allow local uncommitted secret files.
- Inline placeholders only.
Answer: 1