# callback_collector_canonical_root fixtures (task-2636)

8 시나리오 × 3 files = 24 fixture files. spec §7 정본.

- `canonical_root_explicit` — envelope.canonical_root + relative path → canonical resolve
- `canonical_root_missing_default` — None → default `/home/jay/workspace`
- `canonical_root_wrong_absolute` — `/wrong/path` → mismatch log + envelope honors explicit
- `relative_paths_resolve_correctly` — relative result/report paths → absolute
- `absolute_paths_passthrough` — absolute paths → passthrough (canonical_root 무시)
- `cwd_in_autoset_canonical_in_workspace` — autoset cwd vs canonical → MISMATCH event + canonical 사용
- `sendfile_only_not_trigger` — delivery=sendfile_only → is_callback_action_trigger=False
- `normal_callback_is_trigger` — delivery=anu_cron_callback + REGISTERED + DELIVERED → trigger=True

Spec: memory/specs/system_callback_collector_canonical_root_spec_260523.md
sha256: 6f0b04810cc458ea4cb12f3c1c9c511d14b1439917b7ef4f1ef91982e32d92c1
