Files
progcode/editorial/reviews/2027-11-draft.md
T
huncode 6eb359ef5f
Build and deploy / deploy (push) Successful in 16s
revise November 2027 advice revision plan articles
2026-07-31 21:00:07 +03:00

9.5 KiB
Raw Blame History

P117 — ноябрь 2027: «Пересмотр старых советов»

Scope и временная граница

P117 — future-only редакционный сценарий: editorDate: 2026-07-31, planDate: 2027-11, sourceCutoff: 2026-07-31. Он не утверждает существование исторической статьи, snapshot, старого совета, документационного изменения, свежего repro, тестового прогона, коррекции, публикации, owner-а или production-результата. Любые такие предметы представлены только именованными полями будущих вопросов. Единственный положительный evaluator output — synthetic-plan-hand-off; во всех ветках productionEffect: not-attempted.

Изменены ровно пять разрешённых файлов:

  • web/scripts/upgrade-2027-11.mjs
  • editorial/reviews/2027-11-draft.md
  • web/public/assets/editorial/2027/mistakes-revisions-2027-advice-timeline.svg
  • web/public/assets/editorial/2027/mistakes-revisions-2027-condition-correction-matrix.svg
  • web/public/assets/editorial/2027/mistakes-revisions-2027-evidence-handoff-loop.svg

Git не использовался. Registry, README, очередь, articles.json, app и чужие пакеты не менялись.

Источники и их границы

  1. W3C PROV-DM: The PROV Data Model — W3C Recommendation, 30 April 2013, датированная неизменяемая публикация. HTTP 200 проверен перед написанием. Применение: терминологически отделить сущность, деятельность и происхождение записи от пересказа о якобы известном совете. Граница: не доказывает, что существовала статья, автор, совет, условие, противоречие или коррекция P117.
  2. NIST SP 800-128: Guide for Security-Focused Configuration Management of Information Systems — NIST SP 800-128, August 2011, dated PDF; HTTP 200 проверен 2026-07-31. Применение: язык фиксированной конфигурационной основы и контролируемого изменения, ограничивающий будущий вопрос о версии/условии. Граница: не устанавливает фактическую конфигурацию, ревизию, тест, решение, владельца или результат.
  3. RFC 3339: Date and Time on the Internet: Timestamps — IETF RFC 3339, July 2002, immutable RFC. Применение: дисциплина точных фиксированных дат editor date, plan date и source cutoff. Граница: не подтверждает время события, публикацию, наблюдение либо hand-off.

Все источники опубликованы не позднее cutoff и используются как vocabulary/boundary, не как результат пересмотра. В HTML каждой revision у ссылки указаны exact URL, версия/дата, применение и граница.

Проход 1 — факты, структура и безопасность модели

  • Три независимые M10 статьи начинаются с конкретной цены: обрезанный совет и лишний повторный поиск предпосылок; ложное опровержение из смены версии; фиктивная коррекция и ложная очередь.
  • Practice отвечает, как сохранить claim вместе с assumption envelope; mechanism — как разделить version, condition, contradiction и repro boundary; field — как передать вопрос о возможной коррекции без verdict-а, owner-а или статуса завершения.
  • Каждая статья содержит собственную таблицу, SVG с русскими alt/caption, исполнимый Node-пример с отдельным named fixed in-memory literal и нумерованный маршрут. Основной body без sources: 9 619 / 9 491 / 9 023 знака.
  • assessAdviceRevisionPlan принимает только exact known fixed literals, ничего не читает и не пишет. Отсутствующая дата, unnamed claim, unnamed condition, mutable/unpinned evidence, injected repro result, declared correction/outcome закрываются explicit stop statuses. Fixture проверяет 9 веток, включая три допустимых плановых literals.

Проход 2 — редактура, голос и независимость

  • Голос 2025–2027: короткая прагматичная техническая речь, явная стоимость решения, comparison matrix и воспроизводимый способ остановиться. Нет универсального роста, вымышленного опыта и обещания результата.
  • Future-only граница повторена смыслово, но не как общий ввод: practice работает с envelope утверждения; mechanism — с различающим вопросом и falsifiability; field — с передачей без назначения работы.
  • Строгий scan исключил Проверяемые источники, но включил <p> и <pre><code>; он проверил exact normalised fragments длиной от 160 символов и 12-word n-grams. Сканированы 45 предыдущих статей P102–P116 и три P117-пары: 138 сравнений, collisions: [].

Проход 3 — визуал, запуск и выпусковой preflight

  • node --check scripts/upgrade-2027-11.mjs — PASS.
  • node scripts/upgrade-2027-11.mjs --verify-fixture — PASS fixture: 9/9 assertions.
  • npm run audit:draft -- scripts/upgrade-2027-11.mjs из web/ — PASS для exact three slugs: 9 619 / 9 491 / 9 023 body chars. npm вывел существующие warnings о неизвестных user config store-dir, cache-dir, public-hoist-pattern; audit завершился успешно, warnings не относятся к P117.
  • xmllint --noout для трёх SVG — PASS. SVG safety scan на script, event handlers, javascript:, foreignObject, <image> и external href — пустой/PASS.
  • Sharp создал три PNG шириной 375 px; ручной осмотр подтвердил читаемые заголовки, таблицу, подписи и отсутствие обрезания после переноса нижней красной строки timeline на две строки.

P117 заканчивается plan-only hand-off. Любая работа с реальным советом, источником, версией, contradiction, repro, correction, owner-ом или публикацией требует отдельного authorisation scope и не может быть задним числом добавлена в этот пакет.

Независимое приёмочное ревью

  • Повторно проверены первичные источники. PROV-DM подтверждает датированную W3C Recommendation 30 April 2013 и различение entity, activity и provenance; NIST SP 800-128 подтверждает название и публикацию August 2011; RFC 3339 подтверждает статус Standards Track, дату July 2002 и назначение формата timestamp. В P117 они служат только vocabulary и границей метода, а не доказательством существования старого совета или его исправления.
  • Повторно выполнены node --check, fixture (9/9), npm run audit:draft и три runnable-примера. Они возвращают только fixed future-question literals и synthetic-plan-hand-off; реальный совет, текущая страница, воспроизведение или correction не создаются.
  • Три SVG повторно прошли XML/safety scan и рендер Sharp на 375 px. На мобильной ширине читаемы дата/границы, матрица и независимый hand-off; красные stop-ветки не обрезаны и не накладываются на данные.
  • Строгий duplicate scan P102–P117: 48 статей, 1 128 парных сравнений, sources исключены, code включён, common 12-word fragments — [].
  • Приёмочный verdict: pass. Пакет включён в registry как 353–355-й материал; production build и публикация выполняются после общей проверки интеграции.