Your decisions stay yours
Confirm the limits, approvals, and scope you know. Leave the rest open. The directive tells your agent to ask before choosing those values.
Before you build
Describe your project. Decide who can do what, which limits apply, and what happens when something fails. Get a clear brief to give your coding agent.
Already have a working project? Review it and plan the next improvements.
versioned Control Packs: reusable safeguard rules, currently in review.
Try an example
Start with one click.Each example starts a browser-local review. Nothing is compiled until you choose to create the files.
A clearer hand-off
Three useful things to settle first.Find the parts of your idea that affect how it should be built.
Set limits, approvals, and scope—or leave them open for later.
Give your agent requirements and a way to report evidence, with recipes and validation scenarios where available.
What you get
Ready for your agent.agentdirective/agent-directive.jsonStructured rules your coding agent can follow..agentdirective/AGENTDIRECTIVE.mdA plain-language version for people and agents..agentdirective/control-status.jsonWhat your agent reports as built, incomplete, or still open.Your agent gets the boundaries to implement, available validation scenarios, and a structured way to report progress.
How it works
Six steps, in order. Scroll to move through them.
No account, repository, or source code. Just the description you were going to give your coding agent.
Build a support tool that reads customer emails and automatically issues refunds.
Published rules look for known traits. You see the list and can correct it before continuing.
Published rules decide what applies, and each pack explains why it was selected.
AUT-001AI-001OBS-001Limits, approvals, and scope stay open until you confirm them. Nothing invents a business value for you.
What is the largest refund an automation may issue without human approval?
A directive it can implement, plus the files it uses to report what it built — and what it could not.
It reports what it implemented, what it could not, and the evidence behind each claim. Reassess the same project later against its directive.
Why it helps
A coding agent may make assumptions when a prompt leaves something out. Review the choices that affect authority, data, and failure handling before implementation.
Confirm the limits, approvals, and scope you know. Leave the rest open. The directive tells your agent to ask before choosing those values.
Each matched Control Pack links a project trait to a potential failure, an implementation requirement, and supporting sources.
The brief includes requirements, tests to run, and a structured way to record progress. Packs with implementation recipes include those too.
An optional follow-up finds missing or inconsistent evidence in your agent’s report. It does not inspect source code or test the running system.
Where to start
No account, no repository access, no source code. Pick whichever matches where you are.
What this is not
AgentDirective prepares instructions and checks reported metadata. You still need code review and testing to find out whether the implementation follows those instructions.
Your review
Your journey
Step 2 of 5 · Confirm01 / Check the result
You are in control. Remove anything that does not apply, or leave it open for the next step.
No safeguard matched yet
This is not a safety conclusion. It means the local review did not find a known trait that connects to a safeguard.
This sends only the description above to Cloudflare AI. We do not store it or the response. Suggestions cannot affect the review until you confirm them.
Help improve recognition (optional)
Send only the missing term and a short explanation. We will check whether it fits an existing trait. Nothing changes until you confirm a proposed match.
Why this may matter here
A short orientation based on the optional context you selected. It does not change the review.
Why these safeguards matched
We show how your confirmed traits connect to each safeguard before you decide.
Publicly documented cases where a similar gap contributed to a real disclosure or incident, cited to their public source.
How much should we review?
Quick Review focuses on the most material unresolved decisions.
02 / Resolve what matters
Answer what you know. “Not decided yet” keeps a decision open.
03 / Review before compiling
Review your answers before generating the files. You can go back and change anything.
Creating your directive sends your description, confirmed traits, and answers to our Cloudflare-hosted compiler, together with any prior directive or optional context you supplied. They are processed for this request, not stored. No AI is used for compilation.
04 / Ready to use
Give these files to your coding agent as its design boundaries and reporting rules.
Next: give your coding agent the instructions
Copy a complete, self-contained prompt with your confirmed boundaries, open decisions, and reporting rules. Paste it into your coding agent. Copying sends nothing new; the text comes from the compiled result in this browser.
Your design at a glance
A suggested flow based on your analysis—not a scan of your code. Confirm the components, directions, and return paths. Select any watch-out for safeguards, tests, and evidence. Missing warnings do not establish safety; your directive’s decisions remain the source of truth.
Generated in this browser. Opening the map uses a one-time tab handoff that is deleted when read.
Did this review change your design?
Optional. We store only one aggregate category count—never your description, directive, identity, project, or free text.
Ask your agent for a report when it finishes
The agent prompt above already includes this step. Copy it on its own if you have already handed off. Your agent runs one command and writes an implementation report into the project: every requirement, the value you decided, what it reported building, and what it built without asking. The report is generated from the status file, not written by the agent.
Applied safeguards
Each pack below shows what it covers, the decision recorded, the evidence expected, and the most relevant implementation shape for your coding agent.
Still unresolved
What happens next
Give the bundle to your coding agent. It can read the directive, report implementation evidence, and record meaningful changes for the next review.
05 / Improve · Optional follow-up
Once your coding agent writes its status file, submit it with your directive to check the reported evidence for missing or inconsistent claims. This does not verify the source code or runtime behavior.