{
  "candidate_queue": [
    {
      "complexity": "Medium",
      "dependencies": [],
      "existing_minion": "No existing suitable Minion \u2014 create on demand if Special One starts this workstream.",
      "milestone": "GP-M05 - ServiceVault",
      "priority": "Normal",
      "recommendation_score": 0.96,
      "status": "Ready",
      "task_id": "GP-FWK-001",
      "title": "Shared public template system.",
      "unlock_impact": "Establishes the first shared presentation foundation for the unlocked ServiceVault milestone.",
      "why_now": "GP-M04 is complete, GP-M05 is unlocked, and this is the first required ServiceVault foundation slice with no unsatisfied dependencies."
    }
  ],
  "candidate_queue_kind": "ready",
  "canonical_sha": "f5fee4ab11b733679e01f0bdb275383ffc074417",
  "carry_forward_review_items": [],
  "completed_at": "2026-08-23T00:37:23",
  "completion_criteria": [
    "The next-round plan is stable and idempotent under refresh.",
    "The ready task is the first unlocked, evidence-backed ServiceVault slice.",
    "The plan does not reopen GP-M04-007."
  ],
  "current_milestone": "GP-M05 - ServiceVault",
  "documentation_gate": {
    "current_through": "CMD-20260822-001",
    "status": "PASS"
  },
  "documentation_state": {
    "config": {},
    "current_through_round": "CMD-20260822-001",
    "documentation_lag": 0,
    "health": "Attention required",
    "helper_failures": [],
    "issues": [],
    "latest_completed_round": "CMD-20260821-002",
    "review_queue": []
  },
  "generated_at": "2026-08-23T00:05:38",
  "git_gates": {
    "closure_gate": "Verify commit/push/remote state before implementation work begins.",
    "startup_gate": "Previous canonical accepted SHA remains pushed and synchronized."
  },
  "git_sync_state": "Verified canonical SHA f5fee4ab11b733679e01f0bdb275383ffc074417",
  "latest_completed_milestone": "GP-M10 - SEO/Public Surface",
  "parallelisation": {
    "mode": "single-workstream",
    "reason": "Only one ready slice is identified from canonical evidence."
  },
  "plan_id": "GP-PLAN-000017",
  "project": {
    "name": "Grand Project",
    "overall_progress": 32.9,
    "public_id": "GP-PROJ-001"
  },
  "ready_queue": [
    {
      "complexity": "Medium",
      "dependencies": [],
      "existing_minion": "No existing suitable Minion \u2014 create on demand if Special One starts this workstream.",
      "milestone": "GP-M05 - ServiceVault",
      "priority": "Normal",
      "recommendation_score": 0.96,
      "status": "Ready",
      "task_id": "GP-FWK-001",
      "title": "Shared public template system.",
      "unlock_impact": "Establishes the first shared presentation foundation for the unlocked ServiceVault milestone.",
      "why_now": "GP-M04 is complete, GP-M05 is unlocked, and this is the first required ServiceVault foundation slice with no unsatisfied dependencies."
    }
  ],
  "recommended_objective": "Start the first unlocked ServiceVault foundation slice: the shared public template system.",
  "retrospective": "Acceptance-only round completed; GP-FWK-001 accepted; GP-FWK-002 is superseded by the shared admin shell evidence; stale-plan warning was a false positive caused by snapshot/live milestone shape mismatch.",
  "review_queue": [],
  "snapshot_sha": "f5fee4ab11b733679e01f0bdb275383ffc074417",
  "stale_diagnosis": {
    "canonical_sha": "f5fee4ab11b733679e01f0bdb275383ffc074417",
    "false_positive": true,
    "root_cause": "The stale comparator compares plan snapshot milestone objects to live milestone labels, so current/latest completed milestone comparisons can misfire even when the semantic state is unchanged.",
    "triggered_fields": [
      "milestones.current",
      "milestones.latest_completed"
    ]
  },
  "status": "Completed",
  "verified_execution_sha": "f5fee4ab11b733679e01f0bdb275383ffc074417",
  "workstreams": [
    {
      "acceptance_criteria": [
        "The shared public template system is implemented or accepted against the canonical live state.",
        "Targeted tests or smoke checks pass.",
        "No unrelated milestone work is pulled into the round."
      ],
      "collision_risk": "Low",
      "dependencies": [
        "GP-M04"
      ],
      "existing_minion": "No existing suitable Minion \u2014 create on demand if Special One starts this workstream.",
      "module": "GP-FWK",
      "name": "ServiceVault foundation slice",
      "objective_detail": "Implement the first unlocked ServiceVault foundation slice by establishing the shared public template system and its acceptance tests, keeping the scope narrow and evidence-driven.",
      "objective_short": "Start ServiceVault with the shared public template system.",
      "parallelisation_suitability": "Low",
      "recommendation_score": 0.96,
      "relevant_components": [
        "Shared public template system",
        "ServiceVault public surface",
        "presentation shell"
      ],
      "required_tests": [
        "Relevant ServiceVault smoke tests",
        "Focused regression tests for the selected slice"
      ],
      "task_ids": [
        "GP-FWK-001"
      ],
      "why_now": "This is the first ready item unlocked by the closed GP-M04 milestone and it keeps the next round narrowly scoped.",
      "workstream_id": "WS-01"
    }
  ]
}