spine-history
Installation
SKILL.md
History is read-only. It merges native Codex, Claude Code, Cursor, and OpenCode records without inventing missing telemetry. Run:
python3 skills/spine-history/scripts/history.py collect --output .scratch/<session>/history.json
python3 skills/spine-history/scripts/history.py recap --input .scratch/<session>/history.json
python3 skills/spine-history/scripts/history.py insights --input .scratch/<session>/history.json
python3 skills/spine-history/scripts/history.py standup --input .scratch/<session>/history.json
python3 skills/spine-history/scripts/history.py timesheet --input .scratch/<session>/history.json
The collector accepts repeated --input provider=path entries for fixtures,
exports, or locations outside the defaults. Cursor chats/**/store.db and
OpenCode opencode.db are read in SQLite read-only mode; Codex, Claude, and
export fixtures use JSON/JSONL. Each source is parsed independently. Malformed
records become warnings rather than contaminating the merged view.