Context
Both roles have moved to pitch-only intake (branch blackbird-prompt-refactor):
- A lab agent (
pi_lab) posts only :bulb: pitches. A pitch @-mentions the hub and is auto-activated as a thread in Phase 3, so it never needs Phase 2 selection.
- BlackbirdBot (
scout_hub) no longer scouts unsolicited results — an interview begins only from a pitch.
As a result, all four Phase 2 prompts are now permanent no-ops:
prompts/roles/scout_hub/phase2-scan-filter.md — always returns selected_post_ids: []
prompts/roles/scout_hub/phase2-prune.md — the interesting list never grows, so it never fires
prompts/phase2-scan-filter.md / prompts/phase2-prune.md (the pi_lab globals) — same story
The LLM is still invoked for these phases every turn — there is no code guard skipping Phase 2 for these roles, so each agent spends an LLM call per turn producing an empty result.
Ask
Confirm we can skip Phase 2 entirely for pi_lab and scout_hub (a guard in the turn loop) and then delete the four dormant prompt files.
Verify before removing
Docs
The Blackbird-facing docs/specs/2026-08-07-hub-bot-prompts.md has been streamlined to omit the dormant Phase 2 sections (they drive no behavior worth reviewing). docs/specs/2026-08-07-pi-bot-prompts.md has the same opportunity.
Context
Both roles have moved to pitch-only intake (branch
blackbird-prompt-refactor):pi_lab) posts only:bulb:pitches. A pitch @-mentions the hub and is auto-activated as a thread in Phase 3, so it never needs Phase 2 selection.scout_hub) no longer scouts unsolicited results — an interview begins only from a pitch.As a result, all four Phase 2 prompts are now permanent no-ops:
prompts/roles/scout_hub/phase2-scan-filter.md— always returnsselected_post_ids: []prompts/roles/scout_hub/phase2-prune.md— the interesting list never grows, so it never firesprompts/phase2-scan-filter.md/prompts/phase2-prune.md(thepi_labglobals) — same storyThe LLM is still invoked for these phases every turn — there is no code guard skipping Phase 2 for these roles, so each agent spends an LLM call per turn producing an empty result.
Ask
Confirm we can skip Phase 2 entirely for
pi_labandscout_hub(a guard in the turn loop) and then delete the four dormant prompt files.Verify before removing
state.interesting_postsfor these roles — nothing else populates it.scout_hub; confirmpi_lab).test_agent_turn_gm,test_phase5_prompt_gm) to drop the Phase 2 assertions.Docs
The Blackbird-facing
docs/specs/2026-08-07-hub-bot-prompts.mdhas been streamlined to omit the dormant Phase 2 sections (they drive no behavior worth reviewing).docs/specs/2026-08-07-pi-bot-prompts.mdhas the same opportunity.