Skip to content

chore(release): promote v0.6.22 to main - #62

Merged
bacsystem merged 4 commits into
mainfrom
develop
Jul 22, 2026
Merged

chore(release): promote v0.6.22 to main#62
bacsystem merged 4 commits into
mainfrom
develop

Conversation

@bacsystem

Copy link
Copy Markdown
Owner

Summary

Promotes develop to main: v0.6.22.

  • src/plan-parser.js: fixed two diagnostic gaps that let a symbol-based dependency vanish from the plan's DAG without a useful warning — a single-character symbol between backticks got a misleading "no backtick-quoted symbols" message, and a task missing the **Interfaces:** section entirely produced no warning at all. Neither fix changes the graph a well-formed plan produces.
  • skills/plan/SKILL.md: documents that the **Interfaces:** header must always be present.

Full details in CHANGELOG.md.

Merge

Use "Create a merge commit" (squash is disabled repo-wide) to keep shared ancestry with develop intact.

`- Consumes: \`x\`` hit the length>1 anti-prose filter and got the generic
"no backtick-quoted symbols" warning — false, the line has one. The warning
now names the real cause and cites the dropped symbol, so a user who named
a symbol `x` knows to rename it instead of hunting a phantom formatting bug.
A header typo (**Interface:**, **Interfaz:**) silently erased every
symbol-based dependency of the task — the single most destructive parse
miss and the only silent one: an empty value warns, a prose-only line
warns, an orphan consumer warns. extractSection flattened no-match and
empty-match into '', which is the root cause; parseInterfaces now
distinguishes them via extractOptionalSection and warns, suggesting an
explicit "None". Also documents the header-must-be-present rule in
skills/plan/SKILL.md.
fix(parser): two diagnostic gaps that silently dropped symbol-based dependencies
@bacsystem bacsystem self-assigned this Jul 22, 2026
@bacsystem
bacsystem merged commit a9a8c6d into main Jul 22, 2026
0 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant