From 2d8e435dd4622c0537a57d95eb2cf23ff5f7a28c Mon Sep 17 00:00:00 2001 From: Repinoid Date: Thu, 24 Sep 2026 07:51:25 +0300 Subject: [PATCH] =?UTF-8?q?docs:=20=D0=BF=D0=BE=D0=BC=D0=B5=D1=82=D0=B8?= =?UTF-8?q?=D1=82=D1=8C=20=D0=BE=D1=82=D0=BC=D0=B5=D0=BD=D1=91=D0=BD=D0=BD?= =?UTF-8?q?=D1=8B=D0=B9=20=D0=B7=D0=B0=D1=85=D0=BE=D0=B4=20=D0=BC=D0=BE?= =?UTF-8?q?=D0=B4=D0=B8=D1=84=D0=B8=D0=BA=D0=B0=D1=82=D0=BE=D1=80=D0=BE?= =?UTF-8?q?=D0=B2=20=D0=BA=D0=B0=D0=BA=20LEGACY=20+=20=D0=B8=D1=81=D0=BF?= =?UTF-8?q?=D1=80=D0=B0=D0=B2=D0=B8=D1=82=D1=8C=20=D0=BB=D0=BE=D0=B6=D0=BD?= =?UTF-8?q?=D1=8B=D0=B5=20=D1=84=D0=B0=D0=BA=D1=82=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - баннеры «ЛОЖНЫЙ ПУТЬ — ОТМЕНЕНО» на 4 файла HISTORY/OPUS/2026-09-22_modifier_* и docs/60_strategy/modifier_resources_ideology_and_specification.md - vIPConfigure: replace-семантика, НЕ накопительная (по тесту docs/ORG_IP_MODIFIER_TEST_2026-09-22.md) - обновлены ссылки на перенесённые материалы (docs/... -> NOTES/..., HOW_TO/...) --- HISTORY/OPUS/2026-09-22_modifier_architecture_project.md | 4 ++++ HISTORY/OPUS/2026-09-22_modifier_null_reset_bug.md | 4 ++++ HISTORY/OPUS/2026-09-22_modifier_plan_review.md | 4 ++++ HISTORY/OPUS/2026-09-22_modifiers_code_review.md | 4 ++++ README.md => HOW_TO/DEVOPS_BUILD_PIPELINE.md | 0 HOWTO-UPLOAD.md => HOW_TO/HOWTO-UPLOAD.md | 0 {docs => HOW_TO}/HOWTO_ADD_NEW_SERVICE.md | 0 {docs => HOW_TO}/HOWTO_IMPLEMENT_NEW_CLOUD_SERVICE.md | 0 {docs => HOW_TO}/LLM_DOCS_GENERATION.md | 0 {docs => HOW_TO}/MIGRATION_PLAN_FOR_AGENT.md | 0 {docs => HOW_TO}/howitwasdone.md | 0 .../10_plans/PLAN_FLASH_reversion_cleanup.md | 0 .../10_plans/PLAN_modifier_redesign.md | 0 .../10_plans/PLAN_regenerate_providers_0.0.1.md | 0 .../gpt5_5.2_codex_universal_provider_prompt.md | 0 {docs => NOTES/20_prompts}/prompt_deepseek_flash.txt | 0 .../20_prompts}/prompt_for_flash_fix_tainted_replace.md | 0 .../prompts => NOTES/20_prompts}/prompt_for_opus_bugs.md | 0 .../20_prompts}/prompt_for_opus_duplicate.md | 0 .../20_prompts}/prompt_for_opus_iac_shturval_modify.md | 0 .../20_prompts/prompt_for_opus_inverse_architecture.md | 0 .../prompt_for_opus_modifiable_architecture.md | 0 .../prompt_for_opus_modifier_architecture_full.md | 0 .../prompt_for_opus_modifier_architecture_q3.md | 0 .../prompt_for_opus_modifier_global_architecture.md | 0 .../20_prompts}/prompt_for_opus_modifier_null_bug.md | 0 .../20_prompts}/prompt_for_opus_modifier_plan_review.md | 0 .../20_prompts/prompt_for_opus_modifier_review_2.md | 0 .../20_prompts}/prompt_for_opus_modifiers_review.md | 0 {docs => NOTES/20_prompts}/prompt_for_opus_review.md | 0 .../20_prompts}/prompt_for_sol_dev_generator_bug.md | 0 .../20_prompts}/prompt_for_sonnet_docs_ux.md | 0 {docs => NOTES/30_analysis}/ARCHITECTURE_NEW.md | 0 .../30_analysis}/CODEBASE_ANALYSIS_AND_ROADMAP.md | 0 {docs => NOTES/30_analysis}/DEBUG_REPORT_VC_VDC_500.md | 0 {docs => NOTES/30_analysis}/DEBUG_REPORT_VM_FIX.md | 0 .../30_analysis}/FORENSIC_ANALYSIS_BRIEF_2026-09-23.md | 0 .../30_analysis}/FORENSIC_ANALYSIS_REPORT_2026-09-23.md | 0 {docs => NOTES/30_analysis}/HAR_SNAT_MODIFY_FINDINGS.md | 0 .../OPUS_ANSWER_IAC_SHTURVAL_MODIFY_2026-09-23.md | 0 .../30_analysis}/ORG_IP_MODIFIER_TEST_2026-09-22.md | 0 .../SHTURVAL_IAC_MODIFY_ANALYSIS_2026-09-23.md | 0 {docs => NOTES/30_analysis}/YAML_ANALYSIS_43_SERVICES.md | 0 .../30_analysis}/inverse_rollback_analysis_2026-09-23.md | 0 {docs => NOTES/30_analysis}/opus_review_answer.md | 0 {docs => NOTES/40_chat_summaries}/CHAT_RESUME.md | 0 .../40_chat_summaries}/CHAT_RESUME_2026-09-20.md | 0 .../40_chat_summaries}/CHAT_RESUME_2026-09-21.md | 0 .../40_chat_summaries}/CHAT_RESUME_2026-09-22.md | 0 .../40_chat_summaries}/CHAT_RESUME_IAC_2026-09-24.md | 0 {docs => NOTES/40_chat_summaries}/CHAT_RESUME_NEW.md | 0 {docs => NOTES/40_chat_summaries}/CHAT_RESUME_PLAN_VM.md | 0 {docs => NOTES/60_reference}/INSTANCE_STATES.md | 0 {docs => NOTES/60_reference}/STATE_TRANSITIONS.md | 0 .../60_reference}/ai_universal_provider_gen.md | 0 apis.txt => NOTES/60_reference/apis.txt | 0 docs/20_discovery/name_to_uuid_mapping.md | 2 +- .../modifier_resources_ideology_and_specification.md | 9 +++++---- provider/internal/core/types.go | 2 +- 59 files changed, 23 insertions(+), 6 deletions(-) rename README.md => HOW_TO/DEVOPS_BUILD_PIPELINE.md (100%) rename HOWTO-UPLOAD.md => HOW_TO/HOWTO-UPLOAD.md (100%) rename {docs => HOW_TO}/HOWTO_ADD_NEW_SERVICE.md (100%) rename {docs => HOW_TO}/HOWTO_IMPLEMENT_NEW_CLOUD_SERVICE.md (100%) rename {docs => HOW_TO}/LLM_DOCS_GENERATION.md (100%) rename {docs => HOW_TO}/MIGRATION_PLAN_FOR_AGENT.md (100%) rename {docs => HOW_TO}/howitwasdone.md (100%) rename PLAN_FLASH_reversion_cleanup.md => NOTES/10_plans/PLAN_FLASH_reversion_cleanup.md (100%) rename PLAN_modifier_redesign.md => NOTES/10_plans/PLAN_modifier_redesign.md (100%) rename PLAN_regenerate_providers_0.0.1.md => NOTES/10_plans/PLAN_regenerate_providers_0.0.1.md (100%) rename {docs => NOTES/20_prompts}/gpt5_5.2_codex_universal_provider_prompt.md (100%) rename {docs => NOTES/20_prompts}/prompt_deepseek_flash.txt (100%) rename {docs => NOTES/20_prompts}/prompt_for_flash_fix_tainted_replace.md (100%) rename {docs/prompts => NOTES/20_prompts}/prompt_for_opus_bugs.md (100%) rename {docs/prompts => NOTES/20_prompts}/prompt_for_opus_duplicate.md (100%) rename {docs/prompts => NOTES/20_prompts}/prompt_for_opus_iac_shturval_modify.md (100%) rename prompt_for_opus_inverse_architecture.md => NOTES/20_prompts/prompt_for_opus_inverse_architecture.md (100%) rename {docs/prompts => NOTES/20_prompts}/prompt_for_opus_modifiable_architecture.md (100%) rename {docs/prompts => NOTES/20_prompts}/prompt_for_opus_modifier_architecture_full.md (100%) rename {docs/prompts => NOTES/20_prompts}/prompt_for_opus_modifier_architecture_q3.md (100%) rename prompt_for_opus_modifier_global_architecture.md => NOTES/20_prompts/prompt_for_opus_modifier_global_architecture.md (100%) rename {docs/prompts => NOTES/20_prompts}/prompt_for_opus_modifier_null_bug.md (100%) rename {docs/prompts => NOTES/20_prompts}/prompt_for_opus_modifier_plan_review.md (100%) rename prompt_for_opus_modifier_review_2.md => NOTES/20_prompts/prompt_for_opus_modifier_review_2.md (100%) rename {docs/prompts => NOTES/20_prompts}/prompt_for_opus_modifiers_review.md (100%) rename {docs => NOTES/20_prompts}/prompt_for_opus_review.md (100%) rename {docs/prompts => NOTES/20_prompts}/prompt_for_sol_dev_generator_bug.md (100%) rename {docs/prompts => NOTES/20_prompts}/prompt_for_sonnet_docs_ux.md (100%) rename {docs => NOTES/30_analysis}/ARCHITECTURE_NEW.md (100%) rename {docs => NOTES/30_analysis}/CODEBASE_ANALYSIS_AND_ROADMAP.md (100%) rename {docs => NOTES/30_analysis}/DEBUG_REPORT_VC_VDC_500.md (100%) rename {docs => NOTES/30_analysis}/DEBUG_REPORT_VM_FIX.md (100%) rename {docs => NOTES/30_analysis}/FORENSIC_ANALYSIS_BRIEF_2026-09-23.md (100%) rename {docs => NOTES/30_analysis}/FORENSIC_ANALYSIS_REPORT_2026-09-23.md (100%) rename {docs => NOTES/30_analysis}/HAR_SNAT_MODIFY_FINDINGS.md (100%) rename {docs => NOTES/30_analysis}/OPUS_ANSWER_IAC_SHTURVAL_MODIFY_2026-09-23.md (100%) rename {docs => NOTES/30_analysis}/ORG_IP_MODIFIER_TEST_2026-09-22.md (100%) rename {docs => NOTES/30_analysis}/SHTURVAL_IAC_MODIFY_ANALYSIS_2026-09-23.md (100%) rename {docs => NOTES/30_analysis}/YAML_ANALYSIS_43_SERVICES.md (100%) rename {docs => NOTES/30_analysis}/inverse_rollback_analysis_2026-09-23.md (100%) rename {docs => NOTES/30_analysis}/opus_review_answer.md (100%) rename {docs => NOTES/40_chat_summaries}/CHAT_RESUME.md (100%) rename {docs => NOTES/40_chat_summaries}/CHAT_RESUME_2026-09-20.md (100%) rename {docs => NOTES/40_chat_summaries}/CHAT_RESUME_2026-09-21.md (100%) rename {docs => NOTES/40_chat_summaries}/CHAT_RESUME_2026-09-22.md (100%) rename {docs => NOTES/40_chat_summaries}/CHAT_RESUME_IAC_2026-09-24.md (100%) rename {docs => NOTES/40_chat_summaries}/CHAT_RESUME_NEW.md (100%) rename {docs => NOTES/40_chat_summaries}/CHAT_RESUME_PLAN_VM.md (100%) rename {docs => NOTES/60_reference}/INSTANCE_STATES.md (100%) rename {docs => NOTES/60_reference}/STATE_TRANSITIONS.md (100%) rename {docs => NOTES/60_reference}/ai_universal_provider_gen.md (100%) rename apis.txt => NOTES/60_reference/apis.txt (100%) diff --git a/HISTORY/OPUS/2026-09-22_modifier_architecture_project.md b/HISTORY/OPUS/2026-09-22_modifier_architecture_project.md index 368908b..272ed77 100644 --- a/HISTORY/OPUS/2026-09-22_modifier_architecture_project.md +++ b/HISTORY/OPUS/2026-09-22_modifier_architecture_project.md @@ -1,3 +1,7 @@ +> ⛔ **ЛОЖНЫЙ ПУТЬ — ОТМЕНЕНО (пометка 2026-09-24). ТАК ДЕЛАТЬ НЕЛЬЗЯ.** +> Архитектура отменённого захода (`kind: modifier` в YAML + реестр в генераторе). История. +> Актуально: `NOTES/40_chat_summaries/CHAT_RESUME_IAC_2026-09-24.md`. + # Opus: архитектура модификаторов (project, полный) — 2026-09-22 Источник: ответ Opus на `prompt_for_opus_modifier_architecture_full.md`. diff --git a/HISTORY/OPUS/2026-09-22_modifier_null_reset_bug.md b/HISTORY/OPUS/2026-09-22_modifier_null_reset_bug.md index 64591f0..cb9ab24 100644 --- a/HISTORY/OPUS/2026-09-22_modifier_null_reset_bug.md +++ b/HISTORY/OPUS/2026-09-22_modifier_null_reset_bug.md @@ -1,3 +1,7 @@ +> ⛔ **ЛОЖНЫЙ ПУТЬ — ОТМЕНЕНО (пометка 2026-09-24). ТАК ДЕЛАТЬ НЕЛЬЗЯ.** +> Баг отменённого захода (`kind: modifier` в YAML + реестр в генераторе). История. +> Актуально: `NOTES/40_chat_summaries/CHAT_RESUME_IAC_2026-09-24.md`. + # Opus-разбор: modify-модификатор сбрасывает create-поля в дефолт — 2026-09-22 Источник: ответ Opus на `prompt_for_opus_modifier_null_bug.md`. diff --git a/HISTORY/OPUS/2026-09-22_modifier_plan_review.md b/HISTORY/OPUS/2026-09-22_modifier_plan_review.md index ec56013..39b02f4 100644 --- a/HISTORY/OPUS/2026-09-22_modifier_plan_review.md +++ b/HISTORY/OPUS/2026-09-22_modifier_plan_review.md @@ -1,3 +1,7 @@ +> ⛔ **ЛОЖНЫЙ ПУТЬ — ОТМЕНЕНО (пометка 2026-09-24). ТАК ДЕЛАТЬ НЕЛЬЗЯ.** +> Ревью плана отменённого захода (`kind: modifier` в YAML + реестр в генераторе). История. +> Актуально: `NOTES/40_chat_summaries/CHAT_RESUME_IAC_2026-09-24.md`. + # Opus: ревью плана редизайна модификаторов — 2026-09-22 Источник: ответ на `prompt_for_opus_modifier_plan_review.md` (план `PLAN_modifier_redesign.md`). diff --git a/HISTORY/OPUS/2026-09-22_modifiers_code_review.md b/HISTORY/OPUS/2026-09-22_modifiers_code_review.md index 71949d9..e847c55 100644 --- a/HISTORY/OPUS/2026-09-22_modifiers_code_review.md +++ b/HISTORY/OPUS/2026-09-22_modifiers_code_review.md @@ -1,3 +1,7 @@ +> ⛔ **ЛОЖНЫЙ ПУТЬ — ОТМЕНЕНО (пометка 2026-09-24). ТАК ДЕЛАТЬ НЕЛЬЗЯ.** +> Код-ревью отменённого захода (`kind: modifier` в YAML + реестр в генераторе). История. +> Актуально: `NOTES/40_chat_summaries/CHAT_RESUME_IAC_2026-09-24.md`. + # Opus-код-ревью: модификаторы (kind: modifier) — 2026-09-22 Источник: ревью по `prompt_for_opus_modifiers_review.md`. diff --git a/README.md b/HOW_TO/DEVOPS_BUILD_PIPELINE.md similarity index 100% rename from README.md rename to HOW_TO/DEVOPS_BUILD_PIPELINE.md diff --git a/HOWTO-UPLOAD.md b/HOW_TO/HOWTO-UPLOAD.md similarity index 100% rename from HOWTO-UPLOAD.md rename to HOW_TO/HOWTO-UPLOAD.md diff --git a/docs/HOWTO_ADD_NEW_SERVICE.md b/HOW_TO/HOWTO_ADD_NEW_SERVICE.md similarity index 100% rename from docs/HOWTO_ADD_NEW_SERVICE.md rename to HOW_TO/HOWTO_ADD_NEW_SERVICE.md diff --git a/docs/HOWTO_IMPLEMENT_NEW_CLOUD_SERVICE.md b/HOW_TO/HOWTO_IMPLEMENT_NEW_CLOUD_SERVICE.md similarity index 100% rename from docs/HOWTO_IMPLEMENT_NEW_CLOUD_SERVICE.md rename to HOW_TO/HOWTO_IMPLEMENT_NEW_CLOUD_SERVICE.md diff --git a/docs/LLM_DOCS_GENERATION.md b/HOW_TO/LLM_DOCS_GENERATION.md similarity index 100% rename from docs/LLM_DOCS_GENERATION.md rename to HOW_TO/LLM_DOCS_GENERATION.md diff --git a/docs/MIGRATION_PLAN_FOR_AGENT.md b/HOW_TO/MIGRATION_PLAN_FOR_AGENT.md similarity index 100% rename from docs/MIGRATION_PLAN_FOR_AGENT.md rename to HOW_TO/MIGRATION_PLAN_FOR_AGENT.md diff --git a/docs/howitwasdone.md b/HOW_TO/howitwasdone.md similarity index 100% rename from docs/howitwasdone.md rename to HOW_TO/howitwasdone.md diff --git a/PLAN_FLASH_reversion_cleanup.md b/NOTES/10_plans/PLAN_FLASH_reversion_cleanup.md similarity index 100% rename from PLAN_FLASH_reversion_cleanup.md rename to NOTES/10_plans/PLAN_FLASH_reversion_cleanup.md diff --git a/PLAN_modifier_redesign.md b/NOTES/10_plans/PLAN_modifier_redesign.md similarity index 100% rename from PLAN_modifier_redesign.md rename to NOTES/10_plans/PLAN_modifier_redesign.md diff --git a/PLAN_regenerate_providers_0.0.1.md b/NOTES/10_plans/PLAN_regenerate_providers_0.0.1.md similarity index 100% rename from PLAN_regenerate_providers_0.0.1.md rename to NOTES/10_plans/PLAN_regenerate_providers_0.0.1.md diff --git a/docs/gpt5_5.2_codex_universal_provider_prompt.md b/NOTES/20_prompts/gpt5_5.2_codex_universal_provider_prompt.md similarity index 100% rename from docs/gpt5_5.2_codex_universal_provider_prompt.md rename to NOTES/20_prompts/gpt5_5.2_codex_universal_provider_prompt.md diff --git a/docs/prompt_deepseek_flash.txt b/NOTES/20_prompts/prompt_deepseek_flash.txt similarity index 100% rename from docs/prompt_deepseek_flash.txt rename to NOTES/20_prompts/prompt_deepseek_flash.txt diff --git a/docs/prompt_for_flash_fix_tainted_replace.md b/NOTES/20_prompts/prompt_for_flash_fix_tainted_replace.md similarity index 100% rename from docs/prompt_for_flash_fix_tainted_replace.md rename to NOTES/20_prompts/prompt_for_flash_fix_tainted_replace.md diff --git a/docs/prompts/prompt_for_opus_bugs.md b/NOTES/20_prompts/prompt_for_opus_bugs.md similarity index 100% rename from docs/prompts/prompt_for_opus_bugs.md rename to NOTES/20_prompts/prompt_for_opus_bugs.md diff --git a/docs/prompts/prompt_for_opus_duplicate.md b/NOTES/20_prompts/prompt_for_opus_duplicate.md similarity index 100% rename from docs/prompts/prompt_for_opus_duplicate.md rename to NOTES/20_prompts/prompt_for_opus_duplicate.md diff --git a/docs/prompts/prompt_for_opus_iac_shturval_modify.md b/NOTES/20_prompts/prompt_for_opus_iac_shturval_modify.md similarity index 100% rename from docs/prompts/prompt_for_opus_iac_shturval_modify.md rename to NOTES/20_prompts/prompt_for_opus_iac_shturval_modify.md diff --git a/prompt_for_opus_inverse_architecture.md b/NOTES/20_prompts/prompt_for_opus_inverse_architecture.md similarity index 100% rename from prompt_for_opus_inverse_architecture.md rename to NOTES/20_prompts/prompt_for_opus_inverse_architecture.md diff --git a/docs/prompts/prompt_for_opus_modifiable_architecture.md b/NOTES/20_prompts/prompt_for_opus_modifiable_architecture.md similarity index 100% rename from docs/prompts/prompt_for_opus_modifiable_architecture.md rename to NOTES/20_prompts/prompt_for_opus_modifiable_architecture.md diff --git a/docs/prompts/prompt_for_opus_modifier_architecture_full.md b/NOTES/20_prompts/prompt_for_opus_modifier_architecture_full.md similarity index 100% rename from docs/prompts/prompt_for_opus_modifier_architecture_full.md rename to NOTES/20_prompts/prompt_for_opus_modifier_architecture_full.md diff --git a/docs/prompts/prompt_for_opus_modifier_architecture_q3.md b/NOTES/20_prompts/prompt_for_opus_modifier_architecture_q3.md similarity index 100% rename from docs/prompts/prompt_for_opus_modifier_architecture_q3.md rename to NOTES/20_prompts/prompt_for_opus_modifier_architecture_q3.md diff --git a/prompt_for_opus_modifier_global_architecture.md b/NOTES/20_prompts/prompt_for_opus_modifier_global_architecture.md similarity index 100% rename from prompt_for_opus_modifier_global_architecture.md rename to NOTES/20_prompts/prompt_for_opus_modifier_global_architecture.md diff --git a/docs/prompts/prompt_for_opus_modifier_null_bug.md b/NOTES/20_prompts/prompt_for_opus_modifier_null_bug.md similarity index 100% rename from docs/prompts/prompt_for_opus_modifier_null_bug.md rename to NOTES/20_prompts/prompt_for_opus_modifier_null_bug.md diff --git a/docs/prompts/prompt_for_opus_modifier_plan_review.md b/NOTES/20_prompts/prompt_for_opus_modifier_plan_review.md similarity index 100% rename from docs/prompts/prompt_for_opus_modifier_plan_review.md rename to NOTES/20_prompts/prompt_for_opus_modifier_plan_review.md diff --git a/prompt_for_opus_modifier_review_2.md b/NOTES/20_prompts/prompt_for_opus_modifier_review_2.md similarity index 100% rename from prompt_for_opus_modifier_review_2.md rename to NOTES/20_prompts/prompt_for_opus_modifier_review_2.md diff --git a/docs/prompts/prompt_for_opus_modifiers_review.md b/NOTES/20_prompts/prompt_for_opus_modifiers_review.md similarity index 100% rename from docs/prompts/prompt_for_opus_modifiers_review.md rename to NOTES/20_prompts/prompt_for_opus_modifiers_review.md diff --git a/docs/prompt_for_opus_review.md b/NOTES/20_prompts/prompt_for_opus_review.md similarity index 100% rename from docs/prompt_for_opus_review.md rename to NOTES/20_prompts/prompt_for_opus_review.md diff --git a/docs/prompts/prompt_for_sol_dev_generator_bug.md b/NOTES/20_prompts/prompt_for_sol_dev_generator_bug.md similarity index 100% rename from docs/prompts/prompt_for_sol_dev_generator_bug.md rename to NOTES/20_prompts/prompt_for_sol_dev_generator_bug.md diff --git a/docs/prompts/prompt_for_sonnet_docs_ux.md b/NOTES/20_prompts/prompt_for_sonnet_docs_ux.md similarity index 100% rename from docs/prompts/prompt_for_sonnet_docs_ux.md rename to NOTES/20_prompts/prompt_for_sonnet_docs_ux.md diff --git a/docs/ARCHITECTURE_NEW.md b/NOTES/30_analysis/ARCHITECTURE_NEW.md similarity index 100% rename from docs/ARCHITECTURE_NEW.md rename to NOTES/30_analysis/ARCHITECTURE_NEW.md diff --git a/docs/CODEBASE_ANALYSIS_AND_ROADMAP.md b/NOTES/30_analysis/CODEBASE_ANALYSIS_AND_ROADMAP.md similarity index 100% rename from docs/CODEBASE_ANALYSIS_AND_ROADMAP.md rename to NOTES/30_analysis/CODEBASE_ANALYSIS_AND_ROADMAP.md diff --git a/docs/DEBUG_REPORT_VC_VDC_500.md b/NOTES/30_analysis/DEBUG_REPORT_VC_VDC_500.md similarity index 100% rename from docs/DEBUG_REPORT_VC_VDC_500.md rename to NOTES/30_analysis/DEBUG_REPORT_VC_VDC_500.md diff --git a/docs/DEBUG_REPORT_VM_FIX.md b/NOTES/30_analysis/DEBUG_REPORT_VM_FIX.md similarity index 100% rename from docs/DEBUG_REPORT_VM_FIX.md rename to NOTES/30_analysis/DEBUG_REPORT_VM_FIX.md diff --git a/docs/FORENSIC_ANALYSIS_BRIEF_2026-09-23.md b/NOTES/30_analysis/FORENSIC_ANALYSIS_BRIEF_2026-09-23.md similarity index 100% rename from docs/FORENSIC_ANALYSIS_BRIEF_2026-09-23.md rename to NOTES/30_analysis/FORENSIC_ANALYSIS_BRIEF_2026-09-23.md diff --git a/docs/FORENSIC_ANALYSIS_REPORT_2026-09-23.md b/NOTES/30_analysis/FORENSIC_ANALYSIS_REPORT_2026-09-23.md similarity index 100% rename from docs/FORENSIC_ANALYSIS_REPORT_2026-09-23.md rename to NOTES/30_analysis/FORENSIC_ANALYSIS_REPORT_2026-09-23.md diff --git a/docs/HAR_SNAT_MODIFY_FINDINGS.md b/NOTES/30_analysis/HAR_SNAT_MODIFY_FINDINGS.md similarity index 100% rename from docs/HAR_SNAT_MODIFY_FINDINGS.md rename to NOTES/30_analysis/HAR_SNAT_MODIFY_FINDINGS.md diff --git a/docs/OPUS_ANSWER_IAC_SHTURVAL_MODIFY_2026-09-23.md b/NOTES/30_analysis/OPUS_ANSWER_IAC_SHTURVAL_MODIFY_2026-09-23.md similarity index 100% rename from docs/OPUS_ANSWER_IAC_SHTURVAL_MODIFY_2026-09-23.md rename to NOTES/30_analysis/OPUS_ANSWER_IAC_SHTURVAL_MODIFY_2026-09-23.md diff --git a/docs/ORG_IP_MODIFIER_TEST_2026-09-22.md b/NOTES/30_analysis/ORG_IP_MODIFIER_TEST_2026-09-22.md similarity index 100% rename from docs/ORG_IP_MODIFIER_TEST_2026-09-22.md rename to NOTES/30_analysis/ORG_IP_MODIFIER_TEST_2026-09-22.md diff --git a/docs/SHTURVAL_IAC_MODIFY_ANALYSIS_2026-09-23.md b/NOTES/30_analysis/SHTURVAL_IAC_MODIFY_ANALYSIS_2026-09-23.md similarity index 100% rename from docs/SHTURVAL_IAC_MODIFY_ANALYSIS_2026-09-23.md rename to NOTES/30_analysis/SHTURVAL_IAC_MODIFY_ANALYSIS_2026-09-23.md diff --git a/docs/YAML_ANALYSIS_43_SERVICES.md b/NOTES/30_analysis/YAML_ANALYSIS_43_SERVICES.md similarity index 100% rename from docs/YAML_ANALYSIS_43_SERVICES.md rename to NOTES/30_analysis/YAML_ANALYSIS_43_SERVICES.md diff --git a/docs/inverse_rollback_analysis_2026-09-23.md b/NOTES/30_analysis/inverse_rollback_analysis_2026-09-23.md similarity index 100% rename from docs/inverse_rollback_analysis_2026-09-23.md rename to NOTES/30_analysis/inverse_rollback_analysis_2026-09-23.md diff --git a/docs/opus_review_answer.md b/NOTES/30_analysis/opus_review_answer.md similarity index 100% rename from docs/opus_review_answer.md rename to NOTES/30_analysis/opus_review_answer.md diff --git a/docs/CHAT_RESUME.md b/NOTES/40_chat_summaries/CHAT_RESUME.md similarity index 100% rename from docs/CHAT_RESUME.md rename to NOTES/40_chat_summaries/CHAT_RESUME.md diff --git a/docs/CHAT_RESUME_2026-09-20.md b/NOTES/40_chat_summaries/CHAT_RESUME_2026-09-20.md similarity index 100% rename from docs/CHAT_RESUME_2026-09-20.md rename to NOTES/40_chat_summaries/CHAT_RESUME_2026-09-20.md diff --git a/docs/CHAT_RESUME_2026-09-21.md b/NOTES/40_chat_summaries/CHAT_RESUME_2026-09-21.md similarity index 100% rename from docs/CHAT_RESUME_2026-09-21.md rename to NOTES/40_chat_summaries/CHAT_RESUME_2026-09-21.md diff --git a/docs/CHAT_RESUME_2026-09-22.md b/NOTES/40_chat_summaries/CHAT_RESUME_2026-09-22.md similarity index 100% rename from docs/CHAT_RESUME_2026-09-22.md rename to NOTES/40_chat_summaries/CHAT_RESUME_2026-09-22.md diff --git a/docs/CHAT_RESUME_IAC_2026-09-24.md b/NOTES/40_chat_summaries/CHAT_RESUME_IAC_2026-09-24.md similarity index 100% rename from docs/CHAT_RESUME_IAC_2026-09-24.md rename to NOTES/40_chat_summaries/CHAT_RESUME_IAC_2026-09-24.md diff --git a/docs/CHAT_RESUME_NEW.md b/NOTES/40_chat_summaries/CHAT_RESUME_NEW.md similarity index 100% rename from docs/CHAT_RESUME_NEW.md rename to NOTES/40_chat_summaries/CHAT_RESUME_NEW.md diff --git a/docs/CHAT_RESUME_PLAN_VM.md b/NOTES/40_chat_summaries/CHAT_RESUME_PLAN_VM.md similarity index 100% rename from docs/CHAT_RESUME_PLAN_VM.md rename to NOTES/40_chat_summaries/CHAT_RESUME_PLAN_VM.md diff --git a/docs/INSTANCE_STATES.md b/NOTES/60_reference/INSTANCE_STATES.md similarity index 100% rename from docs/INSTANCE_STATES.md rename to NOTES/60_reference/INSTANCE_STATES.md diff --git a/docs/STATE_TRANSITIONS.md b/NOTES/60_reference/STATE_TRANSITIONS.md similarity index 100% rename from docs/STATE_TRANSITIONS.md rename to NOTES/60_reference/STATE_TRANSITIONS.md diff --git a/docs/ai_universal_provider_gen.md b/NOTES/60_reference/ai_universal_provider_gen.md similarity index 100% rename from docs/ai_universal_provider_gen.md rename to NOTES/60_reference/ai_universal_provider_gen.md diff --git a/apis.txt b/NOTES/60_reference/apis.txt similarity index 100% rename from apis.txt rename to NOTES/60_reference/apis.txt diff --git a/docs/20_discovery/name_to_uuid_mapping.md b/docs/20_discovery/name_to_uuid_mapping.md index 389a551..83bc862 100644 --- a/docs/20_discovery/name_to_uuid_mapping.md +++ b/docs/20_discovery/name_to_uuid_mapping.md @@ -7,7 +7,7 @@ Goal: users supply UI names only; provider resolves names to UUID/ID internally ## Architecture sources - docs/help/architecture-and-methods.md: universal core + CRUD flow, resources generated from YAML. -- docs/ARCHITECTURE_NEW.md: core in universal_rebuild/internal/core, generated resources in internal/resources_gen, shared CRUD in crud.go. +- NOTES/30_analysis/ARCHITECTURE_NEW.md: core in universal_rebuild/internal/core, generated resources in internal/resources_gen, shared CRUD in crud.go. - docs/00_overview/ai_universal_provider_gen.md: core utilities include FindInstanceByDisplayName; resources generated from YAML. - docs/ai_universal_provider_gen.md: same architecture; core utilities include FindInstanceByDisplayName. diff --git a/docs/60_strategy/modifier_resources_ideology_and_specification.md b/docs/60_strategy/modifier_resources_ideology_and_specification.md index 09d4aa3..913143e 100644 --- a/docs/60_strategy/modifier_resources_ideology_and_specification.md +++ b/docs/60_strategy/modifier_resources_ideology_and_specification.md @@ -1,7 +1,8 @@ -> ⛔ **LEGACY / НЕ ИСТОЧНИК ИСТИНЫ (помечено 2026-09-24).** -> Идеология отменённого захода (метки `kind: modifier` в YAML, реестр модификаторов в `yaml-generator`, -> `delete_strategy`/`inverse` как механизм генератора). Сохранена как история. -> Актуальное: `docs/CHAT_RESUME_IAC_2026-09-24.md`. +> ⛔ **ЛОЖНЫЙ ПУТЬ — ОТМЕНЕНО (пометка 2026-09-24). ТАК ДЕЛАТЬ НЕЛЬЗЯ.** +> Отменённый заход: доменная логика модификаторов вшивалась в универсальный генератор +> (`kind: modifier` в YAML + реестр в `yaml-generator`, `delete_strategy`/`inverse`). Ломало агностичность +> провайдера и порождало баги. Файл сохранён ТОЛЬКО как история, не источник истины. +> Актуально: `NOTES/40_chat_summaries/CHAT_RESUME_IAC_2026-09-24.md`. # Архитектурная концепция: Modifier-ресурсы (Идеология, правила и интеграция в Terraform Provider) diff --git a/provider/internal/core/types.go b/provider/internal/core/types.go index 41b7117..762e72b 100644 --- a/provider/internal/core/types.go +++ b/provider/internal/core/types.go @@ -37,7 +37,7 @@ type universalOperation struct { // universalOpDefaultResponse — схема операции из GET /instanceOperations/default/{opId}. // Не вычисляет instance-специфичные выражения (getResourceRealmConfig) и не падает -// с 500 на проблемных инстансах (см. docs/DEBUG_REPORT_VC_VDC_500.md). +// с 500 на проблемных инстансах (см. NOTES/30_analysis/DEBUG_REPORT_VC_VDC_500.md). type universalOpDefaultResponse struct { SvcOperation universalOperation `json:"svcOperation"` }