Skip to content

fix(cli): commit preflight, adopt command, status relevant-behind — release 3.4.0 - #47

Merged
Disdjj merged 6 commits into
mainfrom
resolve-llmdoc-issues
Aug 24, 2026
Merged

Disdjj merged 6 commits into
mainfrom
resolve-llmdoc-issues

Conversation

@Disdjj

@Disdjj Disdjj commented Aug 24, 2026

Copy link
Copy Markdown
Member

Resolves #44, resolves #45, resolves #46.

CLI changes

Surface sync & release

  • Skills updated for the new semantics (llmdoc, update, init, upgrade) within prompt budgets.
  • READMEs (en/zh), docs/v3-design/03-cli.md, agents/recorder.md, output JSON schema, and llmdoc dogfood docs synced; a new release-lesson section records the command-surface sync invariant.
  • Version surfaces bumped to 3.4.0 (cli/package.json, root package.json, both plugin manifests, marketplace entry, lockfiles).

Verification

  • 39/39 vitest (3 new e2e tests for the three issues), eslint, typecheck, check:prompts, check-codex-surface, dogfood validate all pass.
  • Manual repro of each issue's original steps against the built CLI confirms the fixed behavior.

Disdjj added 6 commits August 24, 2026 11:58
…d, status relevant-behind

- commit: preflight fingerprint preconditions before creating any commit; fail closed with pristine worktree (#44)
- adopt: losslessly register existing .mdx into meta.json (validatedRevision: null, idempotent); validate hints the fix command (#45)
- status: add relevantCommitsBehindHead and mark metadata-only behind as knowledge clean (#46)
… to 3.4.0

- skills: adopt registration path (llmdoc/update/init/upgrade), commit preflight fail-closed, metadata-only status semantics
- version surfaces: cli/package.json, root package.json, both plugin manifests, marketplace entry, lockfiles
@Disdjj
Disdjj merged commit 289fc19 into main Aug 24, 2026
6 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

1 participant