diff options
Diffstat (limited to 'AGENTS.md')
| -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 |
