agnes-the-ai-analyst/docs
Petr 5a84473213 Add dynamic Business Metrics with sample e-commerce definitions
Replace hardcoded Keboola-specific metrics card in Data Catalog with
dynamic Jinja template that renders whatever metric YAMLs exist in
docs/metrics/. Add 10 sample e-commerce metric definitions across
4 categories (revenue, customers, marketing, support) that align
with the sample data generator tables.

Key changes:
- MetricParser: new category colors + dynamic sql_* field discovery
- _load_metrics_data(): scans docs/metrics/*/*.yml with prod fallback
- catalog.html: 240 lines hardcoded HTML -> 35 lines Jinja loop
- metric_modal.js: regex-based category class removal, new categories
- 21 tests validating YAML schema, parser, and loader
2026-03-10 22:38:44 +01:00
..
future Restructure docs for OSS readability 2026-03-09 10:42:45 +01:00
metrics Add dynamic Business Metrics with sample e-commerce definitions 2026-03-10 22:38:44 +01:00
setup OSS cleanup: remove internal references, harden deployment, add config env interpolation 2026-03-09 07:59:57 +01:00
testing docs 2026-03-10 11:43:11 +01:00
architecture.md docs 2026-03-10 11:43:11 +01:00
auto-install.md Document Data Catalog and Profiler pipeline in auto-install guide 2026-03-10 22:14:45 +01:00
CONFIGURATION.md Initial commit: OSS data distribution platform 2026-03-08 23:31:28 +01:00
DATA_SOURCES.md Branding cleanup: remove Keboola-specific references from docs and config 2026-03-09 12:22:27 +01:00
DEPLOYMENT.md Initial commit: OSS data distribution platform 2026-03-08 23:31:28 +01:00
PLAN.md Move standalone services from server/ to services/ 2026-03-09 12:54:30 +01:00
QUICKSTART.md Initial commit: OSS data distribution platform 2026-03-08 23:31:28 +01:00
sample-data.md Add --format parquet using project's ParquetManager 2026-03-10 21:46:20 +01:00