fix(implement-issues): configured deploy is a mandatory gate — skipped deploy = failed pass; stories touching deploy_paths carry a deployment AC #2
Labels
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
ksamaschke/implementation-skills-claude#2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
2026-07-05, fritz-ai-local: an implement-issues pass merged changes matching the project's configured
deploy_paths(hooks/**) and ended WITHOUT running the configureddeploycommand. The live Docker service kept running the old version (1.3.102 vs merged 1.3.105) until a human noticed the drift and ordered a manual rebuild. The project config already carrieddeploy,deploy_paths, anddeploy_verify, plus prose notes saying "one rebuild at END of run" — it was still skipped, and the pass reported success.Ask
Deployment becomes a mandatory, verifiable gate — in the pipeline and in the stories it works from:
deployand any merged change matchesdeploy_paths, running deploy +deploy_verifyis NOT optional and NOT skippable-by-silence. A pass that merged matching changes and did not deploy+verify must report itself as FAILED/incomplete (same severity as a red gate), never as success. The final report table gets an explicit deploy row: ran/verified, skipped-with-config-reason, or MISSED (error).deploy_pathsmust carry an acceptance criterion of the form "deployed: run, <deploy_verify> green, live version == merged version". The requirements-checker then naturally audits it.Acceptance criteria
Deployment (required — part of this work item)
Changes to this plugin only reach agents via the versioned plugin cache. Definition of done includes: (1) bump the plugin version (plugin.json / marketplace metadata per repo convention); (2) refresh the installed cache on the workstation (
claude plugin update <plugin>@samaschke-skillsor the repo's documented update path); (3) verify the new version is the one listed in~/.claude/plugins/cache/samaschke-skills/...and note the "restart sessions to apply" caveat. Do not close this issue at "merged".