Skip to content

fix: harden shared CLI output publication - #121

Merged
smiggleworth merged 1 commit into
mainfrom
fix/harden-shared-cli-outputs
Aug 24, 2026
Merged

fix: harden shared CLI output publication#121
smiggleworth merged 1 commit into
mainfrom
fix/harden-shared-cli-outputs

Conversation

@smiggleworth

Copy link
Copy Markdown
Contributor

Closes #118
Closes #119
Closes #120

Summary

  • serialize whole-directory publication with recoverable cross-process target locks
  • apply the same lock to generated-client output and preserve atomic rollback
  • cover concurrent database generators, SSG runs, skill syncs, and generated clients
  • cover orphan locks, Unicode paths, existing dirty git parents, and extreme shell-shaped prompts
  • align add-database help and the README command inventory

Validation

  • npm run check (270 tests passed)

No package versions were changed and nothing was published.

@smiggleworth
smiggleworth force-pushed the fix/harden-shared-cli-outputs branch from 5beb52f to 2b0c4a7 Compare August 24, 2026 11:36
@smiggleworth
smiggleworth marked this pull request as ready for review August 24, 2026 11:36
Copilot AI lite review requested due to automatic review settings August 24, 2026 11:36

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@smiggleworth
smiggleworth merged commit a4699e6 into main Aug 24, 2026
7 checks passed
@smiggleworth
smiggleworth deleted the fix/harden-shared-cli-outputs branch August 24, 2026 11:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants