{
  "plan_id": "GP-PLAN-000022",
  "sequence_number": 22,
  "current_milestone": "GP-M05",
  "selected_task": "GP-FWK-009",
  "queue_kind": "Ready",
  "canonical_sha": "0b9b0506df0908198493a6be72c7af36a45c75f3",
  "existing_minions": [
    "MINION-12 - Shared Pagination Foundation"
  ],
  "new_minion_recommendation": "Create a focused Search Components Minion on demand if implementation begins and no safe existing worker fits.",
  "ready_queue": [
    "GP-FWK-009"
  ],
  "review_queue": [
    "GP-FWK-010"
  ],
  "documentation_gate": "MINION-10",
  "git_startup_gate": "canonical main remains synchronized",
  "validation": "focused search-components evidence audit, targeted tests, composer run ci if source changes, git diff --check",
  "closure": "stop after implementing the smallest coherent search slice and verifying it",
  "project_public_id": "GP-PROJ-001",
  "project_name": "Grand Project",
  "latest_completed_milestone": "GP-M10",
  "plan_type": "Ready",
  "selection": "Search Components implementation slice",
  "historical_minion": "MINION-12 - Shared Pagination Foundation",
  "minions_on_demand": true,
  "review_note": "GP-FWK-010 remains a later partial gap and is not part of this slice."
}