main
docs(repros): постоянный дом доказательной базы реестра — docs/plans/repros/ с README (слово владельца); репро №252/№279/№280 и repro38* перенесены git mv, ссылки поправлены; отработавшие брифы/списки удалены; scratch38 → .gitignore
docs(dev,guide,spec): D452 — migrate nova code examples to canon separators
docs: delete the hand-maintained integrator queue, derive it instead
docs: правка ссылок на перемещённые docs/guide|dev файлы
docs(hygiene): перенос docs/cases|collections|idiom|idioms|migration|research|tutorial-cleanup в guide/dev
docs: разделение docs/ на guide/ (пользовательское) и dev/ (внутреннее)
docs: prompts, spelled correctly, and read-project moved out of them
тесты: ПРОСТАЯ СХЕМА (решение владельца) — два живых места вместо девяти; nova_tests -> nova_tests.old (885 файлов, архив; несущие CI contracts/doc остались на прежних путях); known_red удалён (обходом не виден никогда); три пробы из repro перенесены в standalone, C-контроль в scripts/tools; конвенции больше не ссылаются на неисполняемое; AGENTS.md больше не учит писать в замороженный корпус (№455)
Merge branch 'p255-profile'
хэндофф п.2/4/5: жанровый фильтр манифестов (manifest_genre, красный + селфтест; следующий roadmap не уедет на сайт незаметно); конвенция #future-intent (замысел из backlog — только с маркером); spec/decisions — информационный счётчик снятых форм без гейта (исторический норматив)
docs(dev): два doc-rot линка починены (vec.md не существует → guide/vec-lazy.md; планы time/io были 175/175.1/176, не 179/180)
docs(dev): #513 -- nv-coding-style.md / communicate-dont-share.md Channel[T].new
docs: правило #page-genre (внутренние жанры не публикуются) + сноска в гайде, почему в примере *mut uninit, а не голый *uninit (форма переживёт фикс M-174.5); обе стороны пары
feat(№455): страж check-doc-truth — маркеры EXPECT_* + исполнимость `nova` команд