diff --git a/scripts/promote_intake.py b/scripts/promote_intake.py index 53332a8..6a8b731 100644 --- a/scripts/promote_intake.py +++ b/scripts/promote_intake.py @@ -128,6 +128,17 @@ def _promote_to_workplan( today = date.today().isoformat() body = intake.get("description") or intake["title"] + flavor = ( + "residual" + if (intake.get("origin") or "") in ("residual", "handoff") + else "planning" + ) + origin_lines = "" + if intake.get("origin"): + origin_lines = ( + f"origin: {intake.get('origin')}\n" + f"origin_ref: {intake.get('id')}\n" + ) content = ( f"---\n" f'id: {new_id}\n' @@ -136,6 +147,9 @@ def _promote_to_workplan( f"domain: {domain}\n" f"repo: {repo_slug}\n" f"status: proposed\n" + f"flavor: {flavor}\n" + f"depends_on: []\n" + f"{origin_lines}" f"owner: codex\n" f'created: "{today}"\n' f'updated: "{today}"\n' diff --git a/statehub_register.py b/statehub_register.py index ab5f2a3..ecc3e79 100644 --- a/statehub_register.py +++ b/statehub_register.py @@ -739,6 +739,8 @@ title: "Bootstrap State Hub integration" domain: {domain} repo: {repo_slug} status: ready +flavor: planning +depends_on: [] owner: codex topic_slug: {topic_slug} created: "{today}"