Conversation
Generated-with: Codex
|
Ревью. (круг 1) |
|
PromptPilot service marker: REVIEW result publication claimed. |
|
PromptPilot service marker: REVIEW result committed. |
|
Синхронизация PR #1453 с main перед интеграционным ревью. |
|
Ветка PR #1453 обновлена из main. Новый HEAD ожидает интеграционное REVIEW; разрешение ship сохранено. |
|
Ревью. (круг 2, интеграционная проверка) Что меняется: PR синхронизирован с main переходом Проверено:
Точные команды локальных тестов и vetgo test -count=1 ./cmd/onebase ./internal/access ./internal/aiassist ./internal/aicontext ./internal/api ./internal/app ./internal/auth ./internal/backup ./internal/bench ./internal/cli ./internal/configcheck ./internal/configdb ./internal/converter ./internal/converter/writer ./internal/dbcheck ./internal/dbtest ./internal/dsl/interpreter ./internal/dsl/langref ./internal/dsl/loader ./internal/dslvars ./internal/entityservice ./internal/exchange ./internal/extform ./internal/formdoc ./internal/gengen ./internal/intake ./internal/jobqueue ./internal/launcher ./internal/mailer ./internal/metadata ./internal/onec_forms ./internal/pdfimport ./internal/pipelinecontract ./internal/printform ./internal/processor ./internal/project ./internal/query ./internal/report/expreval ./internal/runtime ./internal/scheduler ./internal/search ./internal/storage ./internal/typedempty ./internal/ui ./internal/widget ./internal/xlsximport ./internal/xlsxtemplate ./tools/pipelinehealth ./tools/releasecheck
go vet ./cmd/onebase ./internal/access ./internal/aiassist ./internal/aicontext ./internal/api ./internal/app ./internal/auth ./internal/backup ./internal/bench ./internal/cli ./internal/configcheck ./internal/configdb ./internal/converter ./internal/converter/writer ./internal/dbcheck ./internal/dbtest ./internal/dsl/interpreter ./internal/dsl/langref ./internal/dsl/loader ./internal/dslvars ./internal/entityservice ./internal/exchange ./internal/extform ./internal/formdoc ./internal/gengen ./internal/intake ./internal/jobqueue ./internal/launcher ./internal/mailer ./internal/metadata ./internal/onec_forms ./internal/pdfimport ./internal/pipelinecontract ./internal/printform ./internal/processor ./internal/project ./internal/query ./internal/report/expreval ./internal/runtime ./internal/scheduler ./internal/search ./internal/storage ./internal/typedempty ./internal/ui ./internal/widget ./internal/xlsximport ./internal/xlsxtemplate ./tools/pipelinehealth ./tools/releasecheckКонтроль на неизменённом base и на HEAD (обе команды воспроизводят те же падения): go test -count=1 ./internal/dsl/interpreter -run '^(TestTempFileNameRejectsPathSyntaxAndUsesRandomToken|TestDSL_ВременныйФайл_ИмяУникальноИЛежитВКаталоге)$'
go test -count=1 ./internal/launcher -run '^(TestUpdatesApply_SharedInstallExplainsLocationNotPermissions|TestUpdatesRollback_SharedInstallDoesNotBlamePolicy)$'Проверка причины на HEAD, только четыре локализованных теста — успешно: TMPDIR=/tmp go test -count=1 ./internal/dsl/interpreter ./internal/launcher -run '^(TestTempFileNameRejectsPathSyntaxAndUsesRandomToken|TestDSL_ВременныйФайл_ИмяУникальноИЛежитВКаталоге|TestUpdatesApply_SharedInstallExplainsLocationNotPermissions|TestUpdatesRollback_SharedInstallDoesNotBlamePolicy)$'Блокирующее: нет. Хвост:
Вердикт: годится к мержу. Интеграционная совместимость подтверждена; |
|
No description provided. |
|
No description provided. |
|
PromptPilot service marker: MERGE transaction reserved. |
|
PromptPilot service marker: MERGE cleanup completed. |
|
Начат перенос пункта 1 хвоста ревью. |
|
Зафиксировано намерение создать заявку по пункту 1. |
|
Пункт 1: создана заявка #1582. |
|
Хвост разобран. пункт 1 — #1582. |
Что исправлено
Evaluator.EvalNum(Строка(1,,2))и безопасного fallback.Политика выполнения не менялась: недопустимые конструкции по-прежнему отклоняются до исполнения.
Проверки
go test -count=1 ./internal/report/expreval;go build ./...;go test -count=1 ./...;git diff --check.Fixes #1357