Skip to content

feat(essentials-sync): sync one instruction file - #144

Merged
mattnorris merged 2 commits into
mainfrom
ess-apm
Nov 3, 2026
Merged

mattnorris merged 2 commits into
mainfrom
ess-apm

Conversation

@mattnorris

@mattnorris mattnorris commented Nov 3, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • Allow --no-extract to take a single file as --source, so one instructions/ess item can sync without copying the whole directory.
  • Add the generic ess-apm-sources instruction, copied verbatim after a clean scan and review.

Test plan

  • npm test in tools/typescript/essentials-sync (includes tests/sync-plan.test.ts)
  • Dry-run a single instructions/ess/*.instructions.md with --no-extract and confirm mode=COPY and a clean scan
  • Confirm instructions/ess/ess-apm-sources.instructions.md matches the source instruction

--no-extract can sync one instructions/ess item without requiring the source to be a directory.
Sync the generic instruction so skills and rules are authored in source directories and deployed by APM.
@mattnorris
mattnorris merged commit 49e6eeb into main Nov 3, 2026
2 checks passed
@mattnorris
mattnorris deleted the ess-apm branch November 3, 2026 21:20
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