{
  "profile_id": "post_merge_artifact_closeout_v1",
  "version": "v1",
  "task_id": "task-2553+40",
  "derived_from_actual": "task-2553+13",
  "actual_terminal_status_provenance": "DONE",
  "target": {
    "repo": "Jeon-Jonghyuk/dev_workspace",
    "pr_number": 128,
    "scope": "post_merge_smoke_harness_artifact_classification_and_closeout"
  },
  "gate_predicate": {
    "ce_merge_commit": true,
    "ce_merged_at": true,
    "ce_effective_diff_6": true,
    "ce_ci_11_pass": true,
    "ce_gemini_resolved": true,
    "ce_f1_red_green": true,
    "ce_f2_byte_identical": true,
    "ce_preserved_tests_unmodified": true,
    "reconcile_pass": true
  },
  "hold_conditions": {
    "predicate_any_fail": true,
    "evidence_missing": true,
    "classification_unprovable": true,
    "reconcile_fail": true,
    "codex_high_or_critical": true,
    "critical7": true
  },
  "allowed_actions": [
    "harness_artifact_classification",
    "deterministic_reproduction(isolated tarball)",
    "reconcile",
    "closeout(own-key corrective update)",
    "done marker write"
  ],
  "forbidden_actions": [
    "rollback/revert/force/rebase",
    "PR#128 재수정",
    "PR#102 원본 변경",
    "production/test code 변경",
    "evidence 없는 closeout",
    "manual .done echo",
    "live workspace cleanup/reset/stash/rm"
  ],
  "post_merge_steps": ["classify", "reconcile", "closeout", "done"],
  "completion_packet": {
    "root_keys": [
      "task", "ts", "started", "status", "track_a_standalone",
      "classification", "classification_path", "reconcile_path",
      "reconcile_pass", "closeout", "done", "pr128",
      "pr102_preserved", "effective_diff_6", "evidence_consistent",
      "all_keys_independently_proven", "live_workspace_invariant",
      "namespace_isolation_9R5", "forbidden_not_performed", "hold"
    ],
    "status_domain": ["DONE", "HOLD_FOR_CHAIR"]
  },
  "evidence": {
    "kind": "closeout_evidence_keys_independently_proven + reconcile",
    "classification": "MERGE_SUCCESS + POST_MERGE_SMOKE_HARNESS_FALSE_NEGATIVE",
    "all_keys_independently_proven": true,
    "reconcile_pass": true
  },
  "scope_invariants": {
    "forbidden_paths_regex": [
      "(?<!test[_/]).*\\.py$ -> production",
      "PR#128",
      "PR#102"
    ],
    "live_ws_path": "/home/jay/workspace",
    "live_ws_sanctioned_commit": "20456b5f83fc039f2fd6f50f4b94095c29b41bfb",
    "live_ws_branch": "task/task-2553p1-f1-clean-replacement",
    "merge_ops_isolation": "isolated_tarball_reproduction_no_live_mutation"
  }
}
