{
  "plan_id": "GP-PLAN-000032",
  "sequence_number": 32,
  "project_public_id": "GP-PROJ-001",
  "project_name": "Grand Project",
  "status": "Ready",
  "plan_type": "Ready",
  "canonical_sha": "b9712a0bd46a3c970fd7a31332f460d560f8e227",
  "historical_plan_sha": "f5fee4ab11b733679e01f0bdb275383ffc074417",
  "current_milestone": "GP-M06",
  "latest_completed_milestone": "GP-M10",
  "selected_task": "GP-ASSET-007",
  "queue_kind": "ready",
  "ready_queue": [
    "GP-ASSET-007"
  ],
  "review_queue": [],
  "objective": "Repair Asset Registry metadata CSV import/export retention for description, notes, manufacturer_id, model_id, and serial_number, then add proof-grade lifecycle acceptance coverage without redesigning metadata.",
  "existing_minions": [],
  "new_minion_recommendation": "Focused Asset Metadata Import/Export Minion on demand if delegation is required; do not automatically reuse retireable MINION-04.",
  "minions_on_demand": true,
  "documentation_gate": "MINION-10; update durable CSV contract documentation if format changes",
  "git_startup_gate": "Verify local and origin/main synchronized at b9712a0bd46a3c970fd7a31332f460d560f8e227; isolate unrelated dirty-tree noise.",
  "validation": [
    "php tests/smoke/asset-registry-v1-backend.php",
    "php tests/smoke/asset-registry-contract.php",
    "php tests/smoke/asset-registry-ownership-companies.php",
    "php tests/smoke/asset-registry-property-relationships.php",
    "php tests/smoke/servicevault-contract.php",
    "new focused metadata lifecycle acceptance test",
    "composer run ci",
    "git diff --check",
    "PRAGMA integrity_check"
  ],
  "closure": "Stop after GP-ASSET-007 import/export retention is implemented, tested, integrated, and coordinator evidence is complete."
}