канон: раскладка повышена до версии 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 в этом проекте: версия и настройки проверок.
|
# Раскладка av-dev в этом проекте: версия и настройки проверок.
|
||||||
# Файл ведут скиллы плагина, править руками можно — комментарии свои.
|
# Файл ведут скиллы плагина, править руками можно — комментарии свои.
|
||||||
|
|
||||||
version = 3 # версия раскладки; обратной совместимости нет, есть «приведён» и «нет»
|
version = 4 # версия раскладки; обратной совместимости нет, есть «приведён» и «нет»
|
||||||
|
|
||||||
[docs]
|
[docs]
|
||||||
# каталог миграций: по нему docs.py сверяет схему с database.md
|
# каталог миграций: по нему docs.py сверяет схему с database.md
|
||||||
|
|||||||
@@ -105,9 +105,9 @@ pb_data/storage/<коллекция>/<запись>/<имя>_<10 случайн
|
|||||||
|
|
||||||
## Вход через OIDC: что выяснилось при реализации
|
## Вход через OIDC: что выяснилось при реализации
|
||||||
|
|
||||||
Дописано 2026-08-12 задачей `oidc-login`. Провенанс общий: чтение исходников
|
Дописано 2026-08-12 задачей `oidc-login`. Все находки ниже получены одним
|
||||||
`pocketbase@v0.39.10` из кеша модулей плюс прогоны против настоящего хранилища на
|
способом: чтением исходников `pocketbase@v0.39.10` из кеша модулей и прогонами
|
||||||
временном каталоге, все — в ходе ревью того change. Живой Authelia в прогонах не
|
против настоящего хранилища на временном каталоге — в ходе ревью того change. Живой Authelia в прогонах не
|
||||||
было ни разу: провайдера подменял свой `httptest`-сервер.
|
было ни разу: провайдера подменял свой `httptest`-сервер.
|
||||||
|
|
||||||
**Коллекция `users` приходит открытой.** Системный шаг библиотеки заводит её с
|
**Коллекция `users` приходит открытой.** Системный шаг библиотеки заводит её с
|
||||||
|
|||||||
+2
-2
@@ -126,7 +126,7 @@
|
|||||||
|
|
||||||
### Вопросы по темам
|
### Вопросы по темам
|
||||||
|
|
||||||
Форма: `<тема>: <вопрос> (<провенанс>)`.
|
Форма: `<тема>: <вопрос> (<откуда>)`.
|
||||||
|
|
||||||
- `operations`: как шаг отвечает на отмену посреди работы — контекст доходит до
|
- `operations`: как шаг отвечает на отмену посреди работы — контекст доходит до
|
||||||
внешнего собеседника и это держат правила `noctx` и `contextcheck`
|
внешнего собеседника и это держат правила `noctx` и `contextcheck`
|
||||||
@@ -134,7 +134,7 @@
|
|||||||
собеседник»), а исход прерванного шага нормой по-прежнему не описан
|
собеседник»), а исход прерванного шага нормой по-прежнему не описан
|
||||||
(`openspec/specs/pipeline`, `Purpose`). Спрашивать надо не «доходит ли», а «что
|
(`openspec/specs/pipeline`, `Purpose`). Спрашивать надо не «доходит ли», а «что
|
||||||
делает с задачей, деньгами и ответом отправителю» (чтение `worker.go` и
|
делает с задачей, деньгами и ответом отправителю» (чтение `worker.go` и
|
||||||
`transcribe.go`, 2026-08-13; прежний провенанс 2026-08-10 устарел вместе с
|
`transcribe.go`, 2026-08-13; прежняя запись от 2026-08-10 устарела вместе с
|
||||||
дефектом «остановка хоронила запись»).
|
дефектом «остановка хоронила запись»).
|
||||||
- `operations`: появился ли таймаут у обращения к Telegram, S3 и SpeechKit — ни у
|
- `operations`: появился ли таймаут у обращения к Telegram, S3 и SpeechKit — ни у
|
||||||
одного из них таймаута нет, и проброс контекста на этот вопрос **не отвечает**:
|
одного из них таймаута нет, и проброс контекста на этот вопрос **не отвечает**:
|
||||||
|
|||||||
@@ -17,9 +17,9 @@
|
|||||||
- `docs/research/audio-formats.md` — таблица «формат на входе → исход», с
|
- `docs/research/audio-formats.md` — таблица «формат на входе → исход», с
|
||||||
командой замера и версией ffmpeg, на которой он сделан;
|
командой замера и версией ffmpeg, на которой он сделан;
|
||||||
- расхождение `ogg/vorbis` против `OGG_OPUS`: строка о том, устранено оно или
|
- расхождение `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),
|
[review/report.md](../../openspec/changes/archive/2026-08-12-oidc-login/review/report.md),
|
||||||
раздел «Гипотезы без доказательства». Каждая либо становится задачей, либо
|
раздел «Гипотезы без доказательства». Каждая либо становится задачей, либо
|
||||||
закрывается с причиной; сегодня они не то и не другое.
|
закрывается с причиной; сегодня они не то и не другое.
|
||||||
@@ -30,7 +30,7 @@
|
|||||||
|
|
||||||
## Куда ляжет ответ
|
## Куда ляжет ответ
|
||||||
|
|
||||||
- подтверждённый путь — задачей в беклоге, с провенансом этой разведки;
|
- подтверждённый путь — задачей в беклоге, и она называет эту разведку;
|
||||||
- опровергнутый — строкой в `docs/security.md`, раздел «Что вне модели» либо
|
- опровергнутый — строкой в `docs/security.md`, раздел «Что вне модели» либо
|
||||||
«Что разграничивает доступ», чтобы следующее ревью не открывало его заново;
|
«Что разграничивает доступ», чтобы следующее ревью не открывало его заново;
|
||||||
- то, что зависит от настройки Authelia, — строкой там же, с указанием, какая
|
- то, что зависит от настройки Authelia, — строкой там же, с указанием, какая
|
||||||
|
|||||||
Reference in New Issue
Block a user