/
nv-lang
/
nova
ОбзорДокументацияВойти
/
nv-lang
/
nova
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©
nova/
.../guards/selftest/
..
README.md

docs(231): README для guards/tools/githooks под новой структурой + фикс самоссылок

17 дней назад
test-arch-ratchet.sh

guard(arch-ratchet): селфтест 5/5 — аудит стражей 2026-08-08 нашёл его единственным храповиком без селфтеста; ловит рост метрики, снижение, равенство базе и повторяет прецедент 2026-08-07 (infer считал вхождения в комментариях вместо вызовов, база была завышена на 111) как отдельный проверяемый случай. Подключён в gate.sh рядом со стражем; строка в RATCHETS.md.

5 дней назад
test-check-accepted-branch-merged.sh

guard(#594, #595): accepted work must be merged, and the worktree count is now counted

2 дня назад
test-check-background-build-verified.sh

guards(#597): a build that reports success without finishing

2 дня назад
test-check-bug-number-sync.sh

fix(№404, класс переносимости): бит исполнения выставлен всем 50 .sh (на Linux прямой вызов давал 126 — падали самотесты no-runtime-copy и build-test-identity) + check-ci-status выбирает интерпретатор по ФАКТУ исполнения (python3 в git-bash = заглушка Microsoft Store, python в Ubuntu отсутствует)

7 дней назад
test-check-build-test-identity.sh

fix(№404, класс переносимости): бит исполнения выставлен всем 50 .sh (на Linux прямой вызов давал 126 — падали самотесты no-runtime-copy и build-test-identity) + check-ci-status выбирает интерпретатор по ФАКТУ исполнения (python3 в git-bash = заглушка Microsoft Store, python в Ubuntu отсутствует)

7 дней назад
test-check-checker-entrypoints.sh

guard(262): wire the two new guards into the repo's selftest convention

4 дня назад
test-check-ci-status.sh

guard(#585): check-ci-status refuses when it cannot read a commit's date

2 дня назад
test-check-clean-checkout-build.sh

gate: close four of our own refusals, and flip multi-TU on by default

3 дня назад
test-check-commit-hygiene.sh

механизм: хук commit-msg закрывает четыре правила, которые я выполнял руками

5 дней назад
test-check-commit-language.sh

gate: build all five flagship targets; enforce English commit messages

4 дня назад
test-check-doc-conventions.sh

fix(№404, класс переносимости): бит исполнения выставлен всем 50 .sh (на Linux прямой вызов давал 126 — падали самотесты no-runtime-copy и build-test-identity) + check-ci-status выбирает интерпретатор по ФАКТУ исполнения (python3 в git-bash = заглушка Microsoft Store, python в Ubuntu отсутствует)

7 дней назад
test-check-doc-examples.sh

fix(№404, класс переносимости): бит исполнения выставлен всем 50 .sh (на Linux прямой вызов давал 126 — падали самотесты no-runtime-copy и build-test-identity) + check-ci-status выбирает интерпретатор по ФАКТУ исполнения (python3 в git-bash = заглушка Microsoft Store, python в Ubuntu отсутствует)

7 дней назад
test-check-doc-hygiene.sh

fix(№404, класс переносимости): бит исполнения выставлен всем 50 .sh (на Linux прямой вызов давал 126 — падали самотесты no-runtime-copy и build-test-identity) + check-ci-status выбирает интерпретатор по ФАКТУ исполнения (python3 в git-bash = заглушка Microsoft Store, python в Ubuntu отсутствует)

7 дней назад
test-check-doc-truth.sh

feat(№455): страж check-doc-truth — маркеры EXPECT_* + исполнимость `nova` команд

5 дней назад
test-check-expect-markers.sh

guard(#473): check-expect-markers derives KNOWN from test_runner.rs

2 дня назад
test-check-flag-has-caller.sh

guard: a flag nobody sets and nobody documents is not a feature

3 дня назад
test-check-guard-wiring.sh

fix(№404, класс переносимости): бит исполнения выставлен всем 50 .sh (на Linux прямой вызов давал 126 — падали самотесты no-runtime-copy и build-test-identity) + check-ci-status выбирает интерпретатор по ФАКТУ исполнения (python3 в git-bash = заглушка Microsoft Store, python в Ubuntu отсутствует)

7 дней назад
test-check-invariant-discipline.sh

страж инвариантов: покрытие подписей 33%->86% по замеру владельца (широкий невод 131 признание, ловилось 43); добавлены группы «энфорса нет» и «обязательство без проверки»; расширение бесплатно — страж смотрит только добавляемые строки; исключён scripts/** как машинерия энфорса; селфтест 8 случаев

5 дней назад
test-check-license-hygiene.sh

merge(249 Ф.5): http_proxy_chain разнесён на шесть файлов, Upstream — эффект, конфигурация по канону

3 дня назад
test-check-lsp-launch-path.sh

guard(262): wire the two new guards into the repo's selftest convention

4 дня назад
test-check-manifest-language.sh

manifests: English, enforced by a guard, and the generator fixed too

4 дня назад
test-check-marker-registry-sync.sh

fix(№404, класс переносимости): бит исполнения выставлен всем 50 .sh (на Linux прямой вызов давал 126 — падали самотесты no-runtime-copy и build-test-identity) + check-ci-status выбирает интерпретатор по ФАКТУ исполнения (python3 в git-bash = заглушка Microsoft Store, python в Ubuntu отсутствует)

7 дней назад
test-check-merge-discipline.sh

механизм: в main вливается только проверенное гейтом — хук pre-merge-commit

5 дней назад
test-check-no-accumulation.sh

fix(гейт): селфтест накопления проверяет СВОЙСТВО, а не число из среды

4 дня назад
test-check-no-manual-status-table.sh

fix(№404, класс переносимости): бит исполнения выставлен всем 50 .sh (на Linux прямой вызов давал 126 — падали самотесты no-runtime-copy и build-test-identity) + check-ci-status выбирает интерпретатор по ФАКТУ исполнения (python3 в git-bash = заглушка Microsoft Store, python в Ubuntu отсутствует)

7 дней назад
test-check-no-path-deps.sh

верификация(№437): SMT выключена по умолчанию, включается флагом --verify (решение владельца — флаг, не догадка по содержимому); манифест(№444): E_DEP_PATH_OUTSIDE_REPO — кросс-реповый path теперь ЖЁСТКАЯ ошибка (был warning, месяцами пролистывался); страж путей + селфтест 4/4; терминология гейт/страж/храповик закреплена; удалён рабочий мусор probes-pk2 и scratch38

5 дней назад
test-check-no-runtime-copy.sh

fix(№404, класс переносимости): бит исполнения выставлен всем 50 .sh (на Linux прямой вызов давал 126 — падали самотесты no-runtime-copy и build-test-identity) + check-ci-status выбирает интерпретатор по ФАКТУ исполнения (python3 в git-bash = заглушка Microsoft Store, python в Ubuntu отсутствует)

7 дней назад
test-check-nova-expect-ratchet.sh

guard(262-b): nova:expect ratchet + D428 amendment

4 дня назад
test-check-registry-entry-shape.sh

registry: every open K1 now says whether it blocks the tag, and why

3 дня назад
test-check-rules-page-complete.sh

onboarding: one page telling an agent what it may not do, and two guards keeping it honest

3 дня назад
test-check-single-mco-resume.sh

guard(221.1 №446/№447): check-single-mco-resume — единственный resume-сайт

5 дней назад
test-check-stale-unimplemented.sh

spec: the hex blob literal is implemented, and a guard now says so

3 дня назад
test-check-test-fixture-coverage.sh

fix(№404, класс переносимости): бит исполнения выставлен всем 50 .sh (на Linux прямой вызов давал 126 — падали самотесты no-runtime-copy и build-test-identity) + check-ci-status выбирает интерпретатор по ФАКТУ исполнения (python3 в git-bash = заглушка Microsoft Store, python в Ubuntu отсутствует)

7 дней назад
test-check-worktree-location.sh

onboarding: one page telling an agent what it may not do, and two guards keeping it honest

3 дня назад
test-doc-conventions-determinism.sh

fix(№404, класс переносимости): бит исполнения выставлен всем 50 .sh (на Linux прямой вызов давал 126 — падали самотесты no-runtime-copy и build-test-identity) + check-ci-status выбирает интерпретатор по ФАКТУ исполнения (python3 в git-bash = заглушка Microsoft Store, python в Ubuntu отсутствует)

7 дней назад
test-measure-guard.sh

реестр: №467 К1 — ro не различает заимствование и копию, это корень дыр №375/№387/№370; РЕШЕНИЕ: ro всегда заимствование, копия явная (.clone()), режим становится честным перечислением; fix(селфтест measure): переключатель, снимающий все ворота занятости — селфтест падал внутри гейта не по своей теме

5 дней назад
test-rebuild-if-stale.sh

механизм(№482): пересборка после слияния — только если задет компилятор

5 дней назад
README.md