Skip to content

Thought-stream foundation — stream a live claude -p session's output to a drawer#1612

Draft
pulzzejaehoon wants to merge 1 commit into
mainfrom
goal/f6cbe6d6
Draft

Thought-stream foundation — stream a live claude -p session's output to a drawer#1612
pulzzejaehoon wants to merge 1 commit into
mainfrom
goal/f6cbe6d6

Conversation

@pulzzejaehoon

Copy link
Copy Markdown
Contributor

Integration PR for this goal — its tasks commit onto this branch (one PR per goal). Opened automatically by the engine on first push; left as a draft until the goal completes.

Add a per-session, append-only transcript table for live Claude session
output. `seq` is a monotonic per-session sequence supplied by the producer;
the @@unique([sessionId, seq]) makes ingest idempotent (a retried POST with
the same seq is a no-op) and the @@index([sessionId, seq]) backs cursor reads
(`where seq > after order by seq`).

Migration is purely additive (single CREATE TABLE + indexes + FK, no changes
to any existing table) so it cannot conflict with in-flight schema.prisma
migrations.

No agent-config change: no new user-facing tool or entity is surfaced to the
PM agent.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant