Claude Code SDK to journal-core bridge: phase capture, session parsing, and base run recording