WRIT Documentation
WRIT detects misalignment between what people expect and what is actually true — powered by three-valued logic, domain models, and structured expectations.
Architecture
┌─────────────┐ ┌──────────────┐ ┌──────────────┐
│ CSV / API │────▶│ kbpy │────▶│ writ-kb │
│ (sources) │ │ (engine) │ │ (UI) │
└─────────────┘ └──────┬───────┘ └──────────────┘
│
┌──────▼───────┐
│ Domain DSL │
│ .kb files │
└──────┬───────┘
│
┌────────────┼────────────┐
▼ ▼ ▼
┌──────────┐ ┌──────────┐ ┌──────────┐
│ Entities │ │Partitions│ │Campaigns │
│ & Types │ │& Predic. │ │& Expects │
└──────────┘ └──────────┘ └──────────┘Getting Started
Learn what WRIT is and build your first domain.
Core Concepts
Expectations, domains, three-valued logic, and more.
Guides
Domain modelling, DSL reference, and running kbpy.
How We Work
Development workflow, agent roles, and session management.
Contributing
Engineering, design, and UX guidelines.
Reference
DSL grammar, CLI, glossary, and configuration.