Skip to content

Version Packages (rc) - #107

Merged
jimutt merged 1 commit into
mainfrom
changeset-release/main
Nov 2, 2026
Merged

jimutt merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Nov 2, 2026 •

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

main is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on main.

⚠️⚠️⚠️⚠️⚠️⚠️

Releases

dld-kit@1.0.0-rc.6

Major Changes

  • 8e204fd: dld-kit now needs Node.js 22 or newer; Node 20 reached end-of-life in April 2026, so upgrade Node before updating. From 1.0.0, dld-kit supports every Node.js line in active or maintenance LTS (now 22, 24 and 26) and may drop one in a minor release once it reaches end-of-life. The semver contract is now stated in full in docs/releasing.md: decision records, annotations, dld.config.yaml, the setup and CI commands, the installed layout, the skill names and arguments, the install channels and the file names in the decisions directory. Frontmatter fields dld-kit doesn't know are kept, and dld-kit never uses the x- prefix for fields or config keys, so it is yours.

Minor Changes

  • b9faabb: /dld-snapshot now generates only OVERVIEW.md (plus any snapshot_artifacts you define) and no longer writes SNAPSHOT.md. If your project has a SNAPSHOT.md from an earlier version, the next run offers to delete it; to keep generating a file by that name, add a snapshot_artifacts entry titled SNAPSHOT.md with your own prompt.
  • 3aae751: /dld-audit no longer asks the agent to weigh every decision ID a record mentions. It reports a decision whose prose says it amends or supersedes another one that its frontmatter doesn't list as an issue, and lists likely relationships (change words such as "replaces" near an ID) as advisory; find-missing-amends --all --mentions still lists every mention. create-decision warns when the body states a relationship its flags leave out, and /dld-decide and /dld-plan check new decisions right after creating them.
  • 39b9147: You can now choose the model review subagents run on, and review plans as well as code. review_model sets the reviewers' model, implement_review_model and plan_review_model override it per step, and plan_review: true makes /dld-plan have a subagent review the decisions it wrote (off by default). Set them for the team in dld.config.yaml, or for yourself in dld.local.yaml, a per-checkout file that dld init and dld update add to .gitignore; your own settings win, and asking in the request for one run wins over both.

Patch Changes

  • 046ba19: Repositories whose main branch is master now get a base branch without setting base_branch, so the decision-edit checks and /dld-implement's list of proposed decisions work there; when no base branch is found at all, /dld-implement still lists every proposed decision. The skills that record decisions now pass the body through a quoted heredoc, so backticks, $ and % in a decision are recorded as written instead of being run or mangled by the shell.

@github-actions
github-actions Bot force-pushed the changeset-release/main branch 2 times, most recently from bf55560 to 68820ca Compare November 2, 2026 19:30
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 68820ca to 4c0648e Compare November 2, 2026 19:35
@github-actions

github-actions Bot commented Nov 2, 2026

Copy link
Copy Markdown
Contributor Author

Unit test coverage

Lines Functions
Total 99.77% 98.78% (+0.01)

Changes are relative to main.
The floor is 90% of lines and functions in each file; ⚠️ marks files below it.

Per file
File Lines Functions
scripts/release.ts (new) 100.00% 100.00%
src/cli/command.ts 96.88% 100.00%
src/cli/commands/base-option.ts 100.00% 100.00%
src/cli/commands/check-decision-edits.ts 100.00% 100.00%
src/cli/commands/collect-active-decisions.ts 100.00% 100.00%
src/cli/commands/commit-reindex.ts 100.00% 100.00%
src/cli/commands/create-config.ts 100.00% 100.00%
src/cli/commands/create-decision.ts 100.00% 100.00%
src/cli/commands/create-directories.ts 100.00% 100.00%
src/cli/commands/create-empty-index.ts 100.00% 100.00%
src/cli/commands/detect-snapshot-changes.ts 100.00% 100.00%
src/cli/commands/find-annotations.ts 100.00% 100.00%
src/cli/commands/find-collisions.ts 100.00% 100.00%
src/cli/commands/find-missing-amends.ts 100.00% 100.00%
src/cli/commands/find-stale-mentions.ts 100.00% 100.00%
src/cli/commands/init.ts 100.00% 100.00%
src/cli/commands/install-rule.ts 100.00% 100.00%
src/cli/commands/list-proposed.ts 100.00% 100.00%
src/cli/commands/list-taken-ids.ts 100.00% 100.00%
src/cli/commands/next-id.ts 100.00% 100.00%
src/cli/commands/plan-renames.ts 100.00% 100.00%
src/cli/commands/regenerate-index.ts 100.00% 100.00%
src/cli/commands/related-decisions.ts 100.00% 100.00%
src/cli/commands/rename-decision.ts 100.00% 100.00%
src/cli/commands/resolve-base.ts 100.00% 100.00%
src/cli/commands/restore-decision-prose.ts 100.00% 100.00%
src/cli/commands/review-settings.ts 100.00% 100.00%
src/cli/commands/session-context.ts 100.00% 100.00%
src/cli/commands/update-audit-state.ts 100.00% 100.00%
src/cli/commands/update-snapshot-state.ts 100.00% 100.00%
src/cli/commands/update-status.ts 100.00% 100.00%
src/cli/commands/update.ts 100.00% 100.00%
src/cli/commands/verify-annotations.ts 100.00% 100.00%
src/cli/index.ts 100.00% 100.00%
src/cli/install.ts 100.00% 100.00%
src/core/annotations.ts 100.00% 93.75%
src/core/audit.ts 100.00% 100.00%
src/core/commit-reindex.ts 100.00% 100.00%
src/core/config.ts 100.00% 92.86%
src/core/decision-edits.ts 99.47% 100.00%
src/core/decisions.ts 100.00% 100.00%
src/core/errors.ts 100.00% 100.00%
src/core/files.ts 100.00% 100.00%
src/core/git.ts 100.00% 100.00%
src/core/ids.ts 100.00% 100.00%
src/core/index-file.ts 98.21% 100.00%
src/core/init.ts 100.00% 100.00%
src/core/mentions.ts 100.00% 100.00%
src/core/open-prs.ts 100.00% 100.00%
src/core/project.ts 100.00% 100.00%
src/core/proposed.ts 100.00% 100.00%
src/core/records.ts 100.00% 100.00%
src/core/reindex.ts 99.37% 100.00%
src/core/related.ts 97.56% 100.00%
src/core/rename-plan.ts 100.00% 100.00%
src/core/rename.ts 100.00% 100.00%
src/core/review-settings.ts 100.00% 100.00%
src/core/snapshot.ts 100.00% 100.00%
src/core/state.ts 97.92% 100.00%
src/generate/adapters.ts 100.00% 100.00%
src/generate/generate.ts 99.38% 96.15%
src/generate/gitattributes.ts 100.00% 100.00%
src/generate/gitignore.ts 100.00% 100.00%
src/generate/harnesses.ts 100.00% 100.00%
src/generate/install.ts 100.00% 100.00%
src/generate/plugins.ts 100.00% 100.00%
src/generate/rule.ts 100.00% 98.33%
src/generate/template.ts 100.00% 100.00%
src/node-context.ts 97.09% 95.56%
templates/rules/dld-workflow.md 100.00% 100.00%

@jimutt
jimutt merged commit db01a84 into main Nov 2, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant