Phase 6: theme trend-scan (B) + competitor gap research (A)

- theme_scan.py: tags entries by 4 practitioner themes (tool-call/context/
  compute/trust), counts NEW arrivals per cron cycle (falsification check for
  one-day-cluster vs trend). Idempotent: re-run = 0 new.
- schema.sql: theme_tags table (separate from core entries schema)
- oracle-pipeline.sh: wire theme_scan after summarize
- A result (footnote): unified discipline layer unoccupied; adjacent OSS
  entrants exist (agentgateway, lelu) but no portable unified layer.

Verified: theme_scan classifies 5 seed/extra items, 2nd run = 0 new.
This commit is contained in:
Epictetus
2026-07-08 04:50:01 +00:00
parent b51be6ed48
commit 729760fb27
3 changed files with 144 additions and 0 deletions
+3
View File
@@ -21,6 +21,9 @@ cd "$ORACLE_DIR" || { echo "FATAL: cannot cd $ORACLE_DIR"; exit 1; }
echo "=== Summarization Engine ==="
python3 summarize.py
echo
echo "=== Phase 6 theme trend scan (new arrivals this cycle) ==="
python3 theme_scan.py
echo
echo "=== Soft-cap archive (dry-safe default: 30d / 5000 cap) ==="
python3 archive.py --days 30 --cap 5000
echo