Originally created by: kumaakh
The PM skill currently maintains `deploy.md` in the PM project folder (e.g. `apra-fleet-projects/<project>/deploy.md`). This means:</project>
Source from project git root first. When PM needs to deploy, check for `deploy.md` at the project git root (e.g. `C:/akhil/git/apra-fleet/deploy.md`). If present, use it as the runbook.
Fall back to PM folder. If not in git root, fall back to `<project-folder>/deploy.md` as today.</project-folder>
Develop and push on first success. If no `deploy.md` exists anywhere, PM should:
Also copy it to the PM folder for local caching
Update on change. If PM deviates from the runbook (workaround, new step), prompt to update and re-push.
Deploy runbooks are project artifacts, not PM session state. They should live in the repo, be reviewed like code, and be reusable across sessions and operators.
Originally posted by: kumaakh
Fixed.
deploy.mdnow lives in the project git root (e.g.C:/akhil/git/apra-fleet/deploy.md) and PM reads it from there. PM skill deploy step references<project>/deploy.mdwhich resolves to the git root file. Verified working in production deploy of PR [#128].Related
Tickets:
#128Ticket changed by: kumaakh