Remove off-queue.md and add new design documentation files including README.md, defs.md, near-term.md, projects.md, runtime.md, people.md, staffing.md, and schedule.md to outline the structure and agreements for the game's design phases.
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
# Фаза 59. Дамп проверяет узлы
|
||||
|
||||
## Зависимости
|
||||
|
||||
Нет. Ручка дампа и тест уже есть (фаза 27). Журнал среза 6: оракул не проверяет явку.
|
||||
|
||||
## Зачем
|
||||
|
||||
`Needs.Count > 0` истинно у всех. Тест зелёный на пустом кампусе. После найма дамп должен
|
||||
видеть человека в узле, как ревью и хотело замерить.
|
||||
|
||||
## Задачи
|
||||
|
||||
- [ ] `Dump_ReturnsPeopleNodesAndTimetable`: нанять, **включить** часы, дождаться человека с
|
||||
`NodeId`, затем дамп. Не ждать людей на паузе
|
||||
- [ ] Нужды по-прежнему не пустые у всех в выборке, но явка — отдельный assert
|
||||
- [ ] Урок математики в дампе — как сейчас
|
||||
|
||||
## Тесты, без которых фаза не закрыта
|
||||
|
||||
- [ ] После найма математика и хода часов дамп содержит человека с непустым `NodeId`
|
||||
- [ ] Все люди в дампе с id, именем и непустым `Needs`
|
||||
- [ ] В `dump.Lessons` есть Mathematics
|
||||
- [ ] Неизвестный id — по-прежнему 404 `unknown-school`
|
||||
|
||||
## Критерий готовности
|
||||
|
||||
- Сломать публикацию `NodeId` в дампе — этот тест красный, а не только глаз ревью
|
||||
- На паузе тест не висит на пустой явке
|
||||
|
||||
## Стоп
|
||||
|
||||
Не расширять JSON дампа. Не включать ручку по умолчанию. Не ходить в `World` мимо работника.
|
||||
Не бампить протокол. Не трогать сейв.
|
||||
Reference in New Issue
Block a user