Root cause: the gardener quality gate strips the `backlog` label from issues missing "## Acceptance criteria" checkboxes and "## Affected files" sections. The planner formula never instructed including these sections, so every planner-created issue lost its label on the next gardener run. Three changes to formulas/run-planner.toml: 1. Require issue bodies to include acceptance criteria and affected files sections (matching the issue template format the gardener quality gate enforces). 2. Add post-creation label verification via separate API call as a belt-and-suspenders defense against Codeberg silently dropping labels during issue creation. 3. Make label ID resolution unconditional in prediction-triage (was skippable when no predictions existed, starving file-at-constraints of the backlog label ID). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| add-rpc-method.toml | ||
| groom-backlog.toml | ||
| review-pr.toml | ||
| run-gardener.toml | ||
| run-planner.toml | ||
| run-predictor.toml | ||
| run-publish-site.toml | ||
| run-supervisor.toml | ||
| upgrade-dependency.toml | ||