mirror of
https://github.com/rennf93/roboco.git
synced 2026-08-03 07:23:24 +02:00
Smoke-8: QA correctly failed a PR because the PM wrote acceptance criteria the gateway can never satisfy: - "branch named feature/backend/<full-uuid>" — gateway generates hierarchical 8-char IDs with `--` separator - "commit prefix [<root-id>]" — gateway prefixes with the leaf (dev's) task ID, not the root The dev did the right work (timestamp added to README, PR opened) but the literal criteria were unreachable. Both cell_pm.md and main_pm.md now have an "How to write acceptance_criteria" block explaining: - Gateway-controlled outputs: branch name, commit prefix - Examples of bad criteria (implementation/identifier-based) and good criteria (outcome/file-content/PR-state) - When you must reference a task ID, use the leaf (dev) ID — not the root. Next smoke run: PMs should write outcome criteria, dev work should clear QA on first review (assuming the work itself is correct).