# Specification: Context Snapshotting per "Take"

## Overview
When branching a discussion using the "Takes" system, snapshot the exact state of the Context Panel (active files, their aggregation flags, and RAG status). When switching between Takes, the UI must visually restore this context state so the user knows exactly what the agent "saw" during that timeline branch.

## Acceptance Criteria
- [ ] Modifying context (adding/removing files, changing AST/summary flags) creates a context delta tied to the active Take.
- [ ] Switching Takes updates the Context panel to reflect the file list and states exactly as they were in that timeline branch.
