You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
[0.2.4] - 2026-06-21
Added
Mermaid diagrams render live in /plan-view HTML.render_markdown now emits <pre class="mermaid"> for ```mermaid fences (HTML-escaped, <pre> chosen so the raw diagram source stays readable as fallback), and both template.html / plan-template.html load the Mermaid v11 ESM runtime from jsDelivr (mermaid@11, startOnLoad: true, securityLevel: 'strict'). CDN-only by design (no vendoring); diagrams need a network fetch to render. Applied identically to the skein-codex mirror.
Conditional ## Architecture & Call Flow section in the dev-plan template. Included only when a plan has 2+ independently-executing components: a component graph (Mermaid), a trigger-order sequenceDiagram, and a context-lifecycle table. dev-plan SKILL.md documents the inclusion heuristic, a pre-phase user-confirmation gate, the three sub-elements, placement (after Integration Seams, before Testing Notes), and that the section is above the review marker (immutable contract).
Negative-space topology audit in the /review-plan architecture lens. The lens now reconstructs the implied call-flow from Files-to-Modify + Technical Specifications and flags components/triggers/context-transitions a plan needs but never names, plus a topology-omission backstop (Missing Task / Important when 2+ components lack an ## Architecture & Call Flow section).
Interactive triage-and-clarify elicitation loop in /review-plan (default-on Step 6.4): triage via free-form selection over unbounded findings, per-finding clarify options, then route — act-on decisions to /dev-plan update (above the marker), waived findings to a ### Review Waivers subheading (below the marker). New --batch flag skips the loop for unattended/CI runs and is orthogonal to --auto-fix=trivial. A write-then-hash ordering invariant pins: loop edits flush → auto-fix → marker hashed exactly once.
Model / thinking-level routing table in the skills-architecture design doc (per skill → lens → Claude model+effort → Codex reasoning level) with a maintenance note.
Changed
Bumped both plugin manifests to 0.2.4 in lockstep (the version field is the update cache key; both mirrors must move together).
## Architecture & Call Flow added to AF_FORBIDDEN_HEADINGS (canonical scripts/lib/auto-fix-common.sh, re-bundled to all skill subtrees) and to both review-plan prose forbid lists, so --auto-fix=trivial cannot rewrite the new immutable section.