Template
fix(policy): ban harness question tools — questions-v(N).md only
Harness "ask user"/question tools (structured prompts, modal forms) are
not portable across harnesses, don't version history, and bypass the
git-tracked record. Make the existing questions-v(N).md rule explicit
and non-negotiable in both BASELINE-PROMPT.md §10 and AGENTS.md.
💘 Generated with Crush
Assisted-by: Crush:glm-5.2
This commit is contained in:
@@ -123,6 +123,12 @@ docker run --rm --env-file ~/.creds/discourse.env \
|
||||
|
||||
## Questions
|
||||
|
||||
- **NEVER use a harness "question"/"ask user" tool** (structured prompts,
|
||||
modal forms, tabbed questions). Banned across every project, every
|
||||
harness. Not portable, not version-controlled, bypasses the git record.
|
||||
Non-negotiable. (See `BASELINE-PROMPT.md` §10.)
|
||||
- **All questions go in the git-tracked `questions-v(N).md` file.** The
|
||||
human edits the answer inline in the same file; version up per round.
|
||||
- Capture questions for the human in a git-tracked `questions-v(N).md` file.
|
||||
- The human reviews and edits it inline. Version up when a round of answers lands.
|
||||
- Questions, answers, and the reasoning behind decisions are often more important than the code. Synthesize resolved Q&A into Discourse (decisions) and Redmine (work items).
|
||||
|
||||
+9
-1
@@ -97,7 +97,15 @@ do not require per-change Redmine approval.
|
||||
|
||||
## 10. Questions file — `questions-v(N).md`
|
||||
|
||||
- Capture questions in a git-tracked, versioned file: `questions-v1.md`, `questions-v2.md`, …
|
||||
- **NEVER use a harness "question"/"ask user" tool** (structured prompts,
|
||||
modal forms, tabbed questions, etc.). Ever. They are banned across every
|
||||
project. They are not portable across harnesses, they don't version
|
||||
history, and they bypass the git-tracked record. This is non-negotiable.
|
||||
- **All questions go in the git-tracked `questions-v(N).md` file.** Write
|
||||
the question; the human edits the answer inline in the same file. This
|
||||
preserves history, works under every harness, and keeps reasoning next
|
||||
to the answer. Version up (`questions-v2.md`, …) when a round lands.
|
||||
- Capture questions in a versioned file: `questions-v1.md`, `questions-v2.md`, …
|
||||
- The human reviews and edits it inline. Version it when a round of answers goes in.
|
||||
- Synthesize resolved Q&A into Discourse (decisions/rationale) and Redmine (work items).
|
||||
|
||||
|
||||
Reference in New Issue
Block a user