SQLite treats integers as booleans; a backend recreate after the API key was added hit that on every start.
Co-authored-by: Cursor <cursoragent@cursor.com>
Use host ports 3006/8005 and 3096/8096 so Kansho does not collide with Bookstack on 3005 or the sister products.
Co-authored-by: Cursor <cursoragent@cursor.com>
A 400-character entry prefix plus plan regex could reopen a completed yesterday as if it were still pending. Openings now take plans only from yesterday's user dialogue, never from saved entries, and skip space recency in the first call.
Co-authored-by: Cursor <cursoragent@cursor.com>