Dashboard › opencode › Distillation
7b9285fd-30f1-43c0-b79e-a73677cf5f38["lore_tm_v1_gWLCIDHkXmC1-uGGesJ3Eto0Vcd12RDNPgYSRFBBGJM","lore_tm_v1_ieOzYg0GimYcZPxAUNZ4gKPsEpmbrlaINetUHx3znUA","lore_tm_v1_Bk03Ede2HaPVWFJPFGKlmM74Pj8l0nFIvrermQsxjn8"]
Date: Sep 17, 2026
packages/core/schema.json defines session_execution columns: id text required, session_id text required, owner_id text required, nullable assistant_message_id, phase text required, assistant_seq integer required with default -1, time_created integer required, expires_at integer required, and nullable recovery_error (lines 933–1022).packages/core/schema.json defines session_input columns: nullable id, required session_id, required prompt, required delivery, required integer admitted_seq, nullable integer promoted_seq, required integer wake_pending defaulting to false, and required integer time_created (lines 1023–1102).packages/core/schema.json defines session_message columns: nullable id, required session_id, required type, required integer seq, required integer time_created, required integer time_updated, and required data text (lines 1103–1172).packages/core/schema.json defines session_recovery columns: required session_id, required execution_id, nullable assistant_message_id, required continuation_message_id, required phase, required integer wake_pending defaulting to true, required integer wake_attempts defaulting to 0, nullable recovery_error, and required integer time_created (lines 1173–1262).session_input, preservation of an existing session_message row with ID msg_existing, nullable session_recovery.assistant_message_id, and indexes including event_aggregate_seq_idx and session_message_session_type_seq_idx; the migration suite uses EffectDrizzleSqlite, DatabaseMigration.apply(db), and includes migration 20260601010001_normalize_storage_paths.it.effect("never starts a second owner while the lease is live", ...) test.id and owner_id.execution.resume(sessionID) and tracks runner invocation count via runs.expires_at value of exactly 30_000.TestClock by "10 seconds".Deferred values and an assistant message associated with the Session.