diff options
| author | salmonik <salmonik@tuta.io> | 2026-11-01 19:00:04 +0100 |
|---|---|---|
| committer | salmonik <salmonik@tuta.io> | 2026-11-01 19:00:04 +0100 |
| commit | d251b54fe40f6f8f95261b4df65bced2fb728c63 (patch) | |
| tree | 11a4ddffd68f1f497498d36096435a56d9f13c1b /AGENTS.md | |
| parent | v4.0.5: login and registration as core commands (diff) | |
| download | zagan-bet-d251b54fe40f6f8f95261b4df65bced2fb728c63.tar.gz zagan-bet-d251b54fe40f6f8f95261b4df65bced2fb728c63.zip | |
v4.0.6: move the prompt editor and key mapping out of the core
Diffstat (limited to 'AGENTS.md')
| -rw-r--r-- | AGENTS.md | 2 |
1 files changed, 2 insertions, 0 deletions
| @@ -55,6 +55,8 @@ | |||
| 55 | - The GUI is a second frontend over `ClientCore`, not a second client. | 55 | - The GUI is a second frontend over `ClientCore`, not a second client. |
| 56 | Frontends send `Command` and render `View`; the core owns navigation and | 56 | Frontends send `Command` and render `View`; the core owns navigation and |
| 57 | state and contains no I/O or terminal types. | 57 | state and contains no I/O or terminal types. |
| 58 | - The command-line editor and key mapping live in `client::input`. The core | ||
| 59 | receives `Command` or a finished line through `submit_line`, never a key. | ||
| 58 | - egui lives in the `gui/` workspace member. Its dependencies must never | 60 | - egui lives in the `gui/` workspace member. Its dependencies must never |
| 59 | enter the TUI or server build graph: no GUI crate in the root package's | 61 | enter the TUI or server build graph: no GUI crate in the root package's |
| 60 | `[dependencies]`. | 62 | `[dependencies]`. |
