Skip to content

v0.1.0 - M0: Skeleton

Pre-release
Pre-release

Choose a tag to compare

@The-Epimetheus The-Epimetheus released this 01 Jul 08:02
· 19 commits to main since this release

First tagged milestone: the M0 skeleton. Mostly plumbing, and that is on purpose. Version is managed by bump.

What is in it

  • Python package disposition with a Typer CLI: init, status, serve, version
  • ~/.disposition/config.toml load and write (stdlib tomllib)
  • Store with legible rules.yaml persistence per layer
  • The two-key Cascade merge: confirmation status first, then layer specificity (ADR 0002, ADR 0011)
  • Hello-world MCP server exposing an active_style tool (ADR 0001)
  • 7 Cascade unit tests, all passing
  • bump.toml drives versioning (see docs/development.md)

What is not in it yet

Capture (Bootstrap, Interview, Corrections), Induction, dynamic retrieval, and the Verification Gate. Those are milestones M1 through M4, tracked in issues #1 through #18.

Try it

pip install -e .
disposition init
disposition status

See docs/development.md for details, including how to register the MCP server with Claude Code.

Design

README.md, CONTEXT.md, docs/adr/, and docs/v1-implementation-plan.md.