Authoring live · Phase D D1

Battle Builder

Author battles by mutating a semantic graph. Every save runs the relaxed compiler pipeline — diagnostics surface live so you know what would block publish before you click it.

Start something new

Create New Battle

Author a production incident scenario. Define resources, attach probes, write signals + criteria, declare failures, map remediation steps. Drafts save continuously.

Begin authoring →
Reference material

Explore archetypes

Three canonical battles rendered as semantic graphs. Use them as a model when authoring your own.

Open explorer →

My drafts

Loading…
For tool builders

Any tool that can emit a valid contract can call saveTddDraft, publishTdd, or previewTddCompilation (dry-run Stages 1–4). Schema at src/lib/tdd/schema/tdd.schema.json.