Implement per-school save functionality by introducing a dedicated save directory and updating the school management system to support loading and saving school states. Revise documentation to reflect these changes, including updates to the architecture and design documents, and enhance the API for reloading schools from disk. Update tests to ensure proper functionality of the new save and reload features.
This commit is contained in:
1 parent
f50f6eacf8
commit
37c39a3beb
28 files changed
+1032
-219
No files matched your search
@@ -1,8 +1,7 @@
|
||||
# Рантайм школы: поток и ECS
|
||||
|
||||
Договорённость на ближайшее планирование. Сейчас в коде **не так**: один `GameLoopService`
|
||||
тикает все школы на одном потоке, и это записано в `AGENTS.md` как инвариант. Ниже — целевая
|
||||
модель. Менять инвариант в рабочих соглашениях имеет смысл только вместе с кодом.
|
||||
Договорённость, которую код фазы 2 уже выполняет: каждая школа — свой работник, свой Arch
|
||||
`World`, свой файл. Инвариант в `AGENTS.md` совпадает с этим текстом.
|
||||
|
||||
Экран и defs: [`near-term.md`](near-term.md), [`defs.md`](defs.md).
|
||||
Куда класть код: [`projects.md`](projects.md).
|
||||
|
||||
Reference in new issue
Block a user