Skip to content

Safety Boundaries

Radar is not the reasoning authority. It is a worker for mechanical tasks.

Do Not Delegate

  • Debugging subtle behavior.
  • Architecture decisions.
  • Security judgment.
  • Safety-critical systems.
  • Numerical stability.
  • Race conditions or concurrency analysis.
  • Surgical edits that require exact line numbers.

Safe Use Pattern

Use Radar to gather facts:

bash
radar ask -p src/controller.ts src/transport.ts \
  -q "Which functions touch the shared connection state?"

Then have the host agent inspect, reason, and edit directly.

Treat Drafts As Drafts

write output should be reviewed before it is committed. Prefer --dry-run for docs, tests, config, and code generation.

Released under the MIT License.