{
  "task_id": "task-2557",
  "team": "dev6",
  "lead": "페룬",
  "level": 3,
  "track": "C Rank 1",
  "title": "PR #107 attempt-4/5 regression fixture/test 박제 (capability 첫 실용 활용 회귀)",
  "branch": "task/task-2557-dev6",
  "worktree": "/home/jay/workspace/teams/dev6/.worktrees/task-2557-dev6",
  "pr_number": 109,
  "pr_url": "https://github.com/Jeon-Jonghyuk/dev_workspace/pull/109",
  "head_sha_at_merge": "13fe1addc3b90b32c3e9325fd62ff3db8d117f38",
  "merge_commit": "bf59e7d2c26baee692600bdfd4abd647b33748b3",
  "merged_at": "2026-05-12T12:34:30Z",
  "merged_by": "app/jeon-jonghyuk-taskctl-bot",
  "expected_files": [
    "anu_v2/fixtures/owner_trigger_403_dual_scope_missing.json",
    "anu_v2/fixtures/owner_trigger_201_capability_first_practical_use.json",
    "anu_v2/fixtures/owner_trigger_permission_update_no_regen.json",
    "anu_v2/tests/test_owner_trigger_403_token_scope_mismatch_classification.py",
    "anu_v2/tests/test_owner_trigger_201_capability_first_practical_use.py",
    "memory/reports/task-2557.md"
  ],
  "effective_diff_files": 6,
  "regression_results": {
    "new_tests": 86,
    "new_tests_passed": 86,
    "existing_anu_v2_passed": 314,
    "total_passed": 400,
    "pre_existing_unrelated_failures": 1
  },
  "evidence_schemas_introduced": [
    "anu_v2.owner_trigger_evidence.owner-trigger-failed.v2",
    "anu_v2.owner_trigger_evidence.owner-trigger-posted.v1",
    "anu_v2.owner_trigger_evidence.permission-update-no-regen.v1"
  ],
  "raw_evidence_pinned": {
    "attempt_4_pr": 107,
    "attempt_4_ts": "2026-05-12T07:57:43+00:00",
    "attempt_4_http_status": 403,
    "attempt_4_classification": "TOKEN_SCOPE_MISMATCH_DIAGNOSED",
    "attempt_4_x_accepted_github_permissions": "issues=write; pull_requests=write",
    "attempt_4_missing_permission": "pull_requests=write",
    "attempt_5_pr": 107,
    "attempt_5_ts": "2026-05-12T10:57:23+00:00",
    "attempt_5_http_status": 201,
    "attempt_5_comment_id": 4429803851,
    "attempt_5_comment_user_login": "JonghyukJeon",
    "token_hash_prefix": "a9e05574",
    "token_hash_changed_attempt_4_to_5": false
  },
  "capability_first_practical_use_evidence_preserved": true,
  "owner_manual_input_count_for_this_task": 0,
  "bot_gemini_review_attempt_count": 0,
  "ci_summary": {
    "total": 11,
    "success": 11,
    "failure": 0,
    "mergeStateStatus_at_merge": "CLEAN"
  },
  "lifecycle_markers": [
    "memory/events/task-2557.merge-done",
    "memory/events/task-2557.done",
    "memory/events/task-2557.smoke-evidence",
    "memory/events/task-2557.reconcile-evidence",
    "memory/capabilities/task-2557.json"
  ],
  "lesson_pinned": "PR #107 attempt-4/5 raw evidence 영구 보존. TOKEN_SCOPE_MISMATCH_DIAGNOSED 자동 분류 + token_hash unchanged 페어 cross-fixture 어셀션. 향후 동일 패턴 회귀 즉시 catch."
}
