ouroboros_generate_seed
Generate a structured requirements seed from a completed interview session, gated by an ambiguity score threshold unless force is used. Converts session dialogue into goal, constraints, and acceptance criteria.
Instructions
Generate an immutable Seed from a completed interview session. The seed contains structured requirements (goal, constraints, acceptance criteria) extracted from the interview conversation. Generation requires ambiguity_score <= 0.2 unless force=true is passed to deliberately bypass the gate.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| force | No | Bypass the ambiguity-score threshold and generate the seed even when ambiguity_score > 0.2. Mirrors the CLI 'Generate Seed anyway' opt-in: the real score is still recorded in seed metadata for provenance, and the bypass is emitted to the audit log. Defaults to false. | |
| session_id | Yes | Interview session ID to convert to a seed | |
| client_gates | No | Client-side interview gates acknowledged before seed generation. Expected values include seed_ready_acceptance_guard and restate_goal_approved. | |
| ambiguity_score | No | Ambiguity score for the interview (0.0 = clear, 1.0 = ambiguous). Required if interview didn't calculate it. Generation fails if > 0.2. |