Generated from
corpus/lines/software/units/sw.lifecycle.promote.md. Do not edit by hand — runpython scripts/generate-corpus-docs.py.
sw.lifecycle.promote¶
Status: draft (recovered)
Sources: 01 - Pipeline Management/AGENTS.md; 05 - Software Pipeline/AGENTS.md; Prototypes AGENTS
Guardrails¶
- User must explicitly ask to promote. Never promote unprompted.
- Use only:
01 - Pipeline Management/promote/promote-software.ps1 -Target <Lab|Portfolio> -Slug <slug> - Never hand-copy/move the prototype tree into Lab/Portfolio.
- Script creates GitHub repo, pushes, clones to
_repos/..., writesREPO.md, deletes prototype source (unless skip flags for testing), verifies build, appendslog.yml. - Link GitHub issue on meaningful promotions when available.
- Choose target with
sw.chooser.lab-vs-portfoliofirst.
Prohibited¶
- Manual folder moves as “promotion”
- Promoting without confirmation
- Skipping log.yml on successful promote