Ops / Pipeline Status
Real components mapped to the spec's software-agent org chart roles -- see docs/22-agent-org-chart.md for exactly what this is and isn't (there's no autonomous orchestrator yet; everything below runs via CI or is triggered manually).
Active (9)
Director of Data Acquisition
Real Data Ingestion -- scripts/ingestion/ingest-teams-games.mjs
Director of Football Research
Playoff Seeding Engine -- src/lib/playoffSeeding.ts
Director of Forecasting and Model Risk
Elo Baseline Model -- src/lib/elo.ts
Director of Information Security
Security Audit & CSP -- docs/25-security.md, robots.txt, sitemap, CSP meta tag
Media Director
Shared Design System -- src/layouts/Layout.astro (navy/red/gold, Oswald+Inter, card-based layout)
Director of Media Content
Player Stats & Standings -- scripts/ingestion/ingest-player-stats.mjs, src/pages/stats.astro, src/pages/standings.astro
Director of Platform and Reliability
Local Infra Health -- src/lib/db.ts, src/lib/ollama.ts
Director of Testing and Quality Assurance
CI Pipeline -- .github/workflows/ci.yml
Director of Web Innovation
Sortable Data Tables -- public/js/sort-table.js
Not Yet Built (5)
Per the spec's own framing: "hiring" means activating a real template. These roles have no real implementation behind them yet, so they're honestly listed as not hired rather than shown with invented activity.
Director of Data Quality and Identity
Data Quality and Identity -- (not yet built)
Director of Editorial and Personas
Editorial and Personas -- (not yet built)
Director of Feature Engineering
Feature Registry -- (not yet built)
Director of Media Production
Media Production -- (not yet built)
Director of Yahoo League Operations
Yahoo League Operations -- (blocked on fresh OAuth/login)
Real CI History (Last 0 Runs)
| Run | Result | When |
|---|
Snapshotted via scripts/ops/snapshot-ci-status.mjs -- run manually, not live on every page load (the app doesn't hold a standing GitHub token).