GRIDIRON LOCAL

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)

RunResultWhen

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).