From 49df948de25d28601469e9ca993f33530989ebd0 Mon Sep 17 00:00:00 2001 From: salmonik Date: Thu, 29 Oct 2026 22:55:49 +0100 Subject: v3.0.0: cursor-driven roulette felt with splits and corners; drop schema migrations; require 80x24 --- AGENTS.md | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'AGENTS.md') diff --git a/AGENTS.md b/AGENTS.md index 2a70ba2..8de7a2d 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -56,6 +56,14 @@ count lines against the same string the cursor will erase. Prefer returning a fixed known count for the game's static layout and letting dynamic content fill it, rather than inferring the count. +- The client refuses to start below 80x24 (`terminal_too_small`). Every game + board must fit in that size; a new board wider or taller than the minimum + must raise the minimum in the same change. + +## Schema +- The app is in alpha: do not write schema migrations. `init_db` creates the + current shape; a schema change means deleting `server.db` and `client.db`. + Files written by an older build are not supported. ## Error Paths - When a game action fails after a balance deduction, the refund must happen -- cgit v1.2.3