feat: Add recent performance stability stats (matches/days) to player profile

This commit is contained in:
2026-01-28 14:04:32 +08:00
commit 48f1f71d3a
104 changed files with 17572 additions and 0 deletions

23
ETL/README.md Normal file
View File

@@ -0,0 +1,23 @@
# ETL Pipeline Documentation
## 1. L1A (Raw Data Ingestion)
**Status**: ✅ Supports Incremental Update
This script ingests raw JSON files from `output_arena/` into `database/L1A/L1A.sqlite`.
### Usage
```bash
# Standard Run (Incremental)
# Only processes new files that are not yet in the database.
python ETL/L1A.py
# Force Refresh
# Reprocesses ALL files, overwriting existing records.
python ETL/L1A.py --force
```
L1B demoparser2 -> L1B.sqlite
L2 L1A.sqlite (+L1b.sqlite) -> L2.sqlite
L3 Deep Dive