main
feat(D449): add supervised(on_timeout:) handler
feat(os): process spawn/wait/exit-code via Command.run() (Plan 265 Ф.1, D453)
refactor(262): doc-test runner uses prepare_module_for_check
docs: правка ссылок на перемещённые docs/guide|dev файлы
feat(lang): `use` retracted from hard keyword to contextual keyword (D443, Plan 239)
gate: clear four of the eight failures the authoritative run reported
feat(D450/№503): #from_pairs/#from_fields — один конструктор new(cap:), insert_new опционален
feat(234 Ф.1/Ф.2/Ф.2а): bit-префикс операторов, ~ (bitnot), compound &= |= ^= <<= >>=
feat(50): Ф.6.1 — Levenshtein 'did you mean' для UnknownParam
feat(262): add prepare_module_for_check — the one pre-check pass sequence
feat(238, p238-f3): автовывод требования Safe-замыкания для параметров-функций + проверка в точке передачи (D446 §4/§5 амендмент)
fix(173 Ф.1): удалён мёртвый errdefer/okdefer/defer|result| surface (дефект #4) — [M-172-errdefer-okdefer-dead-surface]
plan(196): gs-migration шаг 1 — носитель GenericScope (HashMap<String,GenericParam>)
fix(№132, sonnet): SourceMap для cross-file диагностик адресует peer по РЕАЛЬНОМУ file_id, не по порядку вставки
feat(plan03.4/Ф.3): capability-confined deps — forbid на границе зависимости
172.15 Ф.1: периметр __sret — свойство вместо перечня форм
feat(233 §1, §2): прокси для скачивания пакетов + nova.lock -> nova.lock.toml, nova.local.toml -> nova.override.toml
mark the invariants the merged waves stated on their honest word
252 Ф.0: инструментирование imports-resolve — счётчики разборов и под-таймеры
fix(268): loud link-prep diagnostics for missing vendor [ffi] libs on nova build
manifests: English, enforced by a guard, and the generator fixed too
fix(checker): №279/№280 — nested Err(Variant) pattern + bare-variant-ctor mis-resolve shared enum tag
252 Ф.2: неизменный индекс дерева исходников вместо кэша со сверкой отпечатка
fix(221.1): №255 — nfc.rs extract_const принимает канон-форму const NAME = (без аннотации)
feat(57.D.1): PerfTimer aggregation mode для nova test pipeline
feat(plan03.2/Ф.4): nova.lock version-поле + воспроизводимость + nova update
feat(D409): -> @ автоматический возврат приёмника; explicit @/return @ запрещён (E_EXPLICIT_SELF_RETURN)
feat(plan03.2/Ф.1): semver 2.0.0 + version-ranges core
feat(184): parameter mode {ro,mut,consume} as overload axis (Р13/Р14)