{
  "evidence_type": "task_2701_phase_b_post_reset_verification",
  "task_id": "task-2701+1",
  "recorded_at": "2026-05-28T08:35:00+09:00",
  "stage": "POST_RESET_VERIFIED",

  "reset_result": {
    "head_before": "f14b38503fd1842f1539a5a1ade765b80e6969ec",
    "head_after": "35e81f01f31a39c95bdd122ba76f5b0c5785646b",
    "origin_main": "35e81f01f31a39c95bdd122ba76f5b0c5785646b",
    "ahead_after": 0,
    "behind_after": 0,
    "aligned": true,
    "git_clean_executed": false
  },

  "truncate_files_restored": {
    "utils/replacement_pr_runner.py": {"lines": 718, "sha256": "95809c89b2f8ba90afb2de98b30d49ceb5d2f011fd6a3345256f907f8556c3b6", "matches_canonical": true},
    "tests/regression/test_replacement_pr_runner_2510.py": {"lines": 493, "sha256": "57ebdc51bde574d23322549feb9341c25af1aae550aeac9e5093f5dbf3f3d737", "matches_canonical": true}
  },

  "daemon_recontamination": {
    "immediately_after_reset_M_count": 3,
    "note": "daemon re-wrote 3 tracked state files in the reset window (high-1 risk materialized)",
    "skip_worktree_applied": 14,
    "M_count_after_skip_worktree": 0,
    "stability_recheck_after_2s": 0,
    "verdict": "daemon re-writes suppressed from git status; dirty stabilized (tracked-modified=0)"
  },

  "loss_zero_verification": {
    "ahead_6_reachable_post_reset": "6/6 reachable from origin refs",
    "preserve_branch_intact": "f14b38503fd1842f1539a5a1ade765b80e6969ec",
    "content_archive_intact": "7 files",
    "dirty_patch_intact_sha256": "892da833e12446a4a4ebb5c169bac0d6b9bbfe49f5a2d4378c1ea83cc2050563",
    "untracked_preserved": "831 pre-reset untracked retained (others daemon-churn); reset did not delete untracked (git clean not run)"
  },

  "medium3_collision_materialized": {
    "description": "13 untracked files at origin-tracked paths were overwritten by reset (below directory-collapse granularity of pre-reset file-level collision check)",
    "files": {
      "anu_v3": [
        "active_dispatch_scanner.py", "authoritative_verdict_selector.py", "callback_4tuple_registry.py",
        "callback_owner_validator.py", "dispatch_callback_contract.py", "executor_callback_contract.py",
        "runtime_batch_state_updater.py", "runtime_next_action_resolver.py", "runtime_reconcile_checkpoint.py",
        "runtime_reconcile_checkpoint_recovery_layer.py", "self_collector_guard.py", "task_artifact_detector.py"
      ],
      "schemas": ["anu_normal_callback_envelope_v1.json"]
    },
    "loss_assessment": "NEGLIGIBLE / NO MEANINGFUL LOSS",
    "evidence": [
      "these files are origin-owned canonical, introduced into origin/main by PR #132 (25ddbf4e) and PR #155 (a2a20f94) — part of the behind-70 commits local was missing",
      "worktree .worktrees/task-2638-dev6 holds all 12 anu_v3 files byte-identical to origin (12/12 same sha256) -> local untracked copies were stale working-copies of the same origin content",
      "aligning these to origin canonical is the INTENDED goal of this alignment task",
      "reset touched ONLY these 13 colliding paths inside anu_v3/ and schemas/; remaining untracked files in anu_v3/ retain pre-reset mtime (2026-05-23) -> preserved, untouched"
    ],
    "residual_risk": "if local untracked copies had unique uncommitted edits (no evidence; these are origin-owned system source), that delta is unrecoverable. Assessed negligible."
  },

  "final_dirty": {"untracked": 914, "tracked_modified": 0, "verdict": "stabilized"}
}
