summaryrefslogtreecommitdiffstats
path: root/AGENTS.md
diff options
context:
space:
mode:
authorsalmonik <salmonik@tuta.io>2026-10-29 22:55:49 +0100
committersalmonik <salmonik@tuta.io>2026-10-29 22:55:49 +0100
commit49df948de25d28601469e9ca993f33530989ebd0 (patch)
tree291aae0f57d0d7d12a27eb28038e43f942d6b991 /AGENTS.md
parentv2.4.0: key stored credentials by certificate fingerprint (diff)
downloadzagan-bet-49df948de25d28601469e9ca993f33530989ebd0.tar.gz
zagan-bet-49df948de25d28601469e9ca993f33530989ebd0.zip
v3.0.0: cursor-driven roulette felt with splits and corners; drop schema migrations; require 80x24
Diffstat (limited to '')
-rw-r--r--AGENTS.md8
1 files changed, 8 insertions, 0 deletions
diff --git a/AGENTS.md b/AGENTS.md
index 2a70ba2..8de7a2d 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -56,6 +56,14 @@
56 count lines against the same string the cursor will erase. 56 count lines against the same string the cursor will erase.
57 Prefer returning a fixed known count for the game's static layout and 57 Prefer returning a fixed known count for the game's static layout and
58 letting dynamic content fill it, rather than inferring the count. 58 letting dynamic content fill it, rather than inferring the count.
59- The client refuses to start below 80x24 (`terminal_too_small`). Every game
60 board must fit in that size; a new board wider or taller than the minimum
61 must raise the minimum in the same change.
62
63## Schema
64- The app is in alpha: do not write schema migrations. `init_db` creates the
65 current shape; a schema change means deleting `server.db` and `client.db`.
66 Files written by an older build are not supported.
59 67
60## Error Paths 68## Error Paths
61- When a game action fails after a balance deduction, the refund must happen 69- When a game action fails after a balance deduction, the refund must happen