{
  "generatedAt": "2026-04-29T16:58:52Z",
  "summary": {
    "totalItems": 50,
    "safeLocalCount": 16,
    "dryRunEligibleCount": 17,
    "humanReviewCount": 13,
    "blockedCount": 4
  },
  "selected": {
    "localExecution": [
      {
        "syntheticIssueId": "syn-003",
        "pillarOrDomain": "Fractional CTO",
        "title": "[Fractional CTO] Synthetic lifecycle test item 03",
        "executionOwner": "rpi-local",
        "progressionState": "in-progress-local",
        "riskLevel": "low",
        "allowedNextAction": "local-execution"
      },
      {
        "syntheticIssueId": "syn-006",
        "pillarOrDomain": "Deployment/Freshness",
        "title": "[Deployment/Freshness] Synthetic lifecycle test item 06",
        "executionOwner": "rpi-local",
        "progressionState": "completed-local",
        "riskLevel": "low",
        "allowedNextAction": "local-execution"
      },
      {
        "syntheticIssueId": "syn-009",
        "pillarOrDomain": "Community Sandbox / Living Lab",
        "title": "[Community Sandbox / Living Lab] Synthetic lifecycle test item 09",
        "executionOwner": "rpi-local",
        "progressionState": "in-progress-local",
        "riskLevel": "low",
        "allowedNextAction": "local-execution"
      }
    ],
    "dryRunCandidates": [
      {
        "syntheticIssueId": "syn-001",
        "pillarOrDomain": "Community Sandbox / Living Lab",
        "title": "[Community Sandbox / Living Lab] Synthetic lifecycle test item 01",
        "executionOwner": "operator-codex",
        "progressionState": "ready-for-operator-codex",
        "riskLevel": "medium",
        "allowedNextAction": "codex-queue"
      },
      {
        "syntheticIssueId": "syn-004",
        "pillarOrDomain": "RPI Operations",
        "title": "[RPI Operations] Synthetic lifecycle test item 04",
        "executionOwner": "operator-codex",
        "progressionState": "ready-for-operator-codex",
        "riskLevel": "medium",
        "allowedNextAction": "codex-queue"
      }
    ],
    "humanReview": [
      {
        "syntheticIssueId": "syn-002",
        "pillarOrDomain": "Real Estate / Property Trail",
        "title": "[Real Estate / Property Trail] Synthetic lifecycle test item 02",
        "executionOwner": "human-review",
        "progressionState": "ready-for-human-review",
        "riskLevel": "high",
        "allowedNextAction": "human-review"
      },
      {
        "syntheticIssueId": "syn-008",
        "pillarOrDomain": "OICP",
        "title": "[OICP] Synthetic lifecycle test item 08",
        "executionOwner": "human-review",
        "progressionState": "ready-for-human-review",
        "riskLevel": "high",
        "allowedNextAction": "human-review"
      },
      {
        "syntheticIssueId": "syn-011",
        "pillarOrDomain": "Fractional CTO",
        "title": "[Fractional CTO] Synthetic lifecycle test item 11",
        "executionOwner": "human-review",
        "progressionState": "ready-for-human-review",
        "riskLevel": "high",
        "allowedNextAction": "human-review"
      },
      {
        "syntheticIssueId": "syn-014",
        "pillarOrDomain": "Deployment/Freshness",
        "title": "[Deployment/Freshness] Synthetic lifecycle test item 14",
        "executionOwner": "human-review",
        "progressionState": "ready-for-human-review",
        "riskLevel": "high",
        "allowedNextAction": "human-review"
      },
      {
        "syntheticIssueId": "syn-017",
        "pillarOrDomain": "Community Sandbox / Living Lab",
        "title": "[Community Sandbox / Living Lab] Synthetic lifecycle test item 17",
        "executionOwner": "human-review",
        "progressionState": "ready-for-human-review",
        "riskLevel": "high",
        "allowedNextAction": "human-review"
      }
    ]
  },
  "deferred": [
    {
      "syntheticIssueId": "syn-012",
      "reason": "local execution cap reached",
      "item": {
        "syntheticIssueId": "syn-012",
        "pillarOrDomain": "RPI Operations",
        "title": "[RPI Operations] Synthetic lifecycle test item 12",
        "executionOwner": "rpi-local",
        "progressionState": "completed-local",
        "riskLevel": "low",
        "allowedNextAction": "local-execution"
      }
    },
    {
      "syntheticIssueId": "syn-015",
      "reason": "local execution cap reached",
      "item": {
        "syntheticIssueId": "syn-015",
        "pillarOrDomain": "Local Model Optimization",
        "title": "[Local Model Optimization] Synthetic lifecycle test item 15",
        "executionOwner": "rpi-local",
        "progressionState": "in-progress-local",
        "riskLevel": "low",
        "allowedNextAction": "local-execution"
      }
    },
    {
      "syntheticIssueId": "syn-018",
      "reason": "local execution cap reached",
      "item": {
        "syntheticIssueId": "syn-018",
        "pillarOrDomain": "Real Estate / Property Trail",
        "title": "[Real Estate / Property Trail] Synthetic lifecycle test item 18",
        "executionOwner": "rpi-local",
        "progressionState": "completed-local",
        "riskLevel": "low",
        "allowedNextAction": "local-execution"
      }
    },
    {
      "syntheticIssueId": "syn-021",
      "reason": "local execution cap reached",
      "item": {
        "syntheticIssueId": "syn-021",
        "pillarOrDomain": "Documentation Cleanup",
        "title": "[Documentation Cleanup] Synthetic lifecycle test item 21",
        "executionOwner": "rpi-local",
        "progressionState": "in-progress-local",
        "riskLevel": "low",
        "allowedNextAction": "local-execution"
      }
    },
    {
      "syntheticIssueId": "syn-024",
      "reason": "local execution cap reached",
      "item": {
        "syntheticIssueId": "syn-024",
        "pillarOrDomain": "OICP",
        "title": "[OICP] Synthetic lifecycle test item 24",
        "executionOwner": "rpi-local",
        "progressionState": "completed-local",
        "riskLevel": "low",
        "allowedNextAction": "local-execution"
      }
    },
    {
      "syntheticIssueId": "syn-027",
      "reason": "local execution cap reached",
      "item": {
        "syntheticIssueId": "syn-027",
        "pillarOrDomain": "Fractional CTO",
        "title": "[Fractional CTO] Synthetic lifecycle test item 27",
        "executionOwner": "rpi-local",
        "progressionState": "in-progress-local",
        "riskLevel": "low",
        "allowedNextAction": "local-execution"
      }
    },
    {
      "syntheticIssueId": "syn-030",
      "reason": "local execution cap reached",
      "item": {
        "syntheticIssueId": "syn-030",
        "pillarOrDomain": "Deployment/Freshness",
        "title": "[Deployment/Freshness] Synthetic lifecycle test item 30",
        "executionOwner": "rpi-local",
        "progressionState": "completed-local",
        "riskLevel": "low",
        "allowedNextAction": "local-execution"
      }
    },
    {
      "syntheticIssueId": "syn-033",
      "reason": "local execution cap reached",
      "item": {
        "syntheticIssueId": "syn-033",
        "pillarOrDomain": "Community Sandbox / Living Lab",
        "title": "[Community Sandbox / Living Lab] Synthetic lifecycle test item 33",
        "executionOwner": "rpi-local",
        "progressionState": "in-progress-local",
        "riskLevel": "low",
        "allowedNextAction": "local-execution"
      }
    },
    {
      "syntheticIssueId": "syn-036",
      "reason": "local execution cap reached",
      "item": {
        "syntheticIssueId": "syn-036",
        "pillarOrDomain": "RPI Operations",
        "title": "[RPI Operations] Synthetic lifecycle test item 36",
        "executionOwner": "rpi-local",
        "progressionState": "completed-local",
        "riskLevel": "low",
        "allowedNextAction": "local-execution"
      }
    },
    {
      "syntheticIssueId": "syn-039",
      "reason": "local execution cap reached",
      "item": {
        "syntheticIssueId": "syn-039",
        "pillarOrDomain": "Local Model Optimization",
        "title": "[Local Model Optimization] Synthetic lifecycle test item 39",
        "executionOwner": "rpi-local",
        "progressionState": "in-progress-local",
        "riskLevel": "low",
        "allowedNextAction": "local-execution"
      }
    },
    {
      "syntheticIssueId": "syn-042",
      "reason": "local execution cap reached",
      "item": {
        "syntheticIssueId": "syn-042",
        "pillarOrDomain": "Real Estate / Property Trail",
        "title": "[Real Estate / Property Trail] Synthetic lifecycle test item 42",
        "executionOwner": "rpi-local",
        "progressionState": "completed-local",
        "riskLevel": "low",
        "allowedNextAction": "local-execution"
      }
    },
    {
      "syntheticIssueId": "syn-045",
      "reason": "local execution cap reached",
      "item": {
        "syntheticIssueId": "syn-045",
        "pillarOrDomain": "Documentation Cleanup",
        "title": "[Documentation Cleanup] Synthetic lifecycle test item 45",
        "executionOwner": "rpi-local",
        "progressionState": "in-progress-local",
        "riskLevel": "low",
        "allowedNextAction": "local-execution"
      }
    },
    {
      "syntheticIssueId": "syn-048",
      "reason": "local execution cap reached",
      "item": {
        "syntheticIssueId": "syn-048",
        "pillarOrDomain": "OICP",
        "title": "[OICP] Synthetic lifecycle test item 48",
        "executionOwner": "rpi-local",
        "progressionState": "completed-local",
        "riskLevel": "low",
        "allowedNextAction": "local-execution"
      }
    },
    {
      "syntheticIssueId": "syn-007",
      "reason": "dry-run or codex queue cap reached",
      "item": {
        "syntheticIssueId": "syn-007",
        "pillarOrDomain": "Local Model Optimization",
        "title": "[Local Model Optimization] Synthetic lifecycle test item 07",
        "executionOwner": "operator-codex",
        "progressionState": "ready-for-operator-codex",
        "riskLevel": "medium",
        "allowedNextAction": "codex-queue"
      }
    },
    {
      "syntheticIssueId": "syn-010",
      "reason": "dry-run or codex queue cap reached",
      "item": {
        "syntheticIssueId": "syn-010",
        "pillarOrDomain": "Real Estate / Property Trail",
        "title": "[Real Estate / Property Trail] Synthetic lifecycle test item 10",
        "executionOwner": "operator-codex",
        "progressionState": "ready-for-operator-codex",
        "riskLevel": "medium",
        "allowedNextAction": "codex-queue"
      }
    },
    {
      "syntheticIssueId": "syn-013",
      "reason": "dry-run or codex queue cap reached",
      "item": {
        "syntheticIssueId": "syn-013",
        "pillarOrDomain": "Documentation Cleanup",
        "title": "[Documentation Cleanup] Synthetic lifecycle test item 13",
        "executionOwner": "operator-codex",
        "progressionState": "ready-for-operator-codex",
        "riskLevel": "medium",
        "allowedNextAction": "codex-queue"
      }
    },
    {
      "syntheticIssueId": "syn-016",
      "reason": "dry-run or codex queue cap reached",
      "item": {
        "syntheticIssueId": "syn-016",
        "pillarOrDomain": "OICP",
        "title": "[OICP] Synthetic lifecycle test item 16",
        "executionOwner": "operator-codex",
        "progressionState": "ready-for-operator-codex",
        "riskLevel": "medium",
        "allowedNextAction": "codex-queue"
      }
    },
    {
      "syntheticIssueId": "syn-019",
      "reason": "dry-run or codex queue cap reached",
      "item": {
        "syntheticIssueId": "syn-019",
        "pillarOrDomain": "Fractional CTO",
        "title": "[Fractional CTO] Synthetic lifecycle test item 19",
        "executionOwner": "operator-codex",
        "progressionState": "ready-for-operator-codex",
        "riskLevel": "medium",
        "allowedNextAction": "codex-queue"
      }
    },
    {
      "syntheticIssueId": "syn-022",
      "reason": "dry-run or codex queue cap reached",
      "item": {
        "syntheticIssueId": "syn-022",
        "pillarOrDomain": "Deployment/Freshness",
        "title": "[Deployment/Freshness] Synthetic lifecycle test item 22",
        "executionOwner": "operator-codex",
        "progressionState": "ready-for-operator-codex",
        "riskLevel": "medium",
        "allowedNextAction": "codex-queue"
      }
    },
    {
      "syntheticIssueId": "syn-025",
      "reason": "dry-run or codex queue cap reached",
      "item": {
        "syntheticIssueId": "syn-025",
        "pillarOrDomain": "Community Sandbox / Living Lab",
        "title": "[Community Sandbox / Living Lab] Synthetic lifecycle test item 25",
        "executionOwner": "operator-codex",
        "progressionState": "ready-for-operator-codex",
        "riskLevel": "medium",
        "allowedNextAction": "codex-queue"
      }
    },
    {
      "syntheticIssueId": "syn-028",
      "reason": "dry-run or codex queue cap reached",
      "item": {
        "syntheticIssueId": "syn-028",
        "pillarOrDomain": "RPI Operations",
        "title": "[RPI Operations] Synthetic lifecycle test item 28",
        "executionOwner": "operator-codex",
        "progressionState": "ready-for-operator-codex",
        "riskLevel": "medium",
        "allowedNextAction": "codex-queue"
      }
    },
    {
      "syntheticIssueId": "syn-031",
      "reason": "dry-run or codex queue cap reached",
      "item": {
        "syntheticIssueId": "syn-031",
        "pillarOrDomain": "Local Model Optimization",
        "title": "[Local Model Optimization] Synthetic lifecycle test item 31",
        "executionOwner": "operator-codex",
        "progressionState": "ready-for-operator-codex",
        "riskLevel": "medium",
        "allowedNextAction": "codex-queue"
      }
    },
    {
      "syntheticIssueId": "syn-034",
      "reason": "dry-run or codex queue cap reached",
      "item": {
        "syntheticIssueId": "syn-034",
        "pillarOrDomain": "Real Estate / Property Trail",
        "title": "[Real Estate / Property Trail] Synthetic lifecycle test item 34",
        "executionOwner": "operator-codex",
        "progressionState": "ready-for-operator-codex",
        "riskLevel": "medium",
        "allowedNextAction": "codex-queue"
      }
    },
    {
      "syntheticIssueId": "syn-037",
      "reason": "dry-run or codex queue cap reached",
      "item": {
        "syntheticIssueId": "syn-037",
        "pillarOrDomain": "Documentation Cleanup",
        "title": "[Documentation Cleanup] Synthetic lifecycle test item 37",
        "executionOwner": "operator-codex",
        "progressionState": "ready-for-operator-codex",
        "riskLevel": "medium",
        "allowedNextAction": "codex-queue"
      }
    },
    {
      "syntheticIssueId": "syn-040",
      "reason": "dry-run or codex queue cap reached",
      "item": {
        "syntheticIssueId": "syn-040",
        "pillarOrDomain": "OICP",
        "title": "[OICP] Synthetic lifecycle test item 40",
        "executionOwner": "operator-codex",
        "progressionState": "ready-for-operator-codex",
        "riskLevel": "medium",
        "allowedNextAction": "codex-queue"
      }
    },
    {
      "syntheticIssueId": "syn-043",
      "reason": "dry-run or codex queue cap reached",
      "item": {
        "syntheticIssueId": "syn-043",
        "pillarOrDomain": "Fractional CTO",
        "title": "[Fractional CTO] Synthetic lifecycle test item 43",
        "executionOwner": "operator-codex",
        "progressionState": "ready-for-operator-codex",
        "riskLevel": "medium",
        "allowedNextAction": "codex-queue"
      }
    },
    {
      "syntheticIssueId": "syn-046",
      "reason": "dry-run or codex queue cap reached",
      "item": {
        "syntheticIssueId": "syn-046",
        "pillarOrDomain": "Deployment/Freshness",
        "title": "[Deployment/Freshness] Synthetic lifecycle test item 46",
        "executionOwner": "operator-codex",
        "progressionState": "ready-for-operator-codex",
        "riskLevel": "medium",
        "allowedNextAction": "codex-queue"
      }
    },
    {
      "syntheticIssueId": "syn-049",
      "reason": "dry-run or codex queue cap reached",
      "item": {
        "syntheticIssueId": "syn-049",
        "pillarOrDomain": "Community Sandbox / Living Lab",
        "title": "[Community Sandbox / Living Lab] Synthetic lifecycle test item 49",
        "executionOwner": "operator-codex",
        "progressionState": "ready-for-operator-codex",
        "riskLevel": "medium",
        "allowedNextAction": "codex-queue"
      }
    },
    {
      "syntheticIssueId": "syn-023",
      "reason": "human review queue cap reached",
      "item": {
        "syntheticIssueId": "syn-023",
        "pillarOrDomain": "Local Model Optimization",
        "title": "[Local Model Optimization] Synthetic lifecycle test item 23",
        "executionOwner": "human-review",
        "progressionState": "ready-for-human-review",
        "riskLevel": "high",
        "allowedNextAction": "human-review"
      }
    },
    {
      "syntheticIssueId": "syn-026",
      "reason": "human review queue cap reached",
      "item": {
        "syntheticIssueId": "syn-026",
        "pillarOrDomain": "Real Estate / Property Trail",
        "title": "[Real Estate / Property Trail] Synthetic lifecycle test item 26",
        "executionOwner": "human-review",
        "progressionState": "ready-for-human-review",
        "riskLevel": "high",
        "allowedNextAction": "human-review"
      }
    },
    {
      "syntheticIssueId": "syn-029",
      "reason": "human review queue cap reached",
      "item": {
        "syntheticIssueId": "syn-029",
        "pillarOrDomain": "Documentation Cleanup",
        "title": "[Documentation Cleanup] Synthetic lifecycle test item 29",
        "executionOwner": "human-review",
        "progressionState": "ready-for-human-review",
        "riskLevel": "high",
        "allowedNextAction": "human-review"
      }
    },
    {
      "syntheticIssueId": "syn-032",
      "reason": "human review queue cap reached",
      "item": {
        "syntheticIssueId": "syn-032",
        "pillarOrDomain": "OICP",
        "title": "[OICP] Synthetic lifecycle test item 32",
        "executionOwner": "human-review",
        "progressionState": "ready-for-human-review",
        "riskLevel": "high",
        "allowedNextAction": "human-review"
      }
    },
    {
      "syntheticIssueId": "syn-038",
      "reason": "human review queue cap reached",
      "item": {
        "syntheticIssueId": "syn-038",
        "pillarOrDomain": "Deployment/Freshness",
        "title": "[Deployment/Freshness] Synthetic lifecycle test item 38",
        "executionOwner": "human-review",
        "progressionState": "ready-for-human-review",
        "riskLevel": "high",
        "allowedNextAction": "human-review"
      }
    },
    {
      "syntheticIssueId": "syn-041",
      "reason": "human review queue cap reached",
      "item": {
        "syntheticIssueId": "syn-041",
        "pillarOrDomain": "Community Sandbox / Living Lab",
        "title": "[Community Sandbox / Living Lab] Synthetic lifecycle test item 41",
        "executionOwner": "human-review",
        "progressionState": "ready-for-human-review",
        "riskLevel": "high",
        "allowedNextAction": "human-review"
      }
    },
    {
      "syntheticIssueId": "syn-044",
      "reason": "human review queue cap reached",
      "item": {
        "syntheticIssueId": "syn-044",
        "pillarOrDomain": "RPI Operations",
        "title": "[RPI Operations] Synthetic lifecycle test item 44",
        "executionOwner": "human-review",
        "progressionState": "ready-for-human-review",
        "riskLevel": "high",
        "allowedNextAction": "human-review"
      }
    },
    {
      "syntheticIssueId": "syn-047",
      "reason": "human review queue cap reached",
      "item": {
        "syntheticIssueId": "syn-047",
        "pillarOrDomain": "Local Model Optimization",
        "title": "[Local Model Optimization] Synthetic lifecycle test item 47",
        "executionOwner": "human-review",
        "progressionState": "ready-for-human-review",
        "riskLevel": "high",
        "allowedNextAction": "human-review"
      }
    }
  ],
  "blocked": [
    {
      "syntheticIssueId": "syn-005",
      "reason": "blocked-by-dependency",
      "item": {
        "syntheticIssueId": "syn-005",
        "pillarOrDomain": "Documentation Cleanup",
        "title": "[Documentation Cleanup] Synthetic lifecycle test item 05",
        "executionOwner": "human-review",
        "progressionState": "blocked-by-dependency",
        "riskLevel": "high",
        "allowedNextAction": "human-review"
      }
    },
    {
      "syntheticIssueId": "syn-020",
      "reason": "blocked-by-dependency",
      "item": {
        "syntheticIssueId": "syn-020",
        "pillarOrDomain": "RPI Operations",
        "title": "[RPI Operations] Synthetic lifecycle test item 20",
        "executionOwner": "human-review",
        "progressionState": "blocked-by-dependency",
        "riskLevel": "high",
        "allowedNextAction": "human-review"
      }
    },
    {
      "syntheticIssueId": "syn-035",
      "reason": "blocked-by-dependency",
      "item": {
        "syntheticIssueId": "syn-035",
        "pillarOrDomain": "Fractional CTO",
        "title": "[Fractional CTO] Synthetic lifecycle test item 35",
        "executionOwner": "human-review",
        "progressionState": "blocked-by-dependency",
        "riskLevel": "high",
        "allowedNextAction": "human-review"
      }
    },
    {
      "syntheticIssueId": "syn-050",
      "reason": "blocked-by-dependency",
      "item": {
        "syntheticIssueId": "syn-050",
        "pillarOrDomain": "Real Estate / Property Trail",
        "title": "[Real Estate / Property Trail] Synthetic lifecycle test item 50",
        "executionOwner": "human-review",
        "progressionState": "blocked-by-dependency",
        "riskLevel": "high",
        "allowedNextAction": "human-review"
      }
    }
  ],
  "proofReadiness": {
    "issueNumber": 375,
    "issueUrl": "https://github.com/HotsumaX/community-sandbox/issues/375",
    "title": "[Fractional CTO] Create bounded operator backlog routing issue",
    "pillar": "Fractional CTO",
    "routingProofTarget": "operator-backlog-routing",
    "sourceOfTruth": "github-issue-375",
    "readinessStatus": "ready-for-codex-execution",
    "deterministicVerification": true,
    "approvedExecutionMode": "manual-force",
    "allowedTargetFiles": [
      "artifacts/strategy/issue-promotion-plan.json",
      "deployment/portal/artifacts/strategy/issue-promotion-plan.json"
    ],
    "verificationCommands": [
      "python3 -m json.tool artifacts/strategy/issue-promotion-plan.json",
      "python3 - <<'PY'\nimport json\nfrom pathlib import Path\nsource = json.loads(Path('artifacts/strategy/issue-promotion-plan.json').read_text())\nmirror = json.loads(Path('deployment/portal/artifacts/strategy/issue-promotion-plan.json').read_text())\nassert source == mirror, 'issue promotion mirror mismatch'\nproof = source.get('proofReadiness', {})\nassert proof.get('issueNumber') == 375\nassert proof.get('readinessStatus') == 'ready-for-codex-execution'\nassert proof.get('deterministicVerification') is True\nprint('issue-375-proof-ready')\nPY"
    ],
    "notes": "Bounded proof update only; no direct Pi edits and no Codex execution in this planning packet."
  },
  "nextSystemAction": "Promote 3 local item(s), queue 2 dry-run candidate(s), and surface 5 human-review item(s) without triggering execution.",
  "safetyLimits": {
    "maxLocalExecutionsPerRun": 3,
    "maxDryRunIssuesPerRun": 2,
    "maxHumanReviewQueue": 5,
    "maxCodexQueueDepth": 3
  }
}
