docs(history): обновлены перекрёстные ссылки на файлы HISTORY после переноса
Перенос в тематические папки сломал бы все ссылки, поэтому обновлены пути:
- HISTORY/OPUS/ -> HISTORY/90_llm/OPUS/, HISTORY/SONNET/ -> HISTORY/90_llm/SONNET/;
- 15 целевых файлов из корня получили свой тематический префикс
(HISTORY/<файл>.md -> HISTORY/<папка>/<файл>.md) — в 33 файлах репозитория.
Затронуто вне HISTORY: README.md, VERSIONS.md, HOW_TO/DEVOPS_BUILD_PIPELINE.md,
NOTES/README.md, NOTES/10_plans/, NOTES/20_prompts/, NOTES/30_analysis/,
NOTES/40_chat_summaries/, docs/curated/{crud,postgres}, docs/help/dev-reference/,
docs/ops/TESTING.md.
Проверки после правки:
- ссылок вида HISTORY/<дата> без тематической папки не осталось;
- все пути HISTORY/*.md из markdown-ссылок существуют (кроме трёх упоминаний,
которые не были файлами и до переноса: HISTORY/90_llm/OPUS/3006_1.md,
3006_0.md — планировавшиеся имена в старых транскриптах,
и HISTORY/HOWTO-UPLOAD.md — ссылка на старый внешний репозиторий tf_registry);
- ссылки по «голому» имени внутри 90_llm/OPUS/ остались корректными (соседние файлы).
This commit is contained in:
@@ -16,7 +16,7 @@ GPG → заливка 5 объектов в S3).
|
|||||||
| Страж хардкодов покрыл `provider/` | `TOOLS/scripts/check_hardcoded_service_ids.sh` |
|
| Страж хардкодов покрыл `provider/` | `TOOLS/scripts/check_hardcoded_service_ids.sh` |
|
||||||
|
|
||||||
Документация: `TOOLS/ARCHITECTURE.md` (разделы «API Resilience», «Modifier Idempotency»,
|
Документация: `TOOLS/ARCHITECTURE.md` (разделы «API Resilience», «Modifier Idempotency»,
|
||||||
«Lifecycle Vocabulary»), `HISTORY/2026-09-30_core_and_modifiers_remediation.md`.
|
«Lifecycle Vocabulary»), `HISTORY/30_provider/2026-09-30_core_and_modifiers_remediation.md`.
|
||||||
|
|
||||||
## Проверки после заливки
|
## Проверки после заливки
|
||||||
|
|
||||||
@@ -31,7 +31,7 @@ GPG → заливка 5 объектов в S3).
|
|||||||
## ⚠️ Примечания
|
## ⚠️ Примечания
|
||||||
|
|
||||||
- Версия `2.0.1` создана **заново** — ранее она входила в диапазон `2.0.0`–`2.0.20`,
|
- Версия `2.0.1` создана **заново** — ранее она входила в диапазон `2.0.0`–`2.0.20`,
|
||||||
физически удалённый из dev-реестра (см. `HISTORY/2026-09-30_dev_registry_prune_versions.md`).
|
физически удалённый из dev-реестра (см. `HISTORY/20_releases/2026-09-30_dev_registry_prune_versions.md`).
|
||||||
- `VERSION` в `TOOLS/config/dev/profile.env`: `2.0.0` → `2.0.1`.
|
- `VERSION` в `TOOLS/config/dev/profile.env`: `2.0.0` → `2.0.1`.
|
||||||
- `test` и `prod` **не перезаливались** — правки ядра в них не включены (по указанию владельца).
|
- `test` и `prod` **не перезаливались** — правки ядра в них не включены (по указанию владельца).
|
||||||
- Версия `2.0.0` в реестре осталась от предыдущей заливки (там правок нет).
|
- Версия `2.0.0` в реестре осталась от предыдущей заливки (там правок нет).
|
||||||
|
|||||||
@@ -56,5 +56,5 @@ export MC_CONFIG_DIR=/tmp/mc-cfg
|
|||||||
## Связанные документы
|
## Связанные документы
|
||||||
|
|
||||||
- `VERSIONS.md` — обновлённая таблица текущих версий.
|
- `VERSIONS.md` — обновлённая таблица текущих версий.
|
||||||
- `HISTORY/2026-09-30_dev_registry_prune_versions.md` — предыдущая очистка dev-реестра.
|
- `HISTORY/20_releases/2026-09-30_dev_registry_prune_versions.md` — предыдущая очистка dev-реестра.
|
||||||
- `HISTORY/2026-09-30_yaml_pipeline_hardening.md` — состояние пайплайна генерации.
|
- `HISTORY/40_generator/2026-09-30_yaml_pipeline_hardening.md` — состояние пайплайна генерации.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
# 2026-10-01 — Заливка провайдера во все три стенда с фичей `keep_on_destroy` для подресурсов
|
# 2026-10-01 — Заливка провайдера во все три стенда с фичей `keep_on_destroy` для подресурсов
|
||||||
|
|
||||||
> Команда владельца: «делай» (в ответ на «Запускать релизный цикл (01/02/03)?»).
|
> Команда владельца: «делай» (в ответ на «Запускать релизный цикл (01/02/03)?»).
|
||||||
> Версии не бампались — перезалиты те же `1.0.0` / `2.0.0` / `3.0.0` (как в релизе от 01.10, `HISTORY/2026-10-01_release_x_0_0_all_stands.md`).
|
> Версии не бампались — перезалиты те же `1.0.0` / `2.0.0` / `3.0.0` (как в релизе от 01.10, `HISTORY/20_releases/2026-10-01_release_x_0_0_all_stands.md`).
|
||||||
|
|
||||||
## Что заливалось
|
## Что заливалось
|
||||||
|
|
||||||
@@ -87,7 +87,7 @@ terraform init # скачивает новую сборку,
|
|||||||
|
|
||||||
## Связанные документы
|
## Связанные документы
|
||||||
|
|
||||||
- `HISTORY/2026-10-01_release_x_0_0_all_stands.md` — предыдущая перезаливка тех же версий;
|
- `HISTORY/20_releases/2026-10-01_release_x_0_0_all_stands.md` — предыдущая перезаливка тех же версий;
|
||||||
- `HISTORY/2026-10-01_test_crud_pg_create_failure.md` — разбор сбоев создания PostgreSQL и пароля Vault;
|
- `HISTORY/60_stands/2026-10-01_test_crud_pg_create_failure.md` — разбор сбоев создания PostgreSQL и пароля Vault;
|
||||||
- `VERSIONS.md` — таблица версий (обновлена);
|
- `VERSIONS.md` — таблица версий (обновлена);
|
||||||
- `TEST_STAND/CRUD/postgres_user_db.tf` — манифест с `keep_on_destroy = true` (коммит `e8c03d8`).
|
- `TEST_STAND/CRUD/postgres_user_db.tf` — манифест с `keep_on_destroy = true` (коммит `e8c03d8`).
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
## Зачем
|
## Зачем
|
||||||
|
|
||||||
Первая версия выхода `password` у подресурсов (коммит `58c519e`, заливка — `HISTORY/2026-10-01_release_subresource_password_output.md`)
|
Первая версия выхода `password` у подресурсов (коммит `58c519e`, заливка — `HISTORY/20_releases/2026-10-01_release_subresource_password_output.md`)
|
||||||
имела баг, поймавшийся сразу на реальном применении:
|
имела баг, поймавшийся сразу на реальном применении:
|
||||||
|
|
||||||
```
|
```
|
||||||
@@ -65,6 +65,6 @@ API `/versions`: `nubes` → `['1.0.0']`, `nubes-test` → `['3.0.0']`,
|
|||||||
|
|
||||||
## Связанные документы
|
## Связанные документы
|
||||||
|
|
||||||
- `HISTORY/2026-10-01_release_subresource_password_output.md` — первая заливка с выходом `password`;
|
- `HISTORY/20_releases/2026-10-01_release_subresource_password_output.md` — первая заливка с выходом `password`;
|
||||||
- `TOOLS/ARCHITECTURE.md` → «Subresource-born secrets» — принцип;
|
- `TOOLS/ARCHITECTURE.md` → «Subresource-born secrets» — принцип;
|
||||||
- `VERSIONS.md` — таблица версий (обновлена).
|
- `VERSIONS.md` — таблица версий (обновлена).
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
## Зачем перезаливать
|
## Зачем перезаливать
|
||||||
|
|
||||||
После релиза `keep_on_destroy` (см. `HISTORY/2026-10-01_release_keep_on_destroy_subresources.md`)
|
После релиза `keep_on_destroy` (см. `HISTORY/20_releases/2026-10-01_release_keep_on_destroy_subresources.md`)
|
||||||
в мастер пришла новая фича: **подресурс-пользователь отдаёт пароль своим выходом**
|
в мастер пришла новая фича: **подресурс-пользователь отдаёт пароль своим выходом**
|
||||||
(коммиты `58c519e` — генератор/ядро, `066d6b4` — стенд, `1a049ef` — архитектура).
|
(коммиты `58c519e` — генератор/ядро, `066d6b4` — стенд, `1a049ef` — архитектура).
|
||||||
|
|
||||||
@@ -97,6 +97,6 @@ Terraform не перекачивает пакет: `.terraform.lock.hcl` фик
|
|||||||
## Связанные документы
|
## Связанные документы
|
||||||
|
|
||||||
- `TOOLS/ARCHITECTURE.md` → «Subresource-born secrets» — принцип и правило;
|
- `TOOLS/ARCHITECTURE.md` → «Subresource-born secrets» — принцип и правило;
|
||||||
- `HISTORY/2026-10-01_release_keep_on_destroy_subresources.md` — прошлая перезаливка;
|
- `HISTORY/20_releases/2026-10-01_release_keep_on_destroy_subresources.md` — прошлая перезаливка;
|
||||||
- `HISTORY/2026-09-30_dev_registry_prune_versions.md` — процедура удаления версий;
|
- `HISTORY/20_releases/2026-09-30_dev_registry_prune_versions.md` — процедура удаления версий;
|
||||||
- `VERSIONS.md` — таблица версий (обновлена).
|
- `VERSIONS.md` — таблица версий (обновлена).
|
||||||
|
|||||||
@@ -61,7 +61,7 @@ export MC_CONFIG_DIR=/tmp/mc-cfg
|
|||||||
|
|
||||||
## Связанные документы
|
## Связанные документы
|
||||||
|
|
||||||
- `HISTORY/2026-09-30_release_1_0_0_2_0_0_3_0_0_all_stands.md` — первая заливка этих версий.
|
- `HISTORY/20_releases/2026-09-30_release_1_0_0_2_0_0_3_0_0_all_stands.md` — первая заливка этих версий.
|
||||||
- `HISTORY/2026-09-30_dev_registry_prune_versions.md` — удаление dev-версий < 2.0.21.
|
- `HISTORY/20_releases/2026-09-30_dev_registry_prune_versions.md` — удаление dev-версий < 2.0.21.
|
||||||
- `HISTORY/2026-10-01_sync_tf_to_213_mirror.md` — зеркалирование `~/TF` на сервер 213 (сделано после релиза).
|
- `HISTORY/70_infra/2026-10-01_sync_tf_to_213_mirror.md` — зеркалирование `~/TF` на сервер 213 (сделано после релиза).
|
||||||
- `VERSIONS.md` — актуальная таблица версий.
|
- `VERSIONS.md` — актуальная таблица версий.
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
## Контекст
|
## Контекст
|
||||||
|
|
||||||
После анализа Claude Opus (`HISTORY/OPUS/2026-07-06_architectural_analysis.md`) выявлены архитектурные проблемы и выполнены исправления.
|
После анализа Claude Opus (`HISTORY/90_llm/OPUS/2026-07-06_architectural_analysis.md`) выявлены архитектурные проблемы и выполнены исправления.
|
||||||
|
|
||||||
## Выполненные изменения
|
## Выполненные изменения
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
**Репо:** `/home/naeel/TF/tf_provider`. **Дата:** 2026-09-30.
|
**Репо:** `/home/naeel/TF/tf_provider`. **Дата:** 2026-09-30.
|
||||||
**Источник заданий:** `NOTES/20_prompts/prompt_for_deepseek_pro_remediation_plan.md`
|
**Источник заданий:** `NOTES/20_prompts/prompt_for_deepseek_pro_remediation_plan.md`
|
||||||
(гипотезы A1–A5, B1–B9) + диалог с Opus `HISTORY/OPUS/2026-09-30_provider_architecture_modifiers_dialog.md`.
|
(гипотезы A1–A5, B1–B9) + диалог с Opus `HISTORY/90_llm/OPUS/2026-09-30_provider_architecture_modifiers_dialog.md`.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -161,7 +161,7 @@ done
|
|||||||
|
|
||||||
## 7. Связанные документы
|
## 7. Связанные документы
|
||||||
|
|
||||||
- `HISTORY/2026-10-01_sync_tf_to_213_mirror.md` — зеркалирование `~/TF` на 213 (схема V0);
|
- `HISTORY/70_infra/2026-10-01_sync_tf_to_213_mirror.md` — зеркалирование `~/TF` на 213 (схема V0);
|
||||||
- `HISTORY/2026-09-30_yaml_pipeline_hardening.md` — пайплайн генерации YAML;
|
- `HISTORY/40_generator/2026-09-30_yaml_pipeline_hardening.md` — пайплайн генерации YAML;
|
||||||
- `DOCS_PIPELINE/publish-docs.sh` — справочная копия заливки сайта в S3;
|
- `DOCS_PIPELINE/publish-docs.sh` — справочная копия заливки сайта в S3;
|
||||||
- `TOOLS/scripts/04_build_and_publish_docs.sh` — рабочий сборщик и публикатор документации.
|
- `TOOLS/scripts/04_build_and_publish_docs.sh` — рабочий сборщик и публикатор документации.
|
||||||
|
|||||||
@@ -120,5 +120,5 @@ terraform plan # Plan: 7 to add, 0 to change, 0 to destroy
|
|||||||
|
|
||||||
## Связанные документы
|
## Связанные документы
|
||||||
|
|
||||||
- `HISTORY/2026-09-25_fullpipe_example_shturval_and_docs.md` — исходный пример FPipeGmail (dev).
|
- `HISTORY/60_stands/2026-09-25_fullpipe_example_shturval_and_docs.md` — исходный пример FPipeGmail (dev).
|
||||||
- `HISTORY/2026-10-01_release_x_0_0_all_stands.md` — актуальные версии провайдеров стендов.
|
- `HISTORY/20_releases/2026-10-01_release_x_0_0_all_stands.md` — актуальные версии провайдеров стендов.
|
||||||
|
|||||||
@@ -32,7 +32,7 @@
|
|||||||
- `NOTES/20_prompts/` — 20 файлов промптов; среди них `prompt_for_opus_modifier_architecture_full.md`,
|
- `NOTES/20_prompts/` — 20 файлов промптов; среди них `prompt_for_opus_modifier_architecture_full.md`,
|
||||||
`prompt_for_opus_modifiers_review.md`, `prompt_for_opus_review_modify_resources_2026-09-24.md`,
|
`prompt_for_opus_modifiers_review.md`, `prompt_for_opus_review_modify_resources_2026-09-24.md`,
|
||||||
`prompt_for_opus_modifier_global_architecture.md`. Часть помечена баннером ⛔ «ЛОЖНЫЙ ПУТЬ — ОТМЕНЕНО».
|
`prompt_for_opus_modifier_global_architecture.md`. Часть помечена баннером ⛔ «ЛОЖНЫЙ ПУТЬ — ОТМЕНЕНО».
|
||||||
- `HISTORY/OPUS/` — 16 файлов диалогов с Opus (напр. `2026-09-22_modifier_architecture_project.md`).
|
- `HISTORY/90_llm/OPUS/` — 16 файлов диалогов с Opus (напр. `2026-09-22_modifier_architecture_project.md`).
|
||||||
- Кандидаты на «файл архитектуры»: `TOOLS/ARCHITECTURE.md`, `NOTES/30_analysis/ARCHITECTURE_NEW.md`,
|
- Кандидаты на «файл архитектуры»: `TOOLS/ARCHITECTURE.md`, `NOTES/30_analysis/ARCHITECTURE_NEW.md`,
|
||||||
`docs/60_strategy/provider_philosophy.md`, `docs/60_strategy/modifier_resources_ideology_and_specification.md`.
|
`docs/60_strategy/provider_philosophy.md`, `docs/60_strategy/modifier_resources_ideology_and_specification.md`.
|
||||||
|
|
||||||
@@ -747,7 +747,7 @@ Read , lines 174 to 193
|
|||||||
```markdown
|
```markdown
|
||||||
# Промпт для Opus 4.8 — РАУНД 3: сам провайдер (устойчивость и корректность)
|
# Промпт для Opus 4.8 — РАУНД 3: сам провайдер (устойчивость и корректность)
|
||||||
|
|
||||||
> Продолжение диалога. Раунды 1–2 — `HISTORY/OPUS/2026-09-30_provider_architecture_modifiers_dialog.md`.
|
> Продолжение диалога. Раунды 1–2 — `HISTORY/90_llm/OPUS/2026-09-30_provider_architecture_modifiers_dialog.md`.
|
||||||
> Режим и формат ответа — как раньше: сжато, тезисы, `файл:строка`, без догадок.
|
> Режим и формат ответа — как раньше: сжато, тезисы, `файл:строка`, без догадок.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
Read memory [](file:///home/naeel/.vscode-server/data/User/globalStorage/github.copilot-chat/memory-tool/memories/naeel/.vscode-server/data/User/workspaceStorage/358cf615179442f06eab7245b983b753/GitHub.copilot-chat/memory-tool/memories/MmM3MzY3ZGQtNmQ3Zi00OGI0LTg0ZDAtMjViYmIwNmY3Y2Zi/plan.md)
|
Read memory [](file:///home/naeel/.vscode-server/data/User/globalStorage/github.copilot-chat/memory-tool/memories/naeel/.vscode-server/data/User/workspaceStorage/358cf615179442f06eab7245b983b753/GitHub.copilot-chat/memory-tool/memories/MmM3MzY3ZGQtNmQ3Zi00OGI0LTg0ZDAtMjViYmIwNmY3Y2Zi/plan.md)
|
||||||
|
|
||||||
Created [](file:///home/naeel/tf_provider/HISTORY/OPUS/3006_1_questions.md)
|
Created [](file:///home/naeel/tf_provider/HISTORY/90_llm/OPUS/3006_1_questions.md)
|
||||||
|
|
||||||
Готово: 3006_1_questions.md
|
Готово: 3006_1_questions.md
|
||||||
|
|
||||||
@@ -25,7 +25,7 @@ Created [](file:///home/naeel/tf_provider/HISTORY/OPUS/3006_1_questions.md)
|
|||||||
|
|
||||||
Список задач обновлен
|
Список задач обновлен
|
||||||
|
|
||||||
Read [](file:///home/naeel/tf_provider/HISTORY/OPUS/3006_1_questions.md)
|
Read [](file:///home/naeel/tf_provider/HISTORY/90_llm/OPUS/3006_1_questions.md)
|
||||||
|
|
||||||
Исследую все 8 вопросов через чтение файлов репозитория. Запущу параллельный сбор данных.
|
Исследую все 8 вопросов через чтение файлов репозитория. Запущу параллельный сбор данных.
|
||||||
|
|
||||||
@@ -347,6 +347,6 @@ Read [](file:///home/naeel/tf_provider/docs/50_history/00_system_mechanics.md)
|
|||||||
|
|
||||||
**Требуют данных вне репо** (честно): Q3 (ingress Gitea в giteak8s), Q5 (логи рестарта оператора, Secret S3/GPG), Q7 (OIDC-эндпойнт auth.k8s), Q8 (`ownerReferences` PVC в кластере).
|
**Требуют данных вне репо** (честно): Q3 (ingress Gitea в giteak8s), Q5 (логи рестарта оператора, Secret S3/GPG), Q7 (OIDC-эндпойнт auth.k8s), Q8 (`ownerReferences` PVC в кластере).
|
||||||
|
|
||||||
Сохранить эти ответы в `HISTORY/OPUS/3006_1.md` или оставить в чате?
|
Сохранить эти ответы в `HISTORY/90_llm/OPUS/3006_1.md` или оставить в чате?
|
||||||
|
|
||||||
Создано задач: 6
|
Создано задач: 6
|
||||||
|
|||||||
@@ -452,7 +452,7 @@ Created memory file [](file:///home/naeel/.vscode-server/data/User/workspaceStor
|
|||||||
|
|
||||||
Read memory [](file:///home/naeel/.vscode-server/data/User/globalStorage/github.copilot-chat/memory-tool/memories/naeel/.vscode-server/data/User/workspaceStorage/358cf615179442f06eab7245b983b753/GitHub.copilot-chat/memory-tool/memories/MmM3MzY3ZGQtNmQ3Zi00OGI0LTg0ZDAtMjViYmIwNmY3Y2Zi/plan.md)
|
Read memory [](file:///home/naeel/.vscode-server/data/User/globalStorage/github.copilot-chat/memory-tool/memories/naeel/.vscode-server/data/User/workspaceStorage/358cf615179442f06eab7245b983b753/GitHub.copilot-chat/memory-tool/memories/MmM3MzY3ZGQtNmQ3Zi00OGI0LTg0ZDAtMjViYmIwNmY3Y2Zi/plan.md)
|
||||||
|
|
||||||
Created [](file:///home/naeel/tf_provider/HISTORY/OPUS/3006_1_questions.md)
|
Created [](file:///home/naeel/tf_provider/HISTORY/90_llm/OPUS/3006_1_questions.md)
|
||||||
|
|
||||||
Готово: 3006_1_questions.md
|
Готово: 3006_1_questions.md
|
||||||
|
|
||||||
@@ -475,7 +475,7 @@ Created [](file:///home/naeel/tf_provider/HISTORY/OPUS/3006_1_questions.md)
|
|||||||
|
|
||||||
Список задач обновлен
|
Список задач обновлен
|
||||||
|
|
||||||
Read [](file:///home/naeel/tf_provider/HISTORY/OPUS/3006_1_questions.md)
|
Read [](file:///home/naeel/tf_provider/HISTORY/90_llm/OPUS/3006_1_questions.md)
|
||||||
|
|
||||||
Исследую все 8 вопросов через чтение файлов репозитория. Запущу параллельный сбор данных.
|
Исследую все 8 вопросов через чтение файлов репозитория. Запущу параллельный сбор данных.
|
||||||
|
|
||||||
@@ -797,6 +797,6 @@ Read [](file:///home/naeel/tf_provider/docs/50_history/00_system_mechanics.md)
|
|||||||
|
|
||||||
**Требуют данных вне репо** (честно): Q3 (ingress Gitea в giteak8s), Q5 (логи рестарта оператора, Secret S3/GPG), Q7 (OIDC-эндпойнт auth.k8s), Q8 (`ownerReferences` PVC в кластере).
|
**Требуют данных вне репо** (честно): Q3 (ingress Gitea в giteak8s), Q5 (логи рестарта оператора, Secret S3/GPG), Q7 (OIDC-эндпойнт auth.k8s), Q8 (`ownerReferences` PVC в кластере).
|
||||||
|
|
||||||
Сохранить эти ответы в `HISTORY/OPUS/3006_1.md` или оставить в чате?
|
Сохранить эти ответы в `HISTORY/90_llm/OPUS/3006_1.md` или оставить в чате?
|
||||||
|
|
||||||
Создано задач: 6
|
Создано задач: 6
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
|
|
||||||
**Задача:** прочитай `devops/profiles/prod/profile.env`, `devops/profiles/test/profile.env`, `devops/03_build_and_upload_provider.sh`. Проверь — откуда брались версии 5.0.53, 5.0.54, 5.0.55? Это ручные билды? Или автоматические из CI? Где в коде хранится текущая версия universal-провайдера (кроме main.go)?
|
**Задача:** прочитай `devops/profiles/prod/profile.env`, `devops/profiles/test/profile.env`, `devops/03_build_and_upload_provider.sh`. Проверь — откуда брались версии 5.0.53, 5.0.54, 5.0.55? Это ручные билды? Или автоматические из CI? Где в коде хранится текущая версия universal-провайдера (кроме main.go)?
|
||||||
|
|
||||||
Связанный вопрос: `HISTORY/OPUS/3006_0.md` — твой анализ — какая версия в нём указана? Соответствует ли она версии на регистре?
|
Связанный вопрос: `HISTORY/90_llm/OPUS/3006_0.md` — твой анализ — какая версия в нём указана? Соответствует ли она версии на регистре?
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
## Что меняется в 05_generate_docs_llm.py
|
## Что меняется в 05_generate_docs_llm.py
|
||||||
|
|
||||||
### 1. SYSTEM_PROMPT — замена
|
### 1. SYSTEM_PROMPT — замена
|
||||||
Новый промпт с правилами A-E (см. HISTORY/SONNET/docs_prompt_full_response.md)
|
Новый промпт с правилами A-E (см. HISTORY/90_llm/SONNET/docs_prompt_full_response.md)
|
||||||
|
|
||||||
### 2. max_tokens: 4096 → 8192
|
### 2. max_tokens: 4096 → 8192
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# DeepSeek Flash: ответы по тестированию stages
|
# DeepSeek Flash: ответы по тестированию stages
|
||||||
|
|
||||||
См. HISTORY/SONNET/stages_testing_question.md — исходные вопросы.
|
См. HISTORY/90_llm/SONNET/stages_testing_question.md — исходные вопросы.
|
||||||
|
|
||||||
## 1. Мок API
|
## 1. Мок API
|
||||||
|
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
## Documentation publishing instructions
|
## Documentation publishing instructions
|
||||||
|
|
||||||
The verified documentation generation and publishing pipeline is documented in
|
The verified documentation generation and publishing pipeline is documented in
|
||||||
[`../HISTORY/2026-09-03_docs_upload_pipeline_verified.md`](../HISTORY/2026-09-03_docs_upload_pipeline_verified.md).
|
[`../HISTORY/50_docs/2026-09-03_docs_upload_pipeline_verified.md`](../HISTORY/50_docs/2026-09-03_docs_upload_pipeline_verified.md).
|
||||||
It covers the generated docs source, MkDocs build, the separate documentation
|
It covers the generated docs source, MkDocs build, the separate documentation
|
||||||
S3 bucket, VM upload and mirror steps, stand-specific URLs, and the legacy
|
S3 bucket, VM upload and mirror steps, stand-specific URLs, and the legacy
|
||||||
script that must not be used.
|
script that must not be used.
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
|
|
||||||
# ПЛАН реализации: редизайн ресурсов-модификаторов (kind: modifier)
|
# ПЛАН реализации: редизайн ресурсов-модификаторов (kind: modifier)
|
||||||
|
|
||||||
Основа: `HISTORY/OPUS/2026-09-22_modifier_architecture_project.md`.
|
Основа: `HISTORY/90_llm/OPUS/2026-09-22_modifier_architecture_project.md`.
|
||||||
Ревью плана: `HISTORY/OPUS/2026-09-22_modifier_plan_review.md`.
|
Ревью плана: `HISTORY/90_llm/OPUS/2026-09-22_modifier_plan_review.md`.
|
||||||
Цель — закрыть все классы багов A–E, без костылей, по согласованной архитектуре.
|
Цель — закрыть все классы багов A–E, без костылей, по согласованной архитектуре.
|
||||||
|
|
||||||
Порядок шагов (исправлен по ревью): шаблон (4) зависит от core/resources_core (5–7),
|
Порядок шагов (исправлен по ревью): шаблон (4) зависит от core/resources_core (5–7),
|
||||||
|
|||||||
@@ -42,4 +42,4 @@
|
|||||||
|
|
||||||
- `../30_analysis/opus_review_answer.md` — ответ на `prompt_for_opus_review.md`
|
- `../30_analysis/opus_review_answer.md` — ответ на `prompt_for_opus_review.md`
|
||||||
- `../30_analysis/OPUS_ANSWER_IAC_SHTURVAL_MODIFY_2026-09-23.md` — ответ на `prompt_for_opus_iac_shturval_modify.md`
|
- `../30_analysis/OPUS_ANSWER_IAC_SHTURVAL_MODIFY_2026-09-23.md` — ответ на `prompt_for_opus_iac_shturval_modify.md`
|
||||||
- `../HISTORY/OPUS/` и `../HISTORY/SONNET/` — исторические ответы по датам
|
- `../HISTORY/90_llm/OPUS/` и `../HISTORY/90_llm/SONNET/` — исторические ответы по датам
|
||||||
|
|||||||
@@ -21,7 +21,7 @@
|
|||||||
- `provider/internal/resources_core/crud.go` — `CreateResource()`:21, `adoptExistingInstanceOnCreate()`:142
|
- `provider/internal/resources_core/crud.go` — `CreateResource()`:21, `adoptExistingInstanceOnCreate()`:142
|
||||||
- `generated/test/go/19_vc_org_resource.go` — `ModifyPlan()`
|
- `generated/test/go/19_vc_org_resource.go` — `ModifyPlan()`
|
||||||
- `TEST_STAND/kuber/resources.tf` — манифест
|
- `TEST_STAND/kuber/resources.tf` — манифест
|
||||||
- `HISTORY/OPUS/3006_0_answers.md`:220 — search ✅ / fallback ❌
|
- `HISTORY/90_llm/OPUS/3006_0_answers.md`:220 — search ✅ / fallback ❌
|
||||||
|
|
||||||
## Задание
|
## Задание
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# Промпт для Opus 4.8 — РАУНД 3: сам провайдер (устойчивость и корректность)
|
# Промпт для Opus 4.8 — РАУНД 3: сам провайдер (устойчивость и корректность)
|
||||||
|
|
||||||
> Продолжение диалога. Раунды 1–2 — `HISTORY/OPUS/2026-09-30_provider_architecture_modifiers_dialog.md`.
|
> Продолжение диалога. Раунды 1–2 — `HISTORY/90_llm/OPUS/2026-09-30_provider_architecture_modifiers_dialog.md`.
|
||||||
> Режим и формат ответа — как раньше: сжато, тезисы, `файл:строка`, без догадок.
|
> Режим и формат ответа — как раньше: сжато, тезисы, `файл:строка`, без догадок.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|||||||
@@ -140,7 +140,7 @@
|
|||||||
|
|
||||||
1. `.github/copilot-instructions.md` — жёсткие правила оператора.
|
1. `.github/copilot-instructions.md` — жёсткие правила оператора.
|
||||||
2. `VERSIONS.md` — что и когда залито.
|
2. `VERSIONS.md` — что и когда залито.
|
||||||
3. `HISTORY/2026-09-21_fullpipe_vdc_nsxt_and_refsvc_fixes.md` — журнал предыдущей сессии.
|
3. `HISTORY/30_provider/2026-09-21_fullpipe_vdc_nsxt_and_refsvc_fixes.md` — журнал предыдущей сессии.
|
||||||
4. `TOOLS/resource-generator/internal/templates/instance.go` — главный шаблон ресурса
|
4. `TOOLS/resource-generator/internal/templates/instance.go` — главный шаблон ресурса
|
||||||
инстанса (ModifyPlan / Create / Read / Update / Delete / Schema).
|
инстанса (ModifyPlan / Create / Read / Update / Delete / Schema).
|
||||||
5. `TOOLS/resource-generator/internal/helpers/helpers.go` — `ShouldBeOptionalComputed`,
|
5. `TOOLS/resource-generator/internal/helpers/helpers.go` — `ShouldBeOptionalComputed`,
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
| Полный разбор сессии (диагностика, пайплайн, аудит регистра UUID) | `NOTES/30_analysis/SHTURVAL_DEV00_DIAG_AND_FREEZE_DESIGN_2026-09-24.md` |
|
| Полный разбор сессии (диагностика, пайплайн, аудит регистра UUID) | `NOTES/30_analysis/SHTURVAL_DEV00_DIAG_AND_FREEZE_DESIGN_2026-09-24.md` |
|
||||||
| Страница для пользователя/DevOps: поведение и отличия от канонического Terraform | `docs/30_registry/guides/provider-behavior.md` |
|
| Страница для пользователя/DevOps: поведение и отличия от канонического Terraform | `docs/30_registry/guides/provider-behavior.md` |
|
||||||
| Регистр UUID (все нерабочие подходы + кейс UUID внутри JSON, §10) | `docs/60_strategy/terraform_case_sensitivity_fix.md` |
|
| Регистр UUID (все нерабочие подходы + кейс UUID внутри JSON, §10) | `docs/60_strategy/terraform_case_sensitivity_fix.md` |
|
||||||
| Запись дня с коммитами и результатами | `HISTORY/2026-09-24_shturval_dev00_adopt_and_freeze_design.md` |
|
| Запись дня с коммитами и результатами | `HISTORY/60_stands/2026-09-24_shturval_dev00_adopt_and_freeze_design.md` |
|
||||||
| Память репозитория (факты, шпаргалки, уроки) | `/memories/repo/shturval-destroy-freeze.md` |
|
| Память репозитория (факты, шпаргалки, уроки) | `/memories/repo/shturval-destroy-freeze.md` |
|
||||||
| Версии провайдеров по стендам | `VERSIONS.md` |
|
| Версии провайдеров по стендам | `VERSIONS.md` |
|
||||||
|
|
||||||
|
|||||||
@@ -176,7 +176,7 @@ k8sShturval -> create
|
|||||||
- `docs/60_strategy/modifier_resources_ideology_and_specification.md`
|
- `docs/60_strategy/modifier_resources_ideology_and_specification.md`
|
||||||
- `NOTES/20_prompts/prompt_for_opus_modifier_architecture_full.md`, `…_architecture_q3.md`, `…_modifier_null_bug.md`, `…_modifier_plan_review.md`, `…_modifiers_review.md`
|
- `NOTES/20_prompts/prompt_for_opus_modifier_architecture_full.md`, `…_architecture_q3.md`, `…_modifier_null_bug.md`, `…_modifier_plan_review.md`, `…_modifiers_review.md`
|
||||||
- `NOTES/20_prompts/prompt_for_opus_modifier_review_2.md`
|
- `NOTES/20_prompts/prompt_for_opus_modifier_review_2.md`
|
||||||
- `HISTORY/OPUS/2026-09-22_modifier_architecture_project.md`, `…_modifier_null_reset_bug.md`, `…_modifier_plan_review.md`, `…_modifiers_code_review.md`
|
- `HISTORY/90_llm/OPUS/2026-09-22_modifier_architecture_project.md`, `…_modifier_null_reset_bug.md`, `…_modifier_plan_review.md`, `…_modifiers_code_review.md`
|
||||||
|
|
||||||
⚠️ «ЧАСТИЧНО УСТАРЕЛО» (модель отменённого механизма; факты внутри верны и переиспользуются):
|
⚠️ «ЧАСТИЧНО УСТАРЕЛО» (модель отменённого механизма; факты внутри верны и переиспользуются):
|
||||||
- `NOTES/30_analysis/inverse_rollback_analysis_2026-09-23.md`
|
- `NOTES/30_analysis/inverse_rollback_analysis_2026-09-23.md`
|
||||||
|
|||||||
+1
-1
@@ -28,7 +28,7 @@
|
|||||||
| Путь | Что это | Почему оставлено |
|
| Путь | Что это | Почему оставлено |
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
| `docs/` | Документация + налоговая структура `00_overview … 90_finance`, `curated/`, `TODO/`, `help/`, `ops/` | Завязана на mkdocs (`mkdocs.yml`, `exclude_docs`) — перенос ломает сборку сайта |
|
| `docs/` | Документация + налоговая структура `00_overview … 90_finance`, `curated/`, `TODO/`, `help/`, `ops/` | Завязана на mkdocs (`mkdocs.yml`, `exclude_docs`) — перенос ломает сборку сайта |
|
||||||
| `HISTORY/` | Архив: записи по датам, `HISTORY/OPUS/`, `HISTORY/SONNET/` | Это канонический архив истории; отменённый заход помечен баннерами внутри |
|
| `HISTORY/` | Архив: записи по датам, `HISTORY/90_llm/OPUS/`, `HISTORY/90_llm/SONNET/` | Это канонический архив истории; отменённый заход помечен баннерами внутри |
|
||||||
| `HAR/` | Сырые HAR-дампы (live-запросы к API стенда) | Исходные данные для анализа, менять нельзя |
|
| `HAR/` | Сырые HAR-дампы (live-запросы к API стенда) | Исходные данные для анализа, менять нельзя |
|
||||||
| `generated/` | Выхлоп генераторов (`resources_yaml`, `go`, `docs`, `provider_build`) | Машинный вывод, не заметки |
|
| `generated/` | Выхлоп генераторов (`resources_yaml`, `go`, `docs`, `provider_build`) | Машинный вывод, не заметки |
|
||||||
| `TOOLS/`, `provider/`, `scripts/`, `gateway/`, `apps/`, `charts/`, `tf_examples/`, `secrets/` | Код и артефакты проекта | Не заметки |
|
| `TOOLS/`, `provider/`, `scripts/`, `gateway/`, `apps/`, `charts/`, `tf_examples/`, `secrets/` | Код и артефакты проекта | Не заметки |
|
||||||
|
|||||||
@@ -30,7 +30,7 @@
|
|||||||
| Симптом | Что на самом деле | Где смотреть |
|
| Симптом | Что на самом деле | Где смотреть |
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
| `Invalid index ... The given key does not identify an element in this collection value` в `locals` приложений (Lucee/Flask/Node.js) | Пароль БД читается из `vault_secrets["users"]`, а он пуст, если PostgreSQL и пользователь создаются **одним** `apply`. Нужны **два apply** | [`docs/curated/postgres/pg_user_db.md`](docs/curated/postgres/pg_user_db.md) |
|
| `Invalid index ... The given key does not identify an element in this collection value` в `locals` приложений (Lucee/Flask/Node.js) | Пароль БД читается из `vault_secrets["users"]`, а он пуст, если PostgreSQL и пользователь создаются **одним** `apply`. Нужны **два apply** | [`docs/curated/postgres/pg_user_db.md`](docs/curated/postgres/pg_user_db.md) |
|
||||||
| `errorLog` операции не совпадает с сутью («Invalid JSON String» и подобное) | Реальная причина — в `stages`: `GET {api_endpoint}/instanceOperations/<UID>?fields=cfsParams,errorLog,stages` | [`HISTORY/2026-10-01_test_crud_pg_create_failure.md`](HISTORY/2026-10-01_test_crud_pg_create_failure.md) |
|
| `errorLog` операции не совпадает с сутью («Invalid JSON String» и подобное) | Реальная причина — в `stages`: `GET {api_endpoint}/instanceOperations/<UID>?fields=cfsParams,errorLog,stages` | [`HISTORY/60_stands/2026-10-01_test_crud_pg_create_failure.md`](HISTORY/60_stands/2026-10-01_test_crud_pg_create_failure.md) |
|
||||||
| В `plan` вместо значения печатается `(sensitive value)` | Переменная помечена `sensitive = true` без необходимости (`realm`, `s3_uid`). Секрет — только `api_token` | `TEST_STAND/CRUD/main.tf` |
|
| В `plan` вместо значения печатается `(sensitive value)` | Переменная помечена `sensitive = true` без необходимости (`realm`, `s3_uid`). Секрет — только `api_token` | `TEST_STAND/CRUD/main.tf` |
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -68,7 +68,7 @@ cd /home/naeel/TF/tf_provider
|
|||||||
| **`NOTES/`** | Рабочие материалы: `10_plans`, `20_prompts`, `30_analysis`, `40_chat_summaries`, `60_reference`. Карта: `NOTES/README.md` |
|
| **`NOTES/`** | Рабочие материалы: `10_plans`, `20_prompts`, `30_analysis`, `40_chat_summaries`, `60_reference`. Карта: `NOTES/README.md` |
|
||||||
| **`docs/`** | Документация: публикуемый сайт (mkdocs) + внутренние разделы (см. ниже) |
|
| **`docs/`** | Документация: публикуемый сайт (mkdocs) + внутренние разделы (см. ниже) |
|
||||||
| **`DOCS_PIPELINE/`** | Пайплайн публикации сайта документации (`publish-docs.sh`) |
|
| **`DOCS_PIPELINE/`** | Пайплайн публикации сайта документации (`publish-docs.sh`) |
|
||||||
| **`HISTORY/`** | Архив по датам (`HISTORY/OPUS/`, `HISTORY/SONNET/`) — хроника решений и разборов |
|
| **`HISTORY/`** | Архив по датам (`HISTORY/90_llm/OPUS/`, `HISTORY/90_llm/SONNET/`) — хроника решений и разборов |
|
||||||
| **`TOOLS/`** | Генераторы и скрипты: `yaml-generator` (API→YAML), `resource-generator` (YAML→Go), `docs-generator`, `scripts/`, `config/`, `lib/`. Правила: `TOOLS/ARCHITECTURE.md` |
|
| **`TOOLS/`** | Генераторы и скрипты: `yaml-generator` (API→YAML), `resource-generator` (YAML→Go), `docs-generator`, `scripts/`, `config/`, `lib/`. Правила: `TOOLS/ARCHITECTURE.md` |
|
||||||
| **`provider/`** | Исходники самого провайдера (ядро, CRUD-хелперы, `main.go`) |
|
| **`provider/`** | Исходники самого провайдера (ядро, CRUD-хелперы, `main.go`) |
|
||||||
| **`generated/`** | Машинный выхлоп: `generated/<стенд>/resources_yaml`, `/go`, `/docs`, `/provider_build` |
|
| **`generated/`** | Машинный выхлоп: `generated/<стенд>/resources_yaml`, `/go`, `/docs`, `/provider_build` |
|
||||||
@@ -128,7 +128,7 @@ API стенда ──01──▶ generated/<стенд>/resources_yaml/*.yaml
|
|||||||
- Общий конфиг реестра: `TOOLS/config/registry.env`; стенд-специфика: `TOOLS/config/<стенд>/profile.env`
|
- Общий конфиг реестра: `TOOLS/config/registry.env`; стенд-специфика: `TOOLS/config/<стенд>/profile.env`
|
||||||
(`NUBES_API_ENDPOINT`, `TOKEN_FILE`, `NAMESPACE`, `VERSION`).
|
(`NUBES_API_ENDPOINT`, `TOKEN_FILE`, `NAMESPACE`, `VERSION`).
|
||||||
- Список сервисов для генерации: `TOOLS/config/<стенд>/services_list.txt` (у каждого стенда свой;
|
- Список сервисов для генерации: `TOOLS/config/<стенд>/services_list.txt` (у каждого стенда свой;
|
||||||
общего списка нет — см. `HISTORY/2026-09-30_yaml_pipeline_hardening.md`).
|
общего списка нет — см. `HISTORY/40_generator/2026-09-30_yaml_pipeline_hardening.md`).
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -15,8 +15,8 @@
|
|||||||
> ⚠️ **Хранение в реестре (2026-09-30):** в dev-реестре (`nubes-dev/nubes`) версии
|
> ⚠️ **Хранение в реестре (2026-09-30):** в dev-реестре (`nubes-dev/nubes`) версии
|
||||||
> `2.0.0`–`2.0.20` были удалены физически (бакет un-versioned).
|
> `2.0.0`–`2.0.20` были удалены физически (бакет un-versioned).
|
||||||
> Версии `2.0.0` и `2.0.1` затем созданы заново (30.09 и 01.10 соответственно).
|
> Версии `2.0.0` и `2.0.1` затем созданы заново (30.09 и 01.10 соответственно).
|
||||||
> Подробности и проверки: `HISTORY/2026-09-30_dev_registry_prune_versions.md`,
|
> Подробности и проверки: `HISTORY/20_releases/2026-09-30_dev_registry_prune_versions.md`,
|
||||||
> `HISTORY/2026-09-30_dev_release_2_0_1.md`, `HISTORY/2026-10-01_release_x_0_0_all_stands.md`.
|
> `HISTORY/20_releases/2026-09-30_dev_release_2_0_1.md`, `HISTORY/20_releases/2026-10-01_release_x_0_0_all_stands.md`.
|
||||||
|
|
||||||
## Как проверить
|
## Как проверить
|
||||||
|
|
||||||
|
|||||||
@@ -113,4 +113,4 @@ GET {api_endpoint}/instanceOperations/<UID>?fields=cfsParams,errorLog,stages
|
|||||||
|
|
||||||
`stages[].stageMsg` — массив пар `[заголовок, лог]`, смотреть последнюю запись. Там же
|
`stages[].stageMsg` — массив пар `[заголовок, лог]`, смотреть последнюю запись. Там же
|
||||||
`cfsParams` — фактический набор параметров, ушедший на платформу. Разбор реального случая:
|
`cfsParams` — фактический набор параметров, ушедший на платформу. Разбор реального случая:
|
||||||
`HISTORY/2026-10-01_test_crud_pg_create_failure.md`.
|
`HISTORY/60_stands/2026-10-01_test_crud_pg_create_failure.md`.
|
||||||
|
|||||||
@@ -187,4 +187,4 @@ GET {api_endpoint}/instances/<instanceUid>/vault/users
|
|||||||
GET {api_endpoint}/instanceOperations/<UID>?fields=cfsParams,errorLog,stages
|
GET {api_endpoint}/instanceOperations/<UID>?fields=cfsParams,errorLog,stages
|
||||||
```
|
```
|
||||||
|
|
||||||
`stages[].stageMsg` — JSON-массив пар `[заголовок, лог]`, смотреть последнюю запись. Там же `cfsParams` — фактический payload, ушедший на платформу. Разбор реального случая: `HISTORY/2026-10-01_test_crud_pg_create_failure.md`.
|
`stages[].stageMsg` — JSON-массив пар `[заголовок, лог]`, смотреть последнюю запись. Там же `cfsParams` — фактический payload, ушедший на платформу. Разбор реального случая: `HISTORY/60_stands/2026-10-01_test_crud_pg_create_failure.md`.
|
||||||
|
|||||||
@@ -68,9 +68,9 @@
|
|||||||
|
|
||||||
Справочник собран из:
|
Справочник собран из:
|
||||||
- `docs/50_history/` (00-24) — история спринтов
|
- `docs/50_history/` (00-24) — история спринтов
|
||||||
- `HISTORY/OPUS/` — анализ Opus 4.8
|
- `HISTORY/90_llm/OPUS/` — анализ Opus 4.8
|
||||||
- `HISTORY/SONNET/0107.md` — debug DDoS-Guard
|
- `HISTORY/90_llm/SONNET/0107.md` — debug DDoS-Guard
|
||||||
- `HISTORY/2026-07-01_ddos_guard_403_and_registry_fix.md` — фикс registry
|
- `HISTORY/70_infra/2026-07-01_ddos_guard_403_and_registry_fix.md` — фикс registry
|
||||||
- `docs/help/` — существующие глоссарии и error KB
|
- `docs/help/` — существующие глоссарии и error KB
|
||||||
- `docs/20_discovery/` — discovery-материалы
|
- `docs/20_discovery/` — discovery-материалы
|
||||||
- `docs/60_strategy/` — стратегия и философия
|
- `docs/60_strategy/` — стратегия и философия
|
||||||
|
|||||||
@@ -34,8 +34,8 @@
|
|||||||
- `universal_rebuild/internal/resources_core/domain_collision.go:99` — коллизии доменов (User-Agent ✅)
|
- `universal_rebuild/internal/resources_core/domain_collision.go:99` — коллизии доменов (User-Agent ✅)
|
||||||
- `devops/01_generate_yamls.sh` — urllib без User-Agent 🔴
|
- `devops/01_generate_yamls.sh` — urllib без User-Agent 🔴
|
||||||
**Источники:**
|
**Источники:**
|
||||||
- `HISTORY/SONNET/0107.md`
|
- `HISTORY/90_llm/SONNET/0107.md`
|
||||||
- `HISTORY/2026-07-01_ddos_guard_403_and_registry_fix.md`
|
- `HISTORY/70_infra/2026-07-01_ddos_guard_403_and_registry_fix.md`
|
||||||
```
|
```
|
||||||
|
|
||||||
## Правила
|
## Правила
|
||||||
|
|||||||
@@ -185,9 +185,9 @@
|
|||||||
|
|
||||||
Все баги собраны из:
|
Все баги собраны из:
|
||||||
- `/home/naeel/tf_provider/docs/50_history/` — файлы 00-24
|
- `/home/naeel/tf_provider/docs/50_history/` — файлы 00-24
|
||||||
- `/home/naeel/tf_provider/HISTORY/OPUS/` — 7 файлов анализа
|
- `/home/naeel/tf_provider/HISTORY/90_llm/OPUS/` — 7 файлов анализа
|
||||||
- `/home/naeel/tf_provider/HISTORY/SONNET/0107.md`
|
- `/home/naeel/tf_provider/HISTORY/90_llm/SONNET/0107.md`
|
||||||
- `/home/naeel/tf_provider/HISTORY/2026-07-01_ddos_guard_403_and_registry_fix.md`
|
- `/home/naeel/tf_provider/HISTORY/70_infra/2026-07-01_ddos_guard_403_and_registry_fix.md`
|
||||||
- `/home/naeel/tf_provider/docs/help/` — существующие глоссарии
|
- `/home/naeel/tf_provider/docs/help/` — существующие глоссарии
|
||||||
- `/home/naeel/tf_provider/docs/20_discovery/`
|
- `/home/naeel/tf_provider/docs/20_discovery/`
|
||||||
- `/home/naeel/tf_provider/docs/60_strategy/`
|
- `/home/naeel/tf_provider/docs/60_strategy/`
|
||||||
|
|||||||
+1
-1
@@ -39,4 +39,4 @@ export NUBES_API_ENDPOINT="https://deck-api.ngcloud.ru/api/v1/index.cfm" # ⛔
|
|||||||
|
|
||||||
- `docs/ops/API_TOKENS.md` — матрица токенов и endpoint'ов
|
- `docs/ops/API_TOKENS.md` — матрица токенов и endpoint'ов
|
||||||
- `docs/ops/TROUBLESHOOTING.md` — решение проблем с доступом к API
|
- `docs/ops/TROUBLESHOOTING.md` — решение проблем с доступом к API
|
||||||
- `HISTORY/OPUS/3006_2_scripts_analysis.md` — анализ скриптов генерации
|
- `HISTORY/90_llm/OPUS/3006_2_scripts_analysis.md` — анализ скриптов генерации
|
||||||
|
|||||||
Reference in New Issue
Block a user