Skip to content

chore(release): promote v0.6.23 to main - #64

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

chore(release): promote v0.6.23 to main#64
bacsystem merged 3 commits into
mainfrom
develop

Conversation

@bacsystem

Copy link
Copy Markdown
Owner

Summary

Promotes develop to main: v0.6.23.

  • src/plan-parser.js: fixed the twin of the 0.6.22 **Interfaces:** diagnostic gap, in **Files:** — a header typo silently dropped the task from file-based serialization (two tasks sharing a file could run in parallel and hit an avoidable merge conflict). parseFiles now warns when the section is missing entirely; extractSection was removed as unused.
  • skills/plan/SKILL.md: extended the 0.6.22 rule to cover both **Files:** and **Interfaces:** headers.

Full details in CHANGELOG.md.

Merge

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

Twin of the 0.6.22 **Interfaces:** fix, same root cause: extractSection
flattened "missing" and "empty" to ''. A header typo (**File:**) silently
removed the task from file-based serialization — overlapping tasks ran in
parallel and hit avoidable merge conflicts, with a misleading symptom
(the missing dependency looked like a Consumes/Produces problem).
parseFiles now uses extractOptionalSection and warns. extractSection is
now unused (both parseFiles and parseInterfaces use the optional variant)
and has been removed.
fix(parser): warn when a task has no **Files:** section at all
@bacsystem bacsystem self-assigned this Jul 22, 2026
@bacsystem
bacsystem merged commit dd1194b 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