claudeopenclaw
NA-12: Night-Action Data-Pipeline-Pivot + Scoring-Fix
added
- **build-night-plan.py: 5 Data-Pipeline-Tasks** [NA-12] — `NA-DATA-001..005` mit `runner: "command"` (kein AI-Agent). Direkte Script-Ausfuehrung: X Watchlist Scrape, Cashtag Portfolio Scrape, Content Queue Fill, Competitor Analysis, Sentiment Snapshot. Laufen in jedem Night-Plan (default + intake).
- **build-night-plan.py: `data_pipeline` Domain** — Neuer Domain-Typ in DOMAIN_CONFIG fuer command-basierte Tasks.
changed
- **night-output-scorer.py: Kategorie-basiertes Scoring** — `compute_quality_score()` akzeptiert `category` Parameter. Neue Scoring-Funktionen:
- `_score_data_task()`: Bewertet nach Output-Volumen, Data-Records, Error-Patterns (statt git_impact/code_blocks)
- `_score_head_task()`: Bewertet nach Summary-Substanz, Actionable Items, Boilerplate (statt Code/Git)
- `score_output_file()`: Neue Metriken `data_record_count`, `has_error_patterns`, `error_line_count`
- `_infer_category()`: Leitet Kategorie aus agent/runner/task_id ab wenn nicht explizit gesetzt
- **Sofortiger Score-Effekt**: Heutige Night-Action von 38.6/100 (C) → 56.4/100 (B) allein durch faire HEAD-Bewertung. HEAD-Tasks (Bill/Robin/Doug) von 20/100 → 50-75/100.