{
  "generatedAt": "2026-04-30T02:42:27Z",
  "dryRunCount": 2,
  "issues": [
    {
      "syntheticIssueId": "syn-001",
      "title": "[Community Sandbox / Living Lab] Synthetic lifecycle test item 01",
      "body": "## Problem description\n[Community Sandbox / Living Lab] Synthetic lifecycle test item 01 is selected by the synthetic promotion plan as a dry-run GitHub issue candidate. The operating system needs a review-ready issue payload for Community Sandbox / Living Lab without performing any GitHub writes.\n\n## Expected outcome\n- Prepare a GitHub-ready issue draft with stable labels and duplicate protection\n- Preserve source-of-truth linkage back to the synthetic harness\n- Keep the action in dry-run state only\n\n## Proof expectations\n- Confirm the duplicate key remains stable\n- Link relevant local artifacts or proof seeds\n- Keep acceptance criteria aligned with the synthetic harness closure criteria\n\n## Related artifacts\n- /artifacts/synthetic/community-sandbox-living-lab/proof-001.json\n- /artifacts/implementation/pillars/sandbox-proof-journey-replay.json\n\n## Acceptance criteria\n- Synthetic proof artifact exists\n- Lifecycle state reaches ready-for-proof\n- Approval path remains within configured policy limits",
      "labels": [
        "kind: enhancement",
        "pillar:community-sandbox",
        "area: living-lab",
        "priority: medium",
        "review:pending",
        "gate:needs-rpi-verify"
      ],
      "duplicateKey": "synthetic-community-sandbox-living-lab-001",
      "status": "ready-for-review",
      "duplicateProtection": {
        "duplicateKeyAlreadyUsedInPriorGitHubIssues": false,
        "checkResult": "pass"
      },
      "source": {
        "pillarOrDomain": "Community Sandbox / Living Lab",
        "taskType": "workflow-improvement",
        "riskLevel": "medium",
        "relatedArtifacts": [
          "/artifacts/synthetic/community-sandbox-living-lab/proof-001.json",
          "/artifacts/implementation/pillars/sandbox-proof-journey-replay.json"
        ]
      }
    },
    {
      "syntheticIssueId": "syn-004",
      "title": "[RPI Operations] Synthetic lifecycle test item 04",
      "body": "## Problem description\n[RPI Operations] Synthetic lifecycle test item 04 is selected by the synthetic promotion plan as a dry-run GitHub issue candidate. The operating system needs a review-ready issue payload for RPI Operations without performing any GitHub writes.\n\n## Expected outcome\n- Prepare a GitHub-ready issue draft with stable labels and duplicate protection\n- Preserve source-of-truth linkage back to the synthetic harness\n- Keep the action in dry-run state only\n\n## Proof expectations\n- Confirm the duplicate key remains stable\n- Link relevant local artifacts or proof seeds\n- Keep acceptance criteria aligned with the synthetic harness closure criteria\n\n## Related artifacts\n- /artifacts/synthetic/rpi-operations/proof-004.json\n- /artifacts/strategy/local-execution-batch-result.json\n\n## Acceptance criteria\n- Synthetic proof artifact exists\n- Lifecycle state reaches ready-for-proof\n- Approval path remains within configured policy limits",
      "labels": [
        "kind: enhancement",
        "area: deployment",
        "priority: medium",
        "review:approved",
        "gate:needs-rpi-verify"
      ],
      "duplicateKey": "synthetic-rpi-operations-004",
      "status": "ready-for-review",
      "duplicateProtection": {
        "duplicateKeyAlreadyUsedInPriorGitHubIssues": false,
        "checkResult": "pass"
      },
      "source": {
        "pillarOrDomain": "RPI Operations",
        "taskType": "deploy-observability",
        "riskLevel": "medium",
        "relatedArtifacts": [
          "/artifacts/synthetic/rpi-operations/proof-004.json",
          "/artifacts/strategy/local-execution-batch-result.json"
        ]
      }
    }
  ],
  "errors": [],
  "deployedSha": "pending-push",
  "constraints": {
    "processedOnlySelectedDryRunCandidates": [
      "syn-001",
      "syn-004"
    ],
    "noGitHubWrites": true,
    "noFurtherPromotion": true
  }
}
