Skip to content

bug: casting-reference.md missing, squad.agent.md claims 31 universes but only 14-15 exist #459

Closed

Description

@diberry

Summary

\squad.agent.md\ claims 31 casting universes are available, but \casting-policy.json\ only contains 14-15 depending on the branch. The referenced file \casting-reference.md\ (which should contain the full universe table and selection algorithm) was never created.

Impact

  • Users running \squad init\ v0.8.25 see the coordinator reference 31 universes but only 14-15 are selectable
  • \squad.agent.md\ references .squad/templates/casting-reference.md\ for the full universe table — this file doesn't exist
  • \dev\ branch regressed to 14 universes (lost Futurama custom universe that exists on \main)

Branch Status

Branch Universes in casting-policy.json squad.agent.md claim casting-reference.md
main 15 31 ❌ Missing
dev 14 (regressed) 31 ❌ Missing

Universes currently in casting-policy.json (main)

  1. The Usual Suspects
  2. Reservoir Dogs
  3. Alien
  4. Ocean's Eleven
  5. Arrested Development
  6. Star Wars
  7. The Matrix
  8. Firefly
  9. The Goonies
  10. The Simpsons
  11. Breaking Bad
  12. Lost
  13. Marvel Cinematic Universe
  14. DC Universe
  15. Futurama (custom) — missing from dev

Root Cause

The "31 universes" claim was introduced when \squad.agent.md\ was first created (commit \9f044f3), but appears to have been a planned projection. Only 14 universes were added to \casting-policy.json\ initially, and one more (Futurama) was added later on main only.

Proposed Fix

  1. *Create \casting-reference.md* — the template file that \squad.agent.md\ references. Include the full universe table with capacity ranges and shape/resonance metadata.
  2. Either expand to 31 universes as originally planned, or correct the "31" claim in \squad.agent.md\ to match reality.
  3. Sync dev — restore Futurama universe on dev branch to match main.
  4. Add a test — validate that the universe count in \casting-policy.json\ matches what \squad.agent.md\ claims.

Found by

Dina Berry's squad (my-squad-for-squad) during docs gap analysis of recent PRs.

Activity

  1. diberry commented on Mar 19, 2026

    @diberry
    ContributorAuthor

    User impact note: This mismatch causes issues during \squad init\ — Ralph (the work monitor) references \casting-reference.md\ which doesn't exist, and the coordinator sees '31 universes available' in the governance doc but only 14-15 are selectable. Users hitting this on v0.8.25 when starting a new squad.

  2. github-actions commented on Mar 20, 2026

    @github-actions
    Contributor

    📋 Assigned to Procedures (Prompt Engineer)

    Issue: #459 — bug: casting-reference.md missing, squad.agent.md claims 31 universes but only 14-15 exist

    Procedures will pick this up in the next Copilot session.

    For Copilot coding agent: If enabled, this issue will be worked automatically.
    Otherwise, start a Copilot session and say:
    Procedures, work on issue #459

  3. github-actions commented on Mar 20, 2026

    @github-actions
    Contributor

    🏗️ Squad Triage — Flight (Lead)

    Issue: #459 — bug: casting-reference.md missing, squad.agent.md claims 31 universes but only 14-15 exist
    Assigned to: FIDO (Quality Owner)
    Reason: Issue relates to testing/quality work

    @copilot evaluation: 🔴 Not suitable — issue involves work outside the coding agent's capability profile.

    Team roster:

    • Flight (Lead) → label: squad:flight
    • Procedures (Prompt Engineer) → label: squad:procedures
    • EECOM (Core Dev) → label: squad:eecom
    • FIDO (Quality Owner) → label: squad:fido
    • PAO (DevRel) → label: squad:pao
    • CAPCOM (SDK Expert) → label: squad:capcom
    • CONTROL (TypeScript Engineer) → label: squad:control
    • Surgeon (Release Manager) → label: squad:surgeon
    • Booster (CI/CD Engineer) → label: squad:booster
    • GNC (Node.js Runtime) → label: squad:gnc
    • Network (Distribution) → label: squad:network
    • RETRO (Security) → label: squad:retro
    • INCO (CLI UX & Visual Design) → label: squad:inco
    • GUIDO (VS Code Extension) → label: squad:guido
    • Telemetry (Aspire & Observability) → label: squad:telemetry
    • VOX (REPL & Interactive Shell) → label: squad:vox
    • DSKY (TUI Engineer) → label: squad:dsky
    • Sims (E2E Test Engineer) → label: squad:sims
    • Handbook (SDK Usability) → label: squad:handbook
    • Ralph (Work Monitor) → label: squad:ralph
    • @copilot (Coding Agent) → label: squad:copilot

    To reassign, remove the current squad:* label and add the correct one.

  4. github-actions commented on Mar 20, 2026

    @github-actions
    Contributor

    📋 Assigned to PAO (DevRel)

    Issue: #459 — bug: casting-reference.md missing, squad.agent.md claims 31 universes but only 14-15 exist

    PAO will pick this up in the next Copilot session.

    For Copilot coding agent: If enabled, this issue will be worked automatically.
    Otherwise, start a Copilot session and say:
    PAO, work on issue #459

  5. bradygaster commented on Mar 20, 2026

    @bradygaster
    Collaborator

    Fixed by PR #460 (merged). casting-reference.md now included in templates.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    go:needs-researchNeeds investigationpriority:p1This sprintsquadSquad triage inbox — Lead will assign to a membertype:bugSomething broken

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions