7 Commits
Author SHA1 Message Date
Codex fae68aaaaf ci: FINAL test ? Gitea 1.27.2 + runner v3.2.0 + web UI fixed
deploy / deploy (push) Successful in 29s
2026-08-21 07:11:50 +00:00
Codex ca31a867a9 ci: FINAL test ? Gitea 1.27.2 + runner v3.2.0 + web UI fixed 2026-08-21 07:10:54 +00:00
Codex 34b902bb70 ci: post-upgrade test ? Gitea 1.27.2 + runner v3.2.0
deploy / deploy (push) Successful in 29s
2026-08-21 07:01:55 +00:00
Codex a80ec23ba8 ci: clean test #3 - monitoring status propagation
deploy / deploy (push) Canceled after 24h12m33s
2026-08-21 06:57:55 +00:00
Codex 9f03a2daf7 ci: trigger #2 - debug logging enabled
deploy / deploy (push) Canceled after 24h24m8s
2026-08-21 06:46:21 +00:00
Codex 9c3cee24e9 ci: test pipeline end-to-end after runner fix
deploy / deploy (push) Canceled after 24h25m4s
2026-08-21 06:45:25 +00:00
Didar KozhikovandClaude Sonnet 5 cdabe61bc2 Add architecture longread and remove dead code found during review
- docs: longread.md — deep architecture/flow review of the whole
  platform (services, event bus reality vs docs, AI/ML stack honesty
  check, tech debt inventory)
- ai_orchestrator_service/voice.py: drop _voice_decision_legacy
  (unreferenced) and the shadowed first _voice_decision definition
  (silently overwritten by the real one, dead code)
- ui/analyst/app.js: drop duplicate dead definitions of
  loadSavedAnalyticsViews/saveAnalyticsView/deleteAnalyticsView and
  the first loadAnalyticsTrend implementation, all shadowed by later
  declarations in the same file; kept the intentional AI-mode
  drilldown wrapper layer (openAnalyticsDrilldown/exportAnalyticsDrilldownCsv/etc.)
  since that duplication is deliberate delegation, not dead code
- ui/operator/vendor/sip-0.21.2.min.js: remove byte-identical orphaned
  duplicate of ui/operator/sip-0.21.2.min.js (unreferenced anywhere)

Verified via full pytest run: identical set of 97 pre-existing
failures before and after (sales_* test-isolation ordering issue and
one known persona-prompt test), no new regressions.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-18 22:25:27 +05:00