Roadmap
The current release is v9.0.2. This page separates shipped behavior from open work. An issue, branch, design, or experiment is not a product promise.
Available now
- FPF concern search, exact lookup, and full source inspection;
- 12 independent skills, including
h-reasonas the umbrella entry; - local typed project memory written only for a concrete later use;
- code, decision, specification, invariant, and note orientation in one graph;
- project setup with automatic default memory and compatible upgrades;
- specification health, evidence freshness, and drift signals;
- CLI, skills, and MCP over one local project state;
- runner-neutral commission records for external integrations.
Deliberately outside v9
- a standalone coding agent, TUI, or desktop wrapper;
haft run,haft harness, and bundled Open-Sleigh execution;- a universal reasoning workflow or public
h-planstage; - automatic patch application, merge, push, deploy, or publication;
- automatic merging or splitting of project identities;
- a claim that dense or hybrid retrieval outperforms simpler search.
Open product gaps
- Team runtime. Git review and partial import exist; complete authority-aware replay and safe shared multi-worktree identity do not.
- Ceremony calibration. The hardest UX problem remains choosing enough structure for the cost of error without turning small work into bureaucracy.
- Identity reconciliation. Public v9 identity changes are alias-only; reviewed merge and split need a separate contract.
- Retrieval evaluation. Embedding compatibility exists, but superiority claims require a real parity measurement rather than intuition.
These are directions and return conditions, not release commitments. Check the repository for work that has actually shipped.
Where to check current work
- GitHub Releases for published versions;
- CHANGELOG.md for shipped changes;
- GitHub issues for open discussion;
haft version,haft doctor, andhaft interfacefor the installation you are using.