# Deferred Items — Phase 22

Pre-existing failures/warnings discovered during execution but out of scope
for the current plan (not touched by this plan's files, not caused by this
plan's changes). Logged, not fixed, per the executor's scope-boundary rule.

## Pre-existing `itglue-search.test.ts` failures

- **File:** `lib/services/analyzer/itglue-search.test.ts`
- **Symptom:** 2 failing assertions —
  - `itglueSearch > tolerates per-call failures (flex asset errors, configurations still returns)`: `expect(result.docs.length).toBe(2)` received `1`
  - `itglueSearch > tolerates per-call failures (configurations errors, flex still returns)`: `expect(result.docs.length).toBe(1)` received `0`
- **Discovered during:** Plan 22-01 (`phishing-ticket-resolver` / `remediation-default-params` / `phishing-timeline`), Plan 22-03 (`tooltip` / `UrlList` / `EvidenceCard`), and Plan 22-04 (`ClassificationCard` + `TimelineCard`) — each ran the full suite independently and hit the same pre-existing failures.
- **Scope:** Unrelated to any phase-22 plan's files. Not modified by any commit in this phase. Confirmed present before any phase-22 changes.
- **Action:** Not fixed — out of scope per executor scope-boundary rules. Full-suite run: `2 failed | 411 passed (413)` — the only failures are these 2 pre-existing ones; all other tests, including new files added by phase-22 plans, are green. `npx tsc --noEmit --pretty` is clean.
