What problem does it solve? Long empirical analyses lose context when chat sessions are compacted or cleared, forcing agents to reread one bloated plan file and repeat work. This Skill replaces that habit with a small YAML index and task-specific records so any fresh session resumes from durable on-disk state. ## Core Features & Use Cases - Schema v2 state layout: A single default read of docs/analysis/index.yaml routes to phase records, a decisions ledger, an artifact registry, runs, and handoffs. - Phase contracts with topology: Each phase file carries goal, scope, acceptance checks, required plausibility threats, and a topology of spine/leaf nodes that exposes independent work for parallel execution. - Draft-review-approve discipline: Approval lives only in the user's chat sign-off, never in the phase file, and post-approval contract changes count as drift requiring re-approval. - Use Case: A multi-week econometric study survives /clear and compaction: a fresh agent reads index.yaml, loads only the named records, and continues from next_action without rereading the whole plan. ## Quick Start Set up a docs/analysis/ state folder for my current analysis project and record the active phase, decisions, and artifacts so a fresh session can resume it.