канон: раскладка повышена до версии 4
- слово «провенанс» снято из словаря проектных текстов: у числа теперь «происхождение», у вопроса и находки — «откуда» - правлены форма вопроса в docs/review.md, шапка раздела об OIDC в docs/research/pocketbase.md и две записи задач; формулировки прошли вычитку агентами doc-wording и task-wording - архив openspec/changes/archive/ не тронут: слово, верное на день записи, остаётся свидетельством
This commit is contained in:
+1
-1
@@ -1,7 +1,7 @@
|
||||
# Раскладка av-dev в этом проекте: версия и настройки проверок.
|
||||
# Файл ведут скиллы плагина, править руками можно — комментарии свои.
|
||||
|
||||
version = 3 # версия раскладки; обратной совместимости нет, есть «приведён» и «нет»
|
||||
version = 4 # версия раскладки; обратной совместимости нет, есть «приведён» и «нет»
|
||||
|
||||
[docs]
|
||||
# каталог миграций: по нему docs.py сверяет схему с database.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` приходит открытой.** Системный шаг библиотеки заводит её с
|
||||
|
||||
+2
-2
@@ -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 — ни у
|
||||
одного из них таймаута нет, и проброс контекста на этот вопрос **не отвечает**:
|
||||
|
||||
@@ -17,9 +17,9 @@
|
||||
- `docs/research/audio-formats.md` — таблица «формат на входе → исход», с
|
||||
командой замера и версией ffmpeg, на которой он сделан;
|
||||
- расхождение `ogg/vorbis` против `OGG_OPUS`: строка о том, устранено оно или
|
||||
проверенно безвредно, и чем это подтверждено;
|
||||
- форматы, которые принять нельзя, — задачей об отказе на приёме, с провенансом
|
||||
этой разведки.
|
||||
проверено безвредно, и чем это подтверждено;
|
||||
- форматы, которые принять нельзя, — задачей об отказе на приёме, и она
|
||||
называет эту разведку.
|
||||
|
||||
## Рамки
|
||||
|
||||
|
||||
@@ -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, — строкой там же, с указанием, какая
|
||||
|
||||
Reference in New Issue
Block a user