Category: skill extraction · Source: control-tower gap-hunt 2026-07-19 (skill-catalog audit)
Problem
The self-observation filing rule ("file every problem encountered; DEDUPE FIRST: search open issues; fixed filing shape; needs-triage") is triplicated verbatim across all three lane prompts. The absorption umbrellas (#477 babysit, #478 triage, #479 work) each absorb LANE-SPECIFIC rules into that lane's skill — but this block is cross-lane-identical, so absorbing it three times creates three drifting copies of the same contract.
Proposed fix
One SHARED surface, consumed by all lanes (and any future lane, including control-tower sessions and enrichment sessions):
Relations
#477/#478/#479 (must not each absorb a private copy), #480 (loop-prompt authoring skill — references shared blocks like this), #506 (auto needs-triage labeler — consumes the same filing shape).
Category: skill extraction · Source: control-tower gap-hunt 2026-07-19 (skill-catalog audit)
Problem
The self-observation filing rule ("file every problem encountered; DEDUPE FIRST: search open issues; fixed filing shape; needs-triage") is triplicated verbatim across all three lane prompts. The absorption umbrellas (#477 babysit, #478 triage, #479 work) each absorb LANE-SPECIFIC rules into that lane's skill — but this block is cross-lane-identical, so absorbing it three times creates three drifting copies of the same contract.
Proposed fix
One SHARED surface, consumed by all lanes (and any future lane, including control-tower sessions and enrichment sessions):
work-items:dogfood-fileor similar — naming open): search-dedupe → categorize → file with the fixed shape → label needs-triage.Relations
#477/#478/#479 (must not each absorb a private copy), #480 (loop-prompt authoring skill — references shared blocks like this), #506 (auto needs-triage labeler — consumes the same filing shape).