Skip to content

Add Stage: Dundies, Fire Drill, Camera, Annex, and Schrute Farms - #770

Open
SuchitraSwain wants to merge 3 commits into
HarnessMD:mainfrom
SuchitraSwain:feat/stage-floor-shows
Open

SuchitraSwain wants to merge 3 commits into
HarnessMD:mainfrom
SuchitraSwain:feat/stage-floor-shows

Conversation

@SuchitraSwain

Copy link
Copy Markdown

Summary

Depends on #769 (Conference Room + desk deltas) — this branch is stacked on that work.

Adds a Stage Command Center tab with the floor shows already shipping in The Swain Office fork:

  • Schrute Farms Mode — config flag; when on, Conference briefs and floor→god dispatches require threat model + rollback
  • Dundie Awards — live awards from hive directory + board stats
  • Fire Drill — hold Michael, elect interim, reassign doing-cards, all-clear
  • Munder Difflin Camera — directory narration tour
  • The Annex — sealed-wing check-in mail + floor door hotspot → Stage

No new IPC — reuses hive mail / holds / directory / config.

Type of change

  • New feature

Evidence

Before

Command Center without the Stage surface open:

before

After

Stage tab — Dundies, Fire Drill, Camera, Annex, Schrute Farms:

after

Test plan

  • Command Center shows stage tab; open it and confirm all five sections render
  • Toggle Schrute Farms; dispatch from Floor and confirm brief appends; call a Conference with flag on and confirm the same
  • Hand out Dundies with at least one lasting agent and some board activity
  • Fire drill: pick interim → Michael held, doing-cards reassigned, mail sent → all clear unholds
  • Camera start/pause/narrate-now updates the log from the directory
  • Annex ping lands mail on god; Annex door on the floor opens Stage
  • npm run typecheck:web and npm run typecheck:node

Checklist

Made with Cursor

This branch has not been deployed

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant