Commit Graph

5 Commits

Author SHA1 Message Date
kyrykbaev_i
d091fb973f build: inline css+js into index.html for Gitea Pages
Gitea Pages serves .css and .js as text/plain, which strict browsers
refuse to load. Inlining keeps the page self-contained and avoids the
MIME issue. Source files (styles.css, app.js, mock-data.js) remain
authoritative on main.
2026-05-19 09:59:56 +05:00
kyrykbaev_i
9764b70927 fix: replace GITEA.md symlink with real file content
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-18 20:20:47 +05:00
kyrykbaev_i
acaf019999 feat: add FastAPI backend with real Impala integration + Gitea Pages guide
- server.py: FastAPI с эндпоинтами /api/tables, /api/query, /api/ping
- Impala connect via impyla (LDAP + SSL), failover между bdas-worker-08 и bdas-utility-01
- Поле host_override для случаев когда DNS не резолвит hostname
- app.js: реальные fetch к /api/* с fallback на mock-данные при ошибке
- Поле IP-адреса хоста и БД по умолчанию = Impala
- Исправлен баг с fetch URL (без ведущего /) для работы через VS Code proxy
- GITEA.md: гайд по деплою через Gitea Pages
- .gitignore: исключение JDBC zip-архивов
- Удалён ZORRO.md (устарел)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-18 20:16:39 +05:00
kyrykbaev_i
4e076ffd26 feat: add MVP frontend — Zorro BPMN GUI + mock pipeline
- index.html / styles.css / app.js / mock-data.js — vanilla JS SPA
- VPN panel (Checkpoint), Impala table picker, LLM provider selector
- Mock Zorro BPMN flow: vpnConnect → dailyAnalytics (impala_query → llm_analyze)
- BPMN process log with real endpoint names per ZORRO.md API Reference
- Markdown result renderer, 6 mock Impala tables with analysis templates
- Updated PRD.md and TRD.md

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-18 13:03:39 +05:00
kyrykbaev_i
0d2ab71165 Initial: kyrykbaev_i joins the platform 2026-05-18 09:37:49 +05:00