Commit Graph
6 Commits
Author SHA1 Message Date
cairnr01probe ec689d0739 v1.1.55: split large files + CRUD scenario editor
Backend (5→7 files):
- api_test.py: 622→479, terraform functions → operations/terraform.py (142)
- api_scenario.py: 241→split into run (153) + defs (108) with _validate_steps()
- db/scenario_defs.py: +client_id, stand, is_seed in list_definitions

Frontend (1→10 files):
- app.js: 554→16 (loader), split into:
  utils.js (45), instances.js (89), operations.js (249),
  history.js (35), scenario-list.js (90)
- New CRUD: scenario-form.js (128), create (25), edit (12), delete (13)

Max file size: JS 249, PY 479
2026-07-30 22:02:22 +04:00
cairnr01probe 155c42ad95 v1.1.52: fix scenario create (drop svcOperationId) + http_client _status debug 2026-07-30 15:51:22 +04:00
cairnr01probe cea746a294 v1.1.50: scenario_definitions DB+CRUD, seed, runner from DB, 409 lock, UI definitions, drop config.yaml scenarios 2026-07-30 15:06:05 +04:00
cairnr01probe febc7e5c59 v1.1.48: fix 4 scenario bugs — save_run: scenario_run_id+step_number, run_id before thread (202), TIMEOUT op_data init, RUNNING before API call, GET /run/<id> 2026-07-30 14:08:29 +04:00
cairnr01probe 9857231297 v1.1.47: fix scenario UUID extraction — _find_uid + _uid_from_location fallback 2026-07-30 13:57:34 +04:00
cairnr01probe 3311d2765e v1.1.46: phase2 — scenario runner MVP (YAML config, DB schema, API endpoints, UI section) 2026-07-30 13:48:34 +04:00