Skip to content

docs: prepare release v2.11.0

Choose a tag to compare

@jhlee0409 jhlee0409 released this 12 Mar 02:13
· 23 commits to main since this release

v2.11.0

Skill Advisor system that dynamically invokes auxiliary skills at phase boundaries, plus a project-wide shift from static keyword matching to LLM semantic evaluation across all 16+ skills.

Highlights

  • Skill Advisor: The auto pipeline now has 5 checkpoints (A–E) at phase boundaries that evaluate whether auxiliary skills (ideate, consult, architect, security, analyze, test, qa, learner) would add value. Uses LLM semantic judgment with 1–5 scoring — not keyword counting. Budget-controlled (max 5 per pipeline run) with 3 execution modes: Transform, Enrich, Observe.

  • Intent-based evaluation everywhere: Replaced 26 static patterns (keyword tables, hard-coded file count thresholds, arbitrary retry caps) across all skills with semantic, context-aware evaluation. Examples: consult domain routing now identifies expertise gaps instead of counting keyword hits; review orchestration selects complexity mode holistically instead of counting files.

  • Cross-skill consistency audit: Comprehensive analysis resolved 16 inconsistencies including contradictory memory management approaches, missing data flow injection steps, stale numeric references, and terminology mismatches between auto pipeline and standalone skills.

What's Changed

Added

  • Skill Advisor system with 5 phase-boundary checkpoints, budget control, and 3 execution modes
  • Expert Agent Routing to 8 domain experts via explicit agent ID lookup
  • Advisor state persistence to .afc-state.json
  • Dynamic template pattern support in consistency check
  • Learner safety guardrails in auto pipeline Checkpoint E

Changed

  • Intent-based evaluation replaces static keyword matching across 16 skill files
  • Memory management aligned between auto and standalone clean (soft guidelines + semantic assessment)
  • Critic loop standardized: 5-pass cap, consistent terminology and doc paths
  • Error retry: deterministic vs transient classification before retry

Fixed

  • Ideate Transform extraction targets corrected
  • Security agent unreachable MEMORY.md write instructions removed
  • QA_FINDINGS and complexity-analysis.md now properly injected into downstream phases
  • Stale numeric thresholds removed from review cross-boundary verification
  • Phase gate step count, architect subagent quoting, implement terminology, CONTRIBUTING.md state file reference

Full Changelog: v2.10.0...v2.11.0