The Kiro spec-to-CDK stack
Notion holds the PRD, Bedrock checks policy, Kiro writes specs, tests, and CDK. Not a v0 mock and not a Lovable sandbox.
Who owns what
Notion AI
The PRD — invariants, entities. Not CDK and not the test runner.
Try Notion AI (opens in a new tab)Zapier
The sign-off — Notion approved → Kiro. Not the compiler.
Try Zapier (opens in a new tab)Amazon Bedrock
The guardrail — internal KB, what cloud may not do. Not git.
Try Amazon Bedrock (opens in a new tab)Kiro
The contract — properties, microservice, CDK. Not the company wiki.
Try Kiro (opens in a new tab)
How to use this stack
- Lock the invariants in Notion. Zapier fires on approve — not on a chat prompt.
- Bedrock scores the spec against the internal KB. Fail closed if policy is silent.
- Kiro emits properties, then code and CDK until those tests pass.
- This is not spec-to-prototype (Eraser + v0). Not mvp-to-production-refactor (Lovable).