Skip to content

v0.3.0

Choose a tag to compare

@Finn763 Finn763 released this 08 Sep 11:32
· 21 commits to main since this release

v0.3.0

中文 →

Ideas is now a phase

The read-only idea step left Report and became its own phase. The run is six phases now:

load → find → propose → fix → ideas → report

Ideas runs after the fix loop closes and before the report. It stays read-only — no edits,
no new files read, no subagent — and produces at most three candidates, each shaped

[idea] <capability ≤20 words> — <path:line> — probe: <≤12 words>

Admission needs all four of anchored / shaped / falsifiable / novel. The kill list drops
generic test, CI, logging and docs requests (a missing test is an obs finding), new
dependencies, contradictions with this run's fixes, and anything a NOT-doing trigger
already covers. Zero candidates is the normal case. Nothing is ever built in the run that
raises it — only your explicit go starts a new run with the idea as its named goal.

Protocol, both READMEs, SPEC section 3, the three rule files, both slash entries and the
nine adapter/package manifests all moved to six phases. SKILL.md core: 414 words.

Diagram redrawn

docs/architecture.{html,svg} (and the zh-CN pair) were regenerated with archify at
showcase quality: nine nodes, Ideas between Fix and Report, eight edges, source evidence
pinned to a real revision. The specs now live in the repo (docs/architecture.json and
its zh-CN twin), so the next redraw is a JSON edit plus one archify run.

Consistency gate

hooks/check-consistency.sh joins CI: pure bash+awk (no grep/jq, the same constraint the
L2 guardrail lives under), running on all three OS. It fails when an entry point still
enumerates five phases or misses Ideas, when the [idea] format string drifts between
ideas.md and the report template, or when SKILL.md passes 500 words. Release notes,
CHANGELOG and examples stay exempt as history.

Version

v0.2.0 → v0.3.0 (9 adapter/package manifests synced; SPEC header v3 → v4).