Checkpoint the current session to .context/session/CONTEXT-llm.md with a structured LLM-optimised summary.
73
73%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
# Session Context: {title}
saved: YYYY-MM-DDTHH:MM:SSZ
stream: {name}
status: {exploring|building|decided|parked|done}
focus: {1-2 sentences}
goal: {1 sentence}
---
## Project
type: {project type}
## Next
- {task 1}
- {task 2}
- {task 3}
## Session
progression:
- {aggregated timeline steps}
decisions:
- {key choice}: {rationale}
thinking:
- {reasoning, trade-offs, insights}
unexpected:
- {pivots, corrections, surprises}
## Hot Files
- {path}: {brief role}
## Refs
- {external references if any}If marginal: "Session appears brief. Save context anyway?" — wait for confirmation.
| Raw Value | Display |
|---|---|
exploring | exploring |
decided | decided |
building, in_progress | building |
parked | parked |
operational, verified | operational |
done, completed, closed | done |
missing/empty/n/a | unknown |
Run scripts/upsert-index.sh with 6 positional args:
Bash: ./scripts/upsert-index.sh <area> <project> <context> "<status>" "<focus>" <saved_date>repos, projects, code)"building")Script handles: find .context/session/INDEX.md, match/replace or append row, skip if missing. Parked/Done/Archived sections preserved.
.context/session/done/ (Phase 3b)When status is done or parked:
mkdir -p .context/session/done/ in the project foldermv .context/session/CONTEXT-{stream}-llm.md .context/session/done/"Archived to .context/session/done/ (status: {status})"Exceptions — do NOT move:
.context/session/CONTEXT-llm.md (default stream) — always stays in .context/session/.context/session/CONTEXT-baseline-llm.md — always stays in .context/session/Note: upsert-index.sh runs BEFORE the move (it reads CWD, not file path).
default → .context/session/CONTEXT-llm.md, baseline → fork point from /create-context^[a-zA-Z0-9_-]{1,50}${done: 5, active: 2, pending: 3}/load-context [stream] [--full] - Load saved stream/list-contexts [--sync] [--archive <stream>] - List/sync all contexts/create-context - Create baseline from .in/ folder