Prompt file imported from ManjiDM/FairBets (
.github/prompts/clarify.prompt.md). Fill in{{spec}}before use. Copyright stays with the author.
Clarify
Resolve the open questions in specs/{{spec}}/spec.md.
Steps
- Read the spec and collect every
[NEEDS CLARIFICATION: ...]marker. - Rank them by impact. Anything affecting money rules, persisted data shapes, or risk limits comes first.
- Ask the user, one focused batch at a time, offering a concrete recommended default for each question so answering is cheap.
- Write each answer into the relevant spec section and delete the marker.
- Re-check the acceptance scenarios: an answer usually changes or adds one.
Rules
- Never resolve a money, data-shape, or risk-limit question by guessing.
- Questions you can answer yourself from the codebase are not clarifications — answer
them from
src/domain/ledger.ts,src/lib/cloudStore.ts, ore2e/features/and record the finding. - The spec must contain zero markers before planning starts.
- If an answer contradicts
../../specs/constitution.md, raise it explicitly instead of proceeding.
Output
List each question, the answer applied, and confirm the spec now has no remaining
[NEEDS CLARIFICATION] markers.
