From b7d4660aefe493630fbe500b9f992287004fae39 Mon Sep 17 00:00:00 2001 From: Anton Vakhrushev Date: Fri, 14 Aug 2026 09:51:01 +0300 Subject: [PATCH] =?UTF-8?q?=D0=BA=D0=B0=D0=BD=D0=BE=D0=BD:=20=D1=80=D0=B0?= =?UTF-8?q?=D1=81=D0=BA=D0=BB=D0=B0=D0=B4=D0=BA=D0=B0=20=D0=BF=D0=BE=D0=B2?= =?UTF-8?q?=D1=8B=D1=88=D0=B5=D0=BD=D0=B0=20=D0=B4=D0=BE=20=D0=B2=D0=B5?= =?UTF-8?q?=D1=80=D1=81=D0=B8=D0=B8=204?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - слово «провенанс» снято из словаря проектных текстов: у числа теперь «происхождение», у вопроса и находки — «откуда» - правлены форма вопроса в docs/review.md, шапка раздела об OIDC в docs/research/pocketbase.md и две записи задач; формулировки прошли вычитку агентами doc-wording и task-wording - архив openspec/changes/archive/ не тронут: слово, верное на день записи, остаётся свидетельством --- .av-dev.toml | 2 +- docs/research/pocketbase.md | 6 +++--- docs/review.md | 4 ++-- tasks/items/audio-format-coverage-measure.md | 6 +++--- tasks/items/login-surface-hypotheses.md | 4 ++-- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.av-dev.toml b/.av-dev.toml index f203f39..8147e84 100644 --- a/.av-dev.toml +++ b/.av-dev.toml @@ -1,7 +1,7 @@ # Раскладка av-dev в этом проекте: версия и настройки проверок. # Файл ведут скиллы плагина, править руками можно — комментарии свои. -version = 3 # версия раскладки; обратной совместимости нет, есть «приведён» и «нет» +version = 4 # версия раскладки; обратной совместимости нет, есть «приведён» и «нет» [docs] # каталог миграций: по нему docs.py сверяет схему с database.md diff --git a/docs/research/pocketbase.md b/docs/research/pocketbase.md index a6a6127..a7e3dce 100644 --- a/docs/research/pocketbase.md +++ b/docs/research/pocketbase.md @@ -105,9 +105,9 @@ pb_data/storage/<коллекция>/<запись>/<имя>_<10 случайн ## Вход через OIDC: что выяснилось при реализации -Дописано 2026-08-12 задачей `oidc-login`. Провенанс общий: чтение исходников -`pocketbase@v0.39.10` из кеша модулей плюс прогоны против настоящего хранилища на -временном каталоге, все — в ходе ревью того change. Живой Authelia в прогонах не +Дописано 2026-08-12 задачей `oidc-login`. Все находки ниже получены одним +способом: чтением исходников `pocketbase@v0.39.10` из кеша модулей и прогонами +против настоящего хранилища на временном каталоге — в ходе ревью того change. Живой Authelia в прогонах не было ни разу: провайдера подменял свой `httptest`-сервер. **Коллекция `users` приходит открытой.** Системный шаг библиотеки заводит её с diff --git a/docs/review.md b/docs/review.md index 916d44b..d311a7b 100644 --- a/docs/review.md +++ b/docs/review.md @@ -126,7 +126,7 @@ ### Вопросы по темам -Форма: `<тема>: <вопрос> (<провенанс>)`. +Форма: `<тема>: <вопрос> (<откуда>)`. - `operations`: как шаг отвечает на отмену посреди работы — контекст доходит до внешнего собеседника и это держат правила `noctx` и `contextcheck` @@ -134,7 +134,7 @@ собеседник»), а исход прерванного шага нормой по-прежнему не описан (`openspec/specs/pipeline`, `Purpose`). Спрашивать надо не «доходит ли», а «что делает с задачей, деньгами и ответом отправителю» (чтение `worker.go` и - `transcribe.go`, 2026-08-13; прежний провенанс 2026-08-10 устарел вместе с + `transcribe.go`, 2026-08-13; прежняя запись от 2026-08-10 устарела вместе с дефектом «остановка хоронила запись»). - `operations`: появился ли таймаут у обращения к Telegram, S3 и SpeechKit — ни у одного из них таймаута нет, и проброс контекста на этот вопрос **не отвечает**: diff --git a/tasks/items/audio-format-coverage-measure.md b/tasks/items/audio-format-coverage-measure.md index bbadacd..7c14225 100644 --- a/tasks/items/audio-format-coverage-measure.md +++ b/tasks/items/audio-format-coverage-measure.md @@ -17,9 +17,9 @@ - `docs/research/audio-formats.md` — таблица «формат на входе → исход», с командой замера и версией ffmpeg, на которой он сделан; - расхождение `ogg/vorbis` против `OGG_OPUS`: строка о том, устранено оно или - проверенно безвредно, и чем это подтверждено; -- форматы, которые принять нельзя, — задачей об отказе на приёме, с провенансом - этой разведки. + проверено безвредно, и чем это подтверждено; +- форматы, которые принять нельзя, — задачей об отказе на приёме, и она + называет эту разведку. ## Рамки diff --git a/tasks/items/login-surface-hypotheses.md b/tasks/items/login-surface-hypotheses.md index 9b5a565..0e32fce 100644 --- a/tasks/items/login-surface-hypotheses.md +++ b/tasks/items/login-surface-hypotheses.md @@ -4,7 +4,7 @@ - **Категория:** Очередь — Разведка закрывает тему входа последней: остальные три задачи меняют то, что она проверяет. - **Зачем:** Ревью назвало четыре пути, которых не смогло ни подтвердить, ни опровергнуть: браузера и живого провайдера в прогоне не было. -Провенанс — отчёт триажа ревью задачи `oidc-login` 2026-08-12, +Откуда — отчёт триажа ревью задачи `oidc-login` 2026-08-12, [review/report.md](../../openspec/changes/archive/2026-08-12-oidc-login/review/report.md), раздел «Гипотезы без доказательства». Каждая либо становится задачей, либо закрывается с причиной; сегодня они не то и не другое. @@ -30,7 +30,7 @@ ## Куда ляжет ответ -- подтверждённый путь — задачей в беклоге, с провенансом этой разведки; +- подтверждённый путь — задачей в беклоге, и она называет эту разведку; - опровергнутый — строкой в `docs/security.md`, раздел «Что вне модели» либо «Что разграничивает доступ», чтобы следующее ревью не открывало его заново; - то, что зависит от настройки Authelia, — строкой там же, с указанием, какая