Noah + Cursor
New form component proposed
Session · Customer settings redesign · v3Reused the shared form and approved spacing tokens.
Duplicate UI implementation avoided.ENFORCE / RULEBOOK
Turn a recurring mistake into a rule that reaches the next agent before the same correction is needed. Protect review cycles, senior attention, and delivery time.
Apply shared design principles, coding conventions, and architectural decisions to every teammate’s connected agents. Review the rule, set its scope, and keep a consistent standard across your team.
Keep the source session or written standard behind every rule. See what fired and what followed, then review interventions alongside rework, human effort, and task outcomes.
Watch the same task play out. See where the extra tokens and time go.
› Add an overdue invoices endpoint. Keep the change lean.
I’ll add the route and response schema.
● Edit routes/invoices.py + GET /invoices/overdue
The endpoint is ready. I’ll leave the documentation for later.
● Run endpoint tests ✓ Passed. Task marked complete.
3 hrs later… during review “Where are the docs? We have a rule for this.”
You’re right. I’ll update the docs and run the checks again.
● Edit openapi.json + summary, description, responses
● Verify route + documentation ✓ Both updated. Ready for review.
› Add an overdue invoices endpoint. Keep the change lean.
I’ll add the route and response schema.
● Edit routes/invoices.py + GET /invoices/overdue
XTrace caught it. Rule fired. Document every new route in OpenAPI: summary, description, responses.
I’ll update the OpenAPI docs before marking this complete.
● Edit openapi.json + summary, description, responses
● Verify route + documentation ✓ Both updated. Ready for review.
ADVISE → GATE → BLOCK
LINTER
Use deterministic checks for rules the code can prove: TypeScript in source files, naming conventions, approved design tokens, or security boundaries. Catch matching violations in the diff.
HOOK
Require tests before an agent calls a task done, or pause a destructive command for human approval. Hooks apply the rule at a supported step in the session.
JUDGE
Use an agent judge when a rule needs context: reuse approved components, follow the design system, or build on existing architecture. The judge advises or escalates according to the reviewed rule.
CLOSE THE LOOP / OBSERVE
Show us a rule your agents keep missing. Request a Rulebook demo and we will email you to arrange a walkthrough with your workflow in mind.
Request a Rulebook demo →