Documentation Index
Fetch the complete documentation index at: https://docs.oktolabs.ai/llms.txt
Use this file to discover all available pages before exploring further.
Ideation
You can use an ideation when a feature is still ambiguous and needs structured questioning before it becomes a spec. The ideation stage holds the early title, problem statement, notes, Q&A, mockups, architecture diagrams, and evaluation history that will later feed spec drafting.What is an ideation
An ideation is the first Pulse artifact in the ADLC pipeline. It captures a product or engineering intent before the team commits to requirements. Use it when the work still has open questions about scope, users, constraints, tradeoffs, or expected behavior. Do not skip ideation for broad work. A direct spec is fine for a small mechanical change, but larger work benefits from the ambiguity-killer loop because the questions and answers become durable context instead of chat history.States and gates
| State | Meaning | Typical next move |
|---|---|---|
draft | The idea exists but has not been interrogated. | Ask questions or move to evaluating. |
evaluating | The agent is checking ambiguity, confidence, and missing constraints. | Answer Q&A and call okto_pulse_evaluate_ideation. |
refined | The idea is clear enough to feed a spec or refinement. | Derive a spec or continue into refinement. |
done | The ideation has served its purpose. | Keep it as history. |
cancelled | The idea should not proceed. | Archive or leave as a record. |
okto_pulse_evaluate_ideation still reports unresolved ambiguity, keep asking and answering before deriving a spec.
The ambiguity-killer protocol
The ambiguity-killer loop is a short cycle:- The agent reads the ideation context.
- The agent asks targeted free-form or choice questions.
- The human or another agent answers.
- The agent evaluates the ideation.
- The ideation moves to
refinedonly when the remaining ambiguity is acceptable.
Treat the evaluation as a gate, not as prose feedback. A low-confidence result means the next action is more Q&A or narrower scope, not spec generation.
Knowledge and mockups
Attach source material at ideation time when it explains the problem: screenshots, short notes, customer examples, existing code references, or design sketches. Ideation knowledge can be listed, opened, and removed through the ideation knowledge tools. Mockups belong here when the user experience is still exploratory. Attach them early so downstream spec and card work can copy the artifact rather than relying on a chat transcript.Architecture diagrams
Ideation architecture diagrams are useful when the idea touches system shape: service boundaries, event flow, API ownership, or data model changes. Create or import the diagram during ideation, then render it when the team needs a visual checkpoint.Deriving a spec from an ideation
okto_pulse_derive_spec_from_ideation creates a spec from the refined idea. The derived spec should carry the problem, accepted constraints, Q&A decisions, knowledge links, mockups, and architecture context forward.
Versioning and history
Pulse keeps ideation history and snapshots so an agent can answer: what changed, who changed it, and why the later spec contains a particular requirement. Useokto_pulse_get_ideation_history and snapshot tools before overwriting a contested idea.