What problem does it solve? At the end of a Spotlight OSINT investigation, verified findings need to be safely transferred into the journalist's knowledge vault without accidental duplication or unconfirmed writes. This Skill governs that final ingestion phase with a resolver-driven state machine and explicit user confirmation. ## Core Features & Use Cases - Resolver-owned state transitions: Enters only from a spotlight_resolve result with phase: ingest, following resume.state and resume.resume_at instead of inspecting ingestion.json directly. - User confirmation gate: Displays an AI assistance notice and asks the user whether to ingest confirmed findings before any write occurs, recording declined decisions durably. - Idempotent ingestion lifecycle: Handles pending, requested, completed, and seal substeps so the ingest skill is invoked exactly once and the projection receipt is sealed via spotlight_transition. - Use Case: After an investigation completes, the orchestrator resolves into the ingest phase; this Skill asks the journalist for confirmation, invokes ingestion with the project path and vault config from .spotlight-config.json, then seals the receipt to end the pipeline. ## Quick Start Resolve the completed Spotlight investigation into the ingest phase and confirm whether the verified findings should be ingested into the knowledge vault.