diff --git a/crates/miroir-core/src/task_store/sqlite.rs b/crates/miroir-core/src/task_store/sqlite.rs index 9c06ad8..7901466 100644 --- a/crates/miroir-core/src/task_store/sqlite.rs +++ b/crates/miroir-core/src/task_store/sqlite.rs @@ -1440,6 +1440,12 @@ impl SqliteTaskStore { [], )?; + // Index for admin_sessions expiration queries (plan ยง4 table 14) + conn.execute( + "CREATE INDEX IF NOT EXISTS admin_sessions_expires ON admin_sessions(expires_at)", + [], + )?; + Ok(()) } }