3.8 KiB
3.8 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-runarcheflow:act-phase— structured review→fix pipelinearcheflow:artifact-routing— inter-phase artifact protocol
Process Intelligence:
archeflow:process-log— event-sourced JSONL with DAG parentsarcheflow:memory— cross-run learning from recurring findingsarcheflow:effectiveness— per-archetype signal-to-noise scoringarcheflow:progress— live progress.md during runsarcheflow:convergence— oscillation detection + early termination
Integration:
archeflow:colette-bridge— auto-inject voice profiles, personas, charactersarcheflow:git-integration— branch-per-run, commit-per-phase, rollbackarcheflow:multi-project— cross-repo orchestration with dependency DAG
Configuration:
archeflow:domains— writing/code/research domain adaptersarcheflow:cost-tracking— budget enforcement + model tier recommendationsarcheflow: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)
What to do next
- Global hook setup — make ArcheFlow auto-load in every Claude Code session (see conversation for details)
- Write story #2 with live event logging (true dogfood of the new
archeflow:runskill) - Template bundles — create
writing-short-storyandbackend-featuredefault bundles - Colette integration — test colette-bridge with actual
colette writecommands - Multi-project run — test cross-repo orchestration (archeflow + colette + giesing)
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 |