taskledger
taskledger is a task-first durable state layer for staged coding work.
Contents
Documentation
- Usage
- Installation
- Shell completion
- Initialize state
- Storage migration recovery
- Legacy branch-local task work (migration only)
- Opaque links and external artifacts
- Planning guidance profiles
- Optional worker pipelines
- Release boundary tags
- Recording manually completed work
- Archiving tasks
- Post-completion follow-up deltas
- Fresh-context entrypoint
- Compact implementation loop
- Fresh-session startup and monitoring
- Machine-readable output
- Resolved storage
- Integrity and recovery
- Export and snapshots
- Artifact file-size policy
- Single-task transfer from a config-only checkout
- Task-centered traceability
- Canonical project layout
- Full Task Cycle
- 1. Initialize The Ledger
- 2. Create And Activate A Task
- 3. Start Planning
- 4. Ask And Answer Questions
- 5. Propose A Plan
- 6. Materialize Todos And Approve
- 7. Start Implementation
- 8. Complete Implementation Todos
- 9. Validate The Work
- 10. Close The Task
- 11. Recovery And Maintenance Commands
- Task-centered traceability
- Architecture Documentation
- Introduction and Goals
- Architecture Constraints
- Context and Scope
- Solution Strategy
- Maintenance
- Strategy Items
- Layered architecture: CLI → Services → Domain → Storage
- Strategy
- Trade-offs
- Markdown/YAML front matter as canonical records
- Strategy
- Trade-offs
- JSON indexes as rebuildable derived caches
- Strategy
- Trade-offs
- Policy-based lifecycle gate decisions
- Strategy
- Trade-offs
- Atomic file writes for durability
- Strategy
- Trade-offs
- Building Block View
- Runtime View
- Task lifecycle: create through done
- Lock acquisition, heartbeat, and release
- Handoff creation and claiming
- Editable plan input preflight
- Doctor integrity check
- Branch-scoped ledger selection and fork
- Implementation workspace snapshot lifecycle
- Git sync workflow for shared state
- Migration, index repair, and doctor interaction
- Worker pipeline guided handoff
- Deployment View
- Cross-cutting Concepts
- Architecture Decisions
- Markdown/YAML front matter as canonical format
- Context
- Decision
- Consequences
- Alternatives considered
- Sidecar summary index as derived rebuildable cache
- Context
- Decision
- Consequences
- Alternatives considered
- Explicit lifecycle gates with policy decisions
- Context
- Decision
- Consequences
- Alternatives considered
- Typer CLI framework
- Context
- Decision
- Consequences
- Alternatives considered
- Task bundle directory layout
- Context
- Decision
- Consequences
- Alternatives considered
- External skill packaging
- Context
- Decision
- Consequences
- Alternatives considered
- Quality Requirements
- Risks and Technical Debt
- Glossary
- Taskledger architecture
- Multi-repo context
- API reference
- Public surface
- CLI Command Contract
- Global Options
- Task Scoping
- Plan guidance command
- Plan revision commands
- Plan check command
- Plan schema command
- Plan review command
- Archive import lock policy
- Transfer archive manifest contract
- Export task selection
- Positional Resource Refs
- Release commands
- Legacy branch-scoped ledger commands (migration only)
- Storage and sync helper commands
- Config commands
next-actionresult contract- Run and lock repair
- Maintenance garbage collection
- Managed command wrappers
- Transcript review modes
- Post-completion follow-up deltas
- Human monitoring UI
- Focused context and handoff options
- Code review commands
- Removed Pre-Release Aliases
- Approval escape hatches
- Todo source inference
- Storage Compatibility
- Lock recovery contract
- Layout and migration commands
- UUID identity and allocation recovery
- Transfer archives
- Sync taskledger state across PCs
- Service boundary whitelist
- Documentation freshness
- Release checklist
- Changelog
- [v0.7.2] - 2026-10-07
- [v0.7.1] - 2026-10-07
- [v0.7.0] - 2026-10-04
- [v0.6.11] - 2026-10-02
- [v0.6.10] - 2026-09-26
- [v0.6.9] - 2026-09-24
- [v0.6.8] - 2026-09-11
- [v0.6.7] - 2026-09-09
- [v0.6.6] - 2026-09-04
- [v0.6.5] - 2026-08-22
- [v0.6.4] - 2026-08-21
- [v0.6.3] - 2026-08-19
- [v0.6.2] - 2026-08-15
- [v0.6.1] - 2026-08-14
- [v0.6.0] - 2026-07-28