Handbook
Reference hub
Scan stable identifiers first (task_id, schema names, failure classes), then dive into prose sections.
Updated
Use this page as a table of contents for governed tasks, schemas, and library surfaces.
Core API and contracts
| Topic | Page |
|---|---|
| Client / execution API | CLIENT-API.md |
| ContractSpec + sidecars | CONTRACT-SPEC.md |
| JSON schema conventions | SCHEMAS.md |
| Failure classes | errors.md |
Catalogs and operators
| Topic | Page |
|---|---|
| Task catalog (by capability) | task-catalog.md |
| Generated draft | task-catalog.generated.md |
| Operators | operators/README.md |
| Messages + file refs | messages.md |
Advanced
| Topic | Page |
|---|---|
| Transport helpers | transport.md |
| LLM priority registry | llm-priority.md |
| Safe formulas | math-safe.md |
| Live Granite tests | live-granite-tests.md |
| Runtime boundary | runtime-boundary.md |
Per-task contracts (source)
Each task has contract.md + contract.json under src/forge_lcdl/contracts/<task_id>/v1/. The handbook build emits one HTML page per contract; the primary sidebar groups human-facing docs and omits the contracts folder from the main rail—use the task catalog to jump to a spec.