Commit Graph
24 Commits
Author SHA1 Message Date
naeel 28dee4632a v1.2.0: unified executor + flexible instance refs + params-render.js
Phase 1 — New modules:
- api/utils.py: find_uid(), uid_from_location() (replaces 2 duplicates)
- operations/poll.py: poll_until_done() (shared sync/async polling)
- operations/executor.py: execute_operation() (single CREATE/non-CREATE flow)

Phase 2 — Format + validation:
- routes/api_scenario_defs.py: _validate_steps with output/instance_ref/instance_uid
- operations/scenario.py: resolve instance_uid > instance_ref > service_id,
  use executor + poll_until_done, persist instance_bindings

Phase 3 — Migration:
- routes/api_test.py: create/non-create through executor, _finish_op through poll_until_done
- db/init_db.py: startup cleanup of stuck scenario_runs (>1h)

Phase 4 — UI shared module:
- static/js/params-render.js: renderParamRow, renderMapFixedRow, collectParams
- static/js/operations.js: use params-render.js (remove duplicates)
- templates/index.html: include params-render.js
- app.py: bump 1.1.57 → 1.2.0
2026-07-31 08:54:57 +04:00
naeel bcacb1fb33 DOCS+HISTORY: Opus architecture prompt, Q&A, implementation plan, session logs 2026-07-31 08:39:19 +04:00
naeel 6e2418b157 docs: agent analysis request — full project overview for new chat 2026-07-30 14:32:31 +04:00
naeel de560cb066 docs: receive all docs from app-autotest 2026-07-30 13:38:34 +04:00
naeel cca20c070f docs: Sol answers — 14 questions resolved 2026-07-30 13:31:42 +04:00
naeel 272dafd5b9 docs: 14 questions to Sol with full absolute paths 2026-07-30 13:28:05 +04:00
naeel ca2d8d635a fix: move questions-to-sol.md to root DOCS 2026-07-30 13:22:43 +04:00
naeel 8b418f0d2c mark legacy docs 2026-07-27 22:05:19 +04:00
naeel a4dc1f5458 Docs: Sonnet review Q&A — decisions and adjusted plan 2026-07-26 14:41:03 +04:00
naeel 0328dc9048 Docs: Sonnet review prompt for test history 2026-07-26 14:37:12 +04:00
naeel 46d5d6ae5c Docs: test history/results plan for Sonnet review 2026-07-26 14:36:18 +04:00
naeel 170377b43c Docs: full operation logic from Terraform provider (VM) 2026-07-26 11:21:11 +04:00
naeel e71171124e Docs: operation stages API + README links 2026-07-24 16:39:33 +04:00
naeel d5ccf61f84 Docs: полная схема CREATE + ошибки + хронология сессии 6 2026-07-24 16:10:15 +04:00
naeel 006b0261e4 Service categories: infrastructure vs application 2026-07-23 17:55:12 +04:00
naeel cf7625d5eb Remove personal names from public docs 2026-07-23 12:38:57 +04:00
naeel a2bc5f38c7 Architecture review fixes: displayName placement, svcOperationId, no git in pod 2026-07-23 12:35:52 +04:00
naeel 5054c3aade Final architecture doc for Sonnet review 2026-07-23 12:33:00 +04:00
naeel c8ef5ead56 Architecture round 2: Sonnet answers + my opinion 2026-07-23 12:30:43 +04:00
naeel eb48b0cae4 Architecture review: Sonnet answers + my concerns + 5 follow-up questions 2026-07-23 12:27:19 +04:00
naeel fa41c9c958 Add architecture questionnaire for Sonnet 2026-07-23 12:01:21 +04:00
naeel a0267b22f6 Add Flask Nubes howto doc 2026-07-23 11:43:12 +04:00
naeel a007425d05 Add API access docs for all 3 stands 2026-07-23 09:02:30 +04:00
naeel ac32f1373d Add VM 213 access docs 2026-07-23 08:51:19 +04:00