mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-10-04 02:33:56 +00:00
- Drop the post-decode run_id/session_id/event-body checks in find_session_owner: decode_event_row already verifies every stored column against the decoded envelope, and the WHERE clause pins session_id and event_name to the requested values. - Build the lookup query from SELECT_EVENT_COLUMNS like the sibling event queries instead of duplicating the column list. - Carry the stored run_id text in the unparseable-id error instead of an "<invalid>" placeholder. - Fetch applied migration versions once per migrate() and share the set between the session-owner preflight and the pre-migration snapshot; check the applied version first so steady-state startups skip the sqlite_master probe. Mark the preflight as removable with the run-history compatibility window. - Restore session_by_id_key as a #[cfg(test)] helper so tests stop hand-rolling the legacy reverse-index key shape. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| build-support | ||
| fabro-api | ||
| fabro-auth | ||
| fabro-client | ||
| fabro-config | ||
| fabro-core | ||
| fabro-db | ||
| fabro-dev | ||
| fabro-http | ||
| fabro-macros | ||
| fabro-model | ||
| fabro-oauth | ||
| fabro-options-metadata | ||
| fabro-proc | ||
| fabro-redact | ||
| fabro-static | ||
| fabro-telemetry | ||
| fabro-template | ||
| fabro-test | ||
| fabro-types | ||
| fabro-util | ||
| fabro-vault | ||