feat(tagging+archetypes): add Pillowfort/Politics/Midrange/Toolbox tagging and unify archetype presence skip logic

This commit is contained in:
matt 2025-09-19 11:53:52 -07:00
parent f2a76d2ffc
commit 6d6243d6be
47 changed files with 21133 additions and 839 deletions

View file

@ -99,6 +99,22 @@ services:
# HOST: "0.0.0.0" # Bind host
# PORT: "8080" # Uvicorn port
# WORKERS: "1" # Uvicorn workers
# ------------------------------------------------------------------
# Editorial / Theme Catalog (Phase D) Controls (advanced / optional)
# These are primarily for maintainers refining automated theme
# descriptions & popularity analytics. Leave commented for normal use.
# ------------------------------------------------------------------
# EDITORIAL_SEED: "1234" # Deterministic seed for reproducible ordering.
# EDITORIAL_AGGRESSIVE_FILL: "0" # 1=borrow extra synergies for sparse themes.
# EDITORIAL_POP_BOUNDARIES: "50,120,250,600" # Override popularity bucket thresholds (4 ints).
# EDITORIAL_POP_EXPORT: "0" # 1=emit theme_popularity_metrics.json.
# EDITORIAL_BACKFILL_YAML: "0" # 1=write description/popularity back to YAML (missing only).
# EDITORIAL_INCLUDE_FALLBACK_SUMMARY: "0" # 1=include fallback description usage summary in JSON.
# EDITORIAL_REQUIRE_DESCRIPTION: "0" # (lint) 1=fail if any theme lacks description.
# EDITORIAL_REQUIRE_POPULARITY: "0" # (lint) 1=fail if any theme lacks popularity bucket.
# EDITORIAL_MIN_EXAMPLES: "0" # (future) minimum curated examples target.
# EDITORIAL_MIN_EXAMPLES_ENFORCE: "0" # (future) enforce above threshold vs warn.
volumes:
- ${PWD}/deck_files:/app/deck_files
- ${PWD}/logs:/app/logs