diff options
| author | salmonik <salmonik@tuta.io> | 2026-10-29 22:55:49 +0100 |
|---|---|---|
| committer | salmonik <salmonik@tuta.io> | 2026-10-29 22:55:49 +0100 |
| commit | 49df948de25d28601469e9ca993f33530989ebd0 (patch) | |
| tree | 291aae0f57d0d7d12a27eb28038e43f942d6b991 /AGENTS.md | |
| parent | v2.4.0: key stored credentials by certificate fingerprint (diff) | |
| download | zagan-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.md | 8 |
1 files changed, 8 insertions, 0 deletions
| @@ -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 |
