{
  "schema": "task_result.v2",
  "task_id": "task-2636",
  "executor_name": "dev6-peruun-claude-opus-4.7",
  "executor_started_ts_kst": "2026-05-23T10:43:41+09:00",
  "executor_finished_ts_kst": "2026-05-23T10:50:30+09:00",
  "base_sha": "1e24d79ec97cfd265b7382bb040ef520c77d1384",
  "local_commit_sha": "730a0eb2c61906a52a8a2d6fa46aed09e6d4468d",
  "spec_sha256": "6f0b04810cc458ea4cb12f3c1c9c511d14b1439917b7ef4f1ef91982e32d92c1",
  "spec_path": "memory/specs/system_callback_collector_canonical_root_spec_260523.md",
  "canonical_root": "/home/jay/workspace",
  "result_path": "memory/reports/task-2636-result.json",
  "report_path": "memory/reports/task-2636.md",
  "branch": "task/task-2636-dev6",
  "worktree_path": "/home/jay/.cokacdir/workspace/2DEA5DAB/wt-2636",
  "pushed": false,
  "pr_opened": false,
  "merged": false,
  "files_changed": 33,
  "lines_added": 1443,
  "file_summary": {
    "new_helpers": ["utils/canonical_root_resolver.py", "utils/anu_collector_action_trigger.py"],
    "modified_minimal": ["utils/callback_envelope_schema.py", "dispatch/finalize_hooks.py"],
    "fixtures": 24,
    "fixture_index": "tests/fixtures/callback_collector_canonical_root/INDEX.md",
    "new_regressions": [
      "tests/regression/test_canonical_root_resolver.py",
      "tests/regression/test_collector_context_mismatch.py",
      "tests/regression/test_collector_action_trigger.py",
      "tests/regression/test_autoset_cwd_canonical_lookup.py"
    ]
  },
  "regression_summary": {
    "new_tests_passed": 63,
    "new_tests_total": 63,
    "callback_baseline_passed": 156,
    "full_regression_passed": 1328,
    "full_regression_skipped": 11,
    "pre_existing_failures": ["test_stash_origin_audit_compat (3, 무관)"]
  },
  "self_verification": {
    "envelope_validator_pass": true,
    "envelope_utf8_bytes": 1076,
    "envelope_byte_limit": 3900,
    "canonical_root_resolved": "/home/jay/workspace",
    "result_path_resolved": "/home/jay/workspace/memory/reports/task-2636-result.json",
    "report_path_resolved": "/home/jay/workspace/memory/reports/task-2636.md",
    "is_callback_action_trigger": true,
    "mismatch_detection_decision": "PROCEED_WITH_CANONICAL_ROOT"
  },
  "safety_invariants": {
    "anu_key_single_source": "c119085addb0f8b7",
    "live_cokacdir_calls": 0,
    "live_subprocess_calls": 0,
    "merge_push_pr_cron_admin_override": 0,
    "replacement_pr_runner_modified": false,
    "finish_task_sh_modified": false,
    "merge_ready_classifier_modified": false,
    "merge_ready_dryrun_executor_modified": false,
    "five_axis_schema_changes": 0,
    "cwd_based_primary_lookup_paths": 0
  },
  "registration_intent": true,
  "registration_attempted": true,
  "registration_result_status": "REGISTERED",
  "registration_status": "REGISTERED",
  "callback_delivery_status": "DELIVERED",
  "collector_receipt_status": "UNCONFIRMED",
  "attempted_callback_registration": true,
  "delivery_method": "anu_cron_callback",
  "anu_key": "c119085addb0f8b7",
  "collector_role": "ANU",
  "finalize_result": "success"
}
