Skip to content

Generated from corpus/lines/software/units/sw.lifecycle.promote.md. Do not edit by hand — run python 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/..., writes REPO.md, deletes prototype source (unless skip flags for testing), verifies build, appends log.yml.
  • Link GitHub issue on meaningful promotions when available.
  • Choose target with sw.chooser.lab-vs-portfolio first.

Prohibited

  • Manual folder moves as “promotion”
  • Promoting without confirmation
  • Skipping log.yml on successful promote