i2r-discussion-mode
i2r-discussion-mode
Purpose
I2R produces requirements, not conversations. This mode enforces the discipline that separates questions that must be asked (blocking — the answer materially changes the output) from questions that must not be asked (non-blocking — the agent proceeds with a documented assumption instead).
Sources: Anthropic doc-coauthoring (context gathering discipline); Spec Kit clarify pattern.
Vendor-not-install: implemented as I2R-local rules; no runtime calls to external skills.
The blocking test (single rule)
A question is blocking if and only if: missing the answer would cause the agent to write a materially different set of FRs, NFRs, or scope boundaries.
Everything else is non-blocking. Non-blocking unknowns are resolved with an explicit assumed[] entry — never surfaced to the user.
Full policy and examples: references/blocking-question-policy.md.