From 57e95ba1517752dc5e39c6d9147309577770e761 Mon Sep 17 00:00:00 2001 From: Christian Nennemann Date: Sat, 4 Apr 2026 08:50:18 +0200 Subject: [PATCH] docs: add v0.4.0 changelog, update to v0.6.0 --- .archeflow/config.yaml | 2 +- .claude-plugin/plugin.json | 2 +- CHANGELOG.md | 23 +++++++++++++++++++++++ docs/roadmap.md | 25 +++++++++++++++++++++++++ skills/presence/SKILL.md | 4 ++-- skills/using-archeflow/SKILL.md | 2 +- 6 files changed, 53 insertions(+), 5 deletions(-) diff --git a/.archeflow/config.yaml b/.archeflow/config.yaml index 526250f..ff79540 100644 --- a/.archeflow/config.yaml +++ b/.archeflow/config.yaml @@ -1,7 +1,7 @@ # ArcheFlow Configuration # Copy to your project's .archeflow/config.yaml and customize -version: "0.5.0" +version: "0.6.0" # Budget costs: diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index b7e711d..a85e164 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "archeflow", "description": "Multi-agent orchestration with Jungian archetypes. PDCA quality cycles, shadow detection, git worktree isolation. Zero dependencies — works with any Claude Code session.", - "version": "0.5.0", + "version": "0.6.0", "author": { "name": "Chris Nennemann" }, diff --git a/CHANGELOG.md b/CHANGELOG.md index 007c026..6c5c934 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,16 @@ All notable changes to ArcheFlow are documented in this file. +## [0.6.0] -- 2026-04-04 + +### Added +- Expanded attention-filters skill with prompt templates, token budgets, cycle-back filtering, and verification checklist +- Explorer skip heuristic in plan-phase with decision table for when to skip/require research +- Runnable quickstart example (`examples/runnable-quickstart.md`) + +### Fixed +- Normalized agent persona frontmatter: added examples, moved isolation note to Rules, documented model choices + ## [0.5.0] -- 2026-04-04 ### Added @@ -12,6 +22,19 @@ All notable changes to ArcheFlow are documented in this file. - Cross-run finding regression detection in `archeflow-memory.sh` — compares current findings against previously resolved fixes - Check-phase parallel reviewer spawning protocol with Guardian-first sequence, A2 fast-path evaluation, timeout handling, and re-check protocol +## [0.4.0] -- 2026-04-04 + +### Added +- Confidence gate parsing with bash snippets for extracting scores from `plan-creator.md` +- Mini-Explorer spawning when risk coverage < 0.5 +- Worktree merge flow with explicit pre-merge hooks and post-merge test validation +- `archeflow-rollback.sh` for post-merge test failure auto-revert +- Test-first validation gate in Do phase +- Memory injection audit trail with `--audit` flag and `audit-check` command + +### Fixed +- Unified feedback routing tables across orchestration, act-phase, artifact-routing + ## [0.3.0] -- 2026-04-03 ### Added diff --git a/docs/roadmap.md b/docs/roadmap.md index 6761fa4..d420e56 100644 --- a/docs/roadmap.md +++ b/docs/roadmap.md @@ -2,6 +2,28 @@ ## Completed +### v0.6.0 (2026-04-04) +- [x] Expanded attention-filters skill (prompt templates, token budgets, cycle-back filtering, verification checklist) +- [x] Explorer skip heuristic in plan-phase skill +- [x] Agent persona normalization (frontmatter examples, model comments, isolation notes) +- [x] Runnable quickstart example + +### v0.5.0 (2026-04-04) +- [x] Lib script validation at run initialization +- [x] Hook points documentation with 6 lifecycle events +- [x] Phase rollback support via `--to ` flag +- [x] Per-workflow model assignment with fallback chain +- [x] Cross-run finding regression detection +- [x] Check-phase parallel reviewer spawning protocol + +### v0.4.0 (2026-04-04) +- [x] Confidence gate parsing with bash snippets +- [x] Mini-Explorer spawning when risk coverage < 0.5 +- [x] Worktree merge flow with pre-merge hooks and post-merge test validation +- [x] `archeflow-rollback.sh` for post-merge test failure auto-revert +- [x] Test-first validation gate in Do phase +- [x] Memory injection audit trail + ### v0.3.0 (2026-04-03) - [x] Automated PDCA loop (`archeflow:run`) with `--start-from` and `--dry-run` - [x] Event-sourced process logging with DAG parent relationships @@ -52,6 +74,9 @@ | Date | Version | Changes | |------|---------|---------| +| 2026-04-04 | v0.6.0 | Quality/polish: expanded attention filters, Explorer skip heuristic, agent persona normalization, quickstart example | +| 2026-04-04 | v0.5.0 | Robustness: lib validation, hook points, phase rollback, per-workflow models, regression detection, parallel reviewers | +| 2026-04-04 | v0.4.0 | Confidence gates, mini-Explorer, worktree merge flow, rollback script, test-first gate, memory audit | | 2026-04-03 | v0.3.0 | Process infrastructure: run automation, event sourcing, domain adapters, memory, multi-project, 8 lib scripts | | 2026-04-03 | v0.2.0 | Plugin consolidation, workflow intelligence, quality loop, parallel teams, extensibility | | 2026-04-02 | v0.1.0 | Initial release: 7 archetypes, 9 core skills, PDCA workflows, shadow detection, autonomous mode | diff --git a/skills/presence/SKILL.md b/skills/presence/SKILL.md index 70edd83..352fd4b 100644 --- a/skills/presence/SKILL.md +++ b/skills/presence/SKILL.md @@ -89,12 +89,12 @@ Only show if the user explicitly asks or if `progress.dag_on_complete: true` in When ArcheFlow activates at session start (via the `using-archeflow` skill), show ONE line: ``` -archeflow v0.5.0 · 24 skills · writing domain detected +archeflow v0.6.0 · 24 skills · writing domain detected ``` Or for code projects: ``` -archeflow v0.5.0 · 24 skills · code domain +archeflow v0.6.0 · 24 skills · code domain ``` If ArcheFlow decides NOT to activate (simple task, single file): diff --git a/skills/using-archeflow/SKILL.md b/skills/using-archeflow/SKILL.md index 8823c5d..6d810d5 100644 --- a/skills/using-archeflow/SKILL.md +++ b/skills/using-archeflow/SKILL.md @@ -11,7 +11,7 @@ Multi-agent orchestration using archetypal roles and PDCA quality cycles. On activation, print ONE line: ``` -archeflow v0.5.0 · 25 skills · domain +archeflow v0.6.0 · 25 skills · domain ``` Where `` is auto-detected: `writing` if `colette.yaml` exists, `research` if paper/thesis files exist, `code` otherwise. Then proceed silently — no further announcement unless `archeflow:run` is invoked.