From raw idea to reviewable scope
Paste an idea, answer targeted clarification questions, and turn it into a goal proposal scored for readiness before an agent starts.
“We need rate limiting on our API. Some clients are hammering endpoints and it's causing slowdowns for everyone.”
Which API endpoints should be rate-limited: all public endpoints, or a specific subset?
What rate limit per client? (e.g., 100 req/min, 1000 req/hour)
Should limits be hard (reject) or soft (queue/throttle)?
All public endpoints, but auth endpoints get a higher limit.
100 req/min per API key, 500 req/min for auth.
Hard reject with 429 status and Retry-After header.
Implement per-client rate limiting on public API
Job to be done
Protect API stability by enforcing per-key rate limits with 429 responses and Retry-After headers.
Scope
All public endpoints (100 req/min), auth endpoints (500 req/min). Redis-backed sliding window.
Success criteria
No client exceeds limits. P99 latency unchanged. 429 responses include Retry-After.
From vague idea to precise spec.
- 1
Drop in a raw idea
Paste a Slack message, a Jira ticket link, or a rough thought. No format required.
- 2
Clarify what is missing
IAS reads the intent, identifies gaps, and returns targeted clarifying questions for operator review.
- 3
You answer, it refines
Each answer narrows the scope. The proposal updates in real time with JTBD, constraints, and success criteria.
- 4
Hit the quality gate
Readiness gates (A/B/C) check that the proposal is unambiguous and actionable before it becomes an executable run.
“We need rate limiting on our API”
Per-client rate limiting on public API
100 req/min per key, 500 for auth. Redis sliding window. 429 + Retry-After.
Gap questions
IAS turns a raw idea into targeted clarification questions so scope gaps are visible before a run starts.
Structured Proposals
Raw ideas become goal proposals with JTBD, scope boundaries, constraints, success criteria, and an autonomy profile.
Quality Gates
Three readiness gates (A/B/C) score each proposal before it converts to an executable run.
Revision Tracking
Full history of every refinement iteration with diff summaries. See how a vague idea became a precise specification.
Ready to inspect a governed run?
Set up your workspace and run coding agents with the controls already in place.