hh-record — the Halfhand recorder layer (SRS §6).
Drives a PTY-recorded agent session: spawns the agent in a PTY
([runner]), watches the working tree for file changes ([watcher]),
feeds both into the single-writer SQLite store via hh-core, and — when a
structured-event adapter applies (FR-1.5, Claude Code today) — drains its
parsed events into the same store with tool_call→tool_result correlation.
The MCP stdio proxy (FR-2) lives in [mcp_proxy].
The threads-vs-tokio decision is recorded in
docs/adr/0001-threads-vs-tokio.md.