• v0.2.0 6e637e4af0

    grimacing released this 2026-05-29 13:00:00 +00:00 | 51 commits to main since this release

    New Modules

    • commit-parser: ---ci--- YAML block extraction and parsing from commit messages
    • commit-builder: Structured commit message generation (init, task, decision, escalation, compound, verify, research)
    • git-context: Project state reconstruction from git log + branches
    • git-branch: Phase/milestone branch lifecycle management (phase/NN-slug, milestone/vX.X-slug)
    • ci-files: .ci/ long-lived reference file management (PROJECT.md, ROADMAP.md, REQUIREMENTS.md, ARCHITECTURE.md)
    • commit-meta types: CiMetadata, CommitDecision, CommitEscalation, CommitRequirements, CommitCompoundMeta, ParsedCiCommit

    Core Engine Changes

    • DecisionEngine: Generates commit messages with ---ci--- blocks instead of writing audit JSON files
    • EscalationProtocol: Commits escalations as git artifacts instead of writing to .ci/audit/
    • OrchestratorAgent: First impulse is git log + git branch, not file reads
    • Config: .ci/audit/ directory no longer created by ensureCIDir

    Removed

    • .ci/audit/ directory (audit trail is now git log)
    • .planning/ directory (all dynamic state derived from git history)

    Architecture Decisions

    ID Decision Confidence
    D-001 Git log as primary project memory 0.95
    D-002 ---ci--- YAML blocks in commit bodies 0.92
    D-003 Phase+milestone branch naming 0.88

    Test Coverage

    25 suites, 218 tests (up from 20 suites, 158 tests)

    Reconstruction Test

    An agent with only commit message access (no code, no diffs, no .ci/ files) can reconstruct:

    • Current phase and milestone
    • All decisions with rationale and alternatives
    • Requirements coverage
    • Lessons learned
    • Compounded solutions
    • Escalation history
    Downloads