# Fixture Provenance: task-2628+1

## 출처 live evidence 파일 목록
- `memory/events/task-2628+1.result.json`
  - `callback_registration_status = ENVELOPE_PREPARED_NOT_FIRED`
  - not_fired_reasons: reflection 금지(회장 verbatim) + self-key fail-closed + BOT token 부재
- `memory/events/task-2628+1.independent-anu-collector.result.json`
  - `fallback_collector.present=true`, `normal_callback_received=false`, `no_op=false`, `applied_count=1`

## 캡처 방식
read-only freeze. 원본 무변경. 이 fixture 는 worktree 내 static JSON 으로 동결됨.

## 핵심 사건 사실
- `ENVELOPE_PREPARED_NOT_FIRED`: self-key fail-closed + token 부재 + reflection 미머지 3원인 공존 → umbrella
- ANU fallback cron CEFB90DE (owner_key=c119085addb0f8b7, authoritative) 발화
  → `fallback_collector.present=true, authoritative=true, applied_count=1`
  → `delivery_outcome = FALLBACK_COLLECTOR_APPLIED`
- root_cause_tags: `SELF_KEY_FAIL_CLOSED_BEFORE_FIRE`, `BOT_APP_TOKEN_ABSENT`, `REFLECTION_NOT_MERGED`
- `classification = normal` (ENVELOPE_PREPARED_NOT_FIRED ∉ INCIDENT_MISS_CAUSES)

## 중요: FOREIGN_DIRTY_BLOCKER 태그 미방출 정합성
foreign_dirty 5건 존재하나 `git_gate_blocked=false` (executor 가 로컬 micro-commit + reflection-ready 종료,
.escalate git-gate 없음) → FOREIGN_DIRTY_BLOCKER 태그 미방출이 정상 동작. 회장 매핑과 정합.
