When a hooked bead has attached_molecule (formula workflow), the polecat was being told "run bd show <bead-id>" first, then seeing molecule context later. The polecat would follow the first instruction and work directly on the bead, ignoring the formula steps entirely. Now checks for attached_molecule FIRST and gives different instructions: - If molecule attached: "Work through molecule steps - see CURRENT STEP" - If no molecule: "Run bd show <bead-id>" Also adds explicit warning: "Skip molecule steps or work on base bead directly" to the DO NOT list when a molecule is attached. Co-authored-by: julianknutsen <julianknutsen@users.noreply.github> Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
24 KiB
24 KiB