to-task ยท diff
git:20260917.5cfe6d9 to git:20261016.27f8aa1
4 added, 0 removed. Audit A to A.
---
name: to-task
description: "Create or reconcile a durable project task ledger from accepted contracts and findings; not task execution or scheduling."
---
# To Task
## Entry Gate
Own durable task-ledger decomposition and reconciliation. Require an accepted outcome,
named ledger authority, and current evidence/basis. Keep Product, UI, DESIGN,
architecture, source, verification, review, and delivery as separate owners.
+ Check authority for each requested ledger change. Leave any change without its accepted
+ outcome or authoritative contract unwritten and report the gap outside the ledger.
+ Reconcile independent authorized changes; if they cannot be separated safely, leave
+ the ledger unchanged.
## Route Map
| Request condition | Read | Result |
| --- | --- | --- |
| Create or reconcile a ledger from accepted contracts/findings | [task ledger](references/task-ledger.md) | Current tasks, dependencies, evidence gates, and Ready frontier |
| Need schema, status, or reconciliation rules | [task ledger](references/task-ledger.md) | Correct ledger transition |
## Invariants
- Create tasks only for confirmed outcomes; unresolved decisions remain with their native owner.
- Derive status from criterion-specific evidence. Build, report, or command success never upgrades a higher runtime/deployment layer.
- Preserve valid completed work; reopen only the affected task and downstream dependents on basis drift or findings.
- Do not implement, operate clients, review mutable output, mutate Git, or claim continuous execution.
## Output Map
Return `task.ledger.maintain` with authority, basis, scope, task/status counts,
dependency frontier, changed tasks, first Ready task, blockers, gaps, and validation.
## Reference Map
- Read [task ledger](references/task-ledger.md) for ledger schema, status, reconciliation, and stop rules.
- Maintainers only: read [eval cases](references/eval-cases.md); do not load it during ordinary runtime.