refactor: sanitize AI code

This commit is contained in:
Stanislav N Mikhailov
2026-08-03 14:52:42 +03:00
parent 0f2cb0384c
commit 7bacf7ac73
3 changed files with 139 additions and 95 deletions
+11 -11
View File
@@ -22,17 +22,17 @@
* `bytes[0..4]``magic`;
* `bytes[4]``version`;
* `bytes[5]``command`.
* [ ] Проверять `magic` как четыре байта `NCLD`.
* [ ] Проверять версию как число `1`, а не ASCII-символ `b'1'`.
* [ ] Пока разрешать только версию протокола `1`.
* [ ] Исправить команды `80 | 81` на `0x80 | 0x81`.
* [ ] Записывать в `Header.version` значение из `bytes[4]`.
* [ ] Для первого теста отправлять заголовок с `body_size = 0`.
* [✔] Проверять `magic` как четыре байта `NCLD`.
* [✔] Проверять версию как число `1`, а не ASCII-символ `b'1'`.
* [✔] Пока разрешать только версию протокола `1`.
* [✔] Исправить команды `80 | 81` на `0x80 | 0x81`.
* [✔] Записывать в `Header.version` значение из `bytes[4]`.
* [✔] Для первого теста отправлять заголовок с `body_size = 0`.
## Проверка исправлений
* [ ] Отправить корректный заголовок.
* [ ] Убедиться, что сервер вывел:
* [✔] Отправить корректный заголовок.
* [✔] Убедиться, что сервер вывел:
```text
Header {
@@ -44,9 +44,9 @@
}
```
* [ ] Отправить заголовок с неправильным `magic`.
* [ ] Убедиться, что сервер вернул `InvalidFormat`.
* [ ] Отправить заголовок с неподдерживаемой версией.
* [] Отправить заголовок с неправильным `magic`.
* [] Убедиться, что сервер вернул `InvalidFormat`.
* [] Отправить заголовок с неподдерживаемой версией.
* [ ] Убедиться, что сервер вернул `InvalidFormat`.
* [ ] Отправить заголовок с неизвестной командой.
* [ ] Убедиться, что сервер вернул `InvalidFormat`.