Files
claude-archeflow-plugin/docs/status.md

4.3 KiB

ArcheFlow — Status Log

2026-04-03: Major Feature Sprint (v0.1 → v0.3)

What happened

Single-session sprint that took ArcheFlow from 9 skills + 2 scripts to 24 skills + 8 scripts. Driven by dogfooding: we wrote a short story ("Der Huster", Giesing Gschichten) using ArcheFlow to orchestrate the creative writing process, and every gap we hit became a feature.

Commits (chronological)

1753e69 feat: process logging with DAG-based event sourcing
b6df3d1 feat: automated PDCA loop, domain adapters, cost tracking, DAG renderer
19f8f76 feat: memory, convergence, colette bridge, templates, progress, effectiveness, git integration
6bd2c93 feat: archeflow-init.sh template gallery script
ef995fd feat: archeflow-git.sh for per-phase commits and rollback
ee5dfa7 feat: multi-project orchestration with dependency DAG and shared budget
9faea1d feat: progress and effectiveness scoring scripts
9e22ff5 docs: rewrite README, CHANGELOG, skill index, roadmap
9bf64fc fix: input validation for event emitter + test report (42/42 pass)

What's production-ready

  • All 8 lib scripts pass validation (42/42 tests, see docs/test-report-2026-04-03.md)
  • README fully rewritten with all 24 skills documented
  • CHANGELOG covers v0.1 → v0.3
  • Plugin manifest updated to v0.3.0
  • Event emitter has input validation (JSON + parent format)

New features by category

Core Orchestration:

  • archeflow:run — single-command PDCA with --start-from, --dry-run
  • archeflow:act-phase — structured review→fix pipeline
  • archeflow:artifact-routing — inter-phase artifact protocol

Process Intelligence:

  • archeflow:process-log — event-sourced JSONL with DAG parents
  • archeflow:memory — cross-run learning from recurring findings
  • archeflow:effectiveness — per-archetype signal-to-noise scoring
  • archeflow:progress — live progress.md during runs
  • archeflow:convergence — oscillation detection + early termination

Integration:

  • archeflow:colette-bridge — auto-inject voice profiles, personas, characters
  • archeflow:git-integration — branch-per-run, commit-per-phase, rollback
  • archeflow:multi-project — cross-repo orchestration with dependency DAG

Configuration:

  • archeflow:domains — writing/code/research domain adapters
  • archeflow:cost-tracking — budget enforcement + model tier recommendations
  • archeflow:templates — workflow gallery with init/save/share

Dogfood project: Giesing Gschichten

  • Voice profile, persona, series config in Colette
  • First story "Der Huster" (~6000 words) — full PDCA cycle
  • All process artifacts: research, outline, reviews, event log, process report
  • In book.giesing-gschichten/ (parent repo) + writing.colette/ (Colette repo)

Done (late session)

  • Global hook.claude/settings.json with SessionStart hook, CLAUDE.md updated with ArcheFlow section
  • Template bundles — 4 bundles shipped: writing-short-story, backend-feature, security-review, quick-fix (22 files, +936 lines)
  • Multi-project examples — giesing + fullstack examples + examples/README.md
  • Default config.archeflow/config.yaml with all documented options
  • Production hardening — 42/42 script tests pass, input validation on event emitter

What to do next

  1. Write story #2 with live event logging (true dogfood of archeflow:run + archeflow:progress)
  2. Colette integration test — test colette-bridge with actual colette write commands
  3. Multi-project run — test cross-repo orchestration using examples/multi-project-giesing.yaml
  4. Publish — consider making the repo public for others to use
  5. MCP server — ArcheFlow as MCP tool for Cursor/Windsurf (future)

Architecture snapshot

archeflow/
├── agents/          7 archetype personas (md)
├── skills/         24 behavioral skills (md)
├── lib/             8 bash utilities (sh)
├── examples/        workflows, teams, archetypes
├── hooks/           session-start auto-activation
├── docs/            roadmap, test report
├── CHANGELOG.md     v0.1 → v0.3
└── README.md        full reference

Key numbers

Metric Value
Skills 24
Agents 7
Lib scripts 8
Total lines added ~7,600
Tests passed 42/42
Version 0.3.0