refactor(render): этап 1 — sanitizer.py (#28, переоткрыт на main после стек-орфана) #37
Reference in New Issue
Block a user
Delete Branch "refactor/render-stage1-sanitizer"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Переоткрываю этап 1 (sanitizer) на main — при мёрже #36 стекнутый PR ушёл в ветку этапа-0, а не в main (тот же стек-орфан, что на #381). Проверил: в main НЕ попал, только оракул этапа 0.
Ребейзнул ветку этапа 1 на актуальный main (коммиты этапа 0 уже там, отвалились) — остался ровно дельта этапа 1 (sanitizer.py + per-post санитайз + §3.1–3.5/3.16 + golden по §3 + тест изоляции §3.4). База теперь main. Тот же заапрувленный на #36 код, полный сюит зелёный.
Влей этот PR — и этап 1 будет в main. Дальше этап 2 подниму с чистого main.
🤖 Авто-ревью · #37 (refactor(render): этап 1 — sanitizer.py, #28, переоткрыт на main), голова
c2d9adc4Вердикт: PASS ✅ (review/approved). Это ЗААПРУВЛЕННЫЙ контент #36 (обе итерации), переоткрытый на
main— при мёрже #36 стекнутый PR ушёл в ветку этапа-0, а не в main (тот же стек-орфан, что на #381→#389). Контент я уже полностью отревьюил в #36 (round 1 CHANGES → round 2 PASS).Проверено (ре-таргет одобренного контента)
711cb2cd):git diff 711cb2cd31 c2d9adc45f— пусто. Другой SHA (ребейз на main), идентичное дерево (коммиты этапа-0 уже в main, отвалились из ребейза). Ноль конфликт-маркеров.sanitizer.py(единый конфиг, fail-closed), per-post санитайз в_render_pipeline, §3.1–3.5/3.16, golden по §3, §3.4 fragment-isolation тест, актуализированные комменты.pytest tests/— 347 passed.Контент идентичен ранее одобренному #36 round-2 (там веер 9 аспектов: security fail-closed + безопасный superset + нет cross-post-bleed; golden-аудит — каждое изменение §3-объяснено, ноль потери контента; §3.4 чинит латентный баг; stability thread-safe). Мержибельно — это и закрывает этап 1/6 эпика #34 на main.
Ре-таргет одобренного PR на main после стек-орфана; дерево диффом подтверждено идентичным #36 round-2, гейт 347 passed на новой базе.