“Naeel”
21b92f4631
docs: Q&A with Sonnet — UX analysis + nav merge strategy (Phase 1-3 plan)
2026-08-10 13:32:09 +04:00
“Naeel”
2af2d2af16
chore: registry.kube5s.ru → tf-registry.containerk8s.services.ngcloud.ru
...
- All code/script/.tf defaults replaced
- Docs annotated with ⛔ LEGACY
2026-08-10 11:17:57 +04:00
“Naeel”
c9a881aa84
feat(P1): новый LLM-промпт для документации — правила A-E
...
- value_list → читаемый текст (Допустимые значения)
- regex → описание формата
- пустые описания → заполнять из MAN
- группы map-fixed → 1 предложение о содержимом
- операции без описания → шаблоны
- MAN-контекст для params/ops файлов
- max_tokens 4096 → 8192
- вывод в docs_llm/ вместо перезаписи docs/
2026-08-09 21:11:03 +04:00
“Naeel”
90c5418bb1
feat: tests for stages output + testability refactoring
...
- add PollInterval, StagesWriter, RetryBaseDelay to UniversalClient
- 5 unit tests for waitForOperationFinish (mock API, 0.25s total)
- Sonnet/DeepSeek/Opus comparison answers archived
2026-08-09 20:01:43 +04:00
“Naeel”
fda819cd81
feat: stages output + services_list sync
...
- stages always visible (remove log_level gating)
- fix tty resource leak (move out of poll loop)
- show current stage [..] in addition to completed [OK]/[FAIL]
- sync services_list.txt for all 3 stands with live UI
- add YAML vs API comparison script
- bump TEST version 5.0.1 -> 5.0.2
2026-08-09 18:18:35 +04:00
“Naeel”
5cec3ed55b
Фикс MONGO_URI, новые имена consumer/dashboard, HISTORY-доки, схема
2026-07-22 11:15:40 +04:00
“Naeel”
399745c177
docs: update history — SSL, import, tf_examples, lessons learned
2026-07-21 16:09:43 +04:00
“Naeel”
052c412466
docs: history 2026-07-21 — CRUD stand, three apps, bugs fixed
2026-07-21 08:50:14 +04:00
“Naeel”
dca79d3e16
docs: успешный тест nested-провайдера 5.1.2 на TEST-стенде
2026-07-16 18:10:40 +04:00
“Naeel”
e097d0dae9
docs: история — SubParams, размоноличивание, багфиксы lifecycle
2026-07-16 15:09:54 +04:00
“Naeel”
8b1176f8d8
fix: skip empty optional ref-params in resolveRefSvcParamValues, bump 5.0.68
2026-07-09 09:20:26 +04:00
“Naeel”
dd6dc2017b
docs: update debug findings 07-09
2026-07-09 00:57:18 +04:00
“Naeel”
ee9759cbce
debug: bump 5.0.67, log PlanExistingResourceDiagnostics entry
2026-07-09 00:54:07 +04:00
“Naeel”
d70bf5d171
v5.0.64: delete idempotency, duplicate adopt, defer unlock, exist marker
2026-07-07 10:08:50 +04:00
“Naeel”
4ac21d9367
v5.0.63: instance-level mutex to prevent parallel operations on same resource
2026-07-07 08:27:42 +04:00
“Naeel”
d9f2c60e90
v5.0.62: fix modify 500 (remove WithDefaults GET ?fields=cfsParams) + tests
2026-07-06 22:43:19 +04:00
“Naeel”
26947e7832
docs: update HISTORY + rebuild binaries
2026-07-06 09:41:53 +04:00
“Naeel”
b56e634796
refactor: shared YAML types via tf-tools/lib (yaml-generator + resource-generator)
...
TOOLS/lib/types.go — canonical ServiceSpec, ParamSpec, OperationSpec, OutputParam.
Both generators use type aliases, one source of truth for YAML contract.
docs-generator stays as-is (will be replaced by LLM-based generator).
2026-07-06 09:40:59 +04:00
“Naeel”
53d03004de
fix: architectural improvements per Opus analysis
...
1. Version sync: provider/main.go = profile.env = 5.0.60
2. docs-generator: removed detectVersion() — no more dependency on provider/
3. docs-generator: removed detectRoot(), pickPath() — all paths via flags/env
4. docs-generator: require --version, --resources, --docs flags
5. Auto-rebuild: yaml-generator rebuilds if sources newer than binary
6. Three version vars → one VERSION in profile.env
7. Created TOOLS/lib/ — shared YAML contract types (not yet integrated)
2026-07-06 09:25:21 +04:00
“Naeel”
9081309e13
history: document deck-api 403 workaround, map-fixed sub-fields, devops discussion, CMDB bug
2026-07-02 18:35:36 +04:00
“Naeel”
612aa53caf
api-gateway: migrate YAML gen + provider core from deck-api (?endpoint=) to lk-api-gateway (REST paths)
...
- service_spec_gen: callAPI() auto-detects proxy vs REST mode by index.cfm presence
- core/client.go: buildURL() replaces all 4 ?endpoint= harcoded sites
- build-provider.sh: -ldflags -X main.version=${VERSION} for correct binary version
- 01_generate_yamls.sh (devops + root): Python auto-detect proxy vs REST
- 02_generate_resources_and_docs_v2.sh: pass -api-endpoint to doc generators
- 04_build_and_publish_docs.sh: normalize_api_endpoint without forced /index.cfm
- docs_template_gen + v2: -api-endpoint flag, hardcoded deck-api replaced
- provider.go (both): TODO(api-gateway) comments
- profiles/test/profile.env: NUBES_API_ENDPOINT -> lk-api-gateway-test
- HISTORY: 2026-07-02_api_gateway_migration.md
2026-07-02 12:40:47 +04:00
“Naeel”
8e9691eaba
docs: history — DDoS-Guard 403 fix + registry server fix
2026-07-01 17:20:02 +04:00
“Naeel”
42210c2250
v5.0.73: req.Close=true — force new TCP per request
2026-07-01 16:09:54 +04:00
“Naeel”
f2d2b02e45
v5.0.71: rawQuery (no %2F) + Accept: */* (DDoS-Guard POST fix)
2026-07-01 15:52:50 +04:00
“Naeel”
7862ea7e45
v5.0.68: TLSNextProto fix — disable HTTP/2 ALPN (DDoS-Guard EOF)
2026-07-01 15:40:09 +04:00
“Naeel”
1739120a98
docs: Opus analysis round 2 — full audit of generation scripts (bash + Go tools + CI + profiles)
2026-06-30 18:08:19 +04:00
“Naeel”
966def9456
docs: Opus questions round 2 — deep analysis of generation scripts and tools
2026-06-30 17:56:41 +04:00
“Naeel”
63d92d5880
docs: move token docs to docs/ops/API_TOKENS.md + link in TROUBLESHOOTING
2026-06-30 17:25:51 +04:00
“Naeel”
6c442623be
docs: API token saga — DDoS-Guard User-Agent fix, new tokens, endpoint matrix
2026-06-30 17:25:17 +04:00
“Naeel”
8ce7a7aa93
docs: Opus analysis split into 3 files + follow-up questions
2026-06-30 16:52:58 +04:00