Ross ROSS = Recommend OSS · open-source software intelligence for agents

m0n0x41d/haft

Engineering decisions engine that know when they're stale. Frame, compare, decide — with evidence decay and parity enforcement. For Claude Code, Cursor, Gemini CLI, Codex and more. observed · 2026-08-28

github.com/m0n0x41d/haft · homepage · Go · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

81/100

  • Activity 97
  • Release rhythm 97
  • Longevity 19

Flags: no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 2
  • age_days: 266
  • days_rel: 22
  • days_push: 22
  • n_releases_24m: 28

Full methodology

Adoption not part of the score

1387 stars · 102 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Haft is a local governance and project-memory layer for AI coding agents such as Claude Code, Cursor, Codex, and Gemini CLI. Built on the First Principles Framework (FPF), it records framed problems, compared options, human decisions, and supporting evidence in a typed project graph, surfacing stale evidence and specification drift over time.

Use cases

  • preserve engineering decision rationale across AI coding sessions
  • make my AI agent compare alternatives before picking a solution
  • detect when past decisions are based on stale evidence
  • add MCP governance gates to Claude Code or Codex
  • keep a durable project memory of specs and decisions
  • migrate AI-assisted project decisions out of chat history
  • enforce parity when comparing design options with an AI agent

When to choose

  • your project will outlive the current chat session and decisions must be auditable
  • multiple people or sessions need to rely on recorded decisions and evidence
  • you want structured reasoning (framing, comparison, evidence decay) inside AI coding tools
  • you use Claude Code, Codex, Cursor, or Gemini CLI and want MCP-based project memory

When to avoid

  • you only need lightweight TODO or task tracking without decision governance
  • your work is short-lived scripts or throwaway prototypes where rationale loss is cheap
  • you want a hosted or team-synced solution - Haft is local, single-project storage
  • you need built-in task execution - v9 removed haft run and the bundled runtime

Facets

cli-tool · maturity active

mcp agent-framework developer-tools cli database documentation developer-tools cli cross-platform windows go ai-coding-agents decision-engineering project-memory first-principles-framework spec-driven-development evidence-decay governance claude-code cursor codex gemini-cli sqlite ai-agents automation command-line macos linux

4 sources

Member repositories

RepositoryRoleHealth v2
m0n0x41d/haftmain81

For agents

markdown · JSON · MCP: product_card(name="m0n0x41d/haft")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem