SESSION - who is here
FLOOR - office glance
working idle waitingMap: Desk nodes (default) or Workstation host rollup; edges = mail traffic; unread/tokens/done chips. Timeline: one lane per desk - working/waiting/idle + token spark + jobs-done. Shared time chips. Detail opens beside (peer panes; drag the split; no below-fold). Mail tab = work pile; Scorecards = deep KPI.
DETAIL
JOBS - mill needs not human PLAN
OPEN HELP WANTED
IN PROGRESS ON IT
DONE · 24h
STATIONS who may write this resource · desk holder
PLAN what & when - execution is JOBS
Organize what & when (label / cut) - Wall for humans; mill API/CLI for planning agents; same records. Default = this cut (parked + upcoming). Pull to floor opens a JOB. No todo/doing/done columns here.
LIST: 2-col selected-dst messages (wrap↔nowrap). GRAPH: dst -> src -> messages (col3 = selected src->dst). No bare human setter-upper as dst.
WIRE - mill tcpdump
DETAIL
ADMIN - door · keys · network
door: ...Humans use this tab. Agents: mill CLI invite --mint / --list / --revoke / --ttl / --lan-only. HTTPS only. No live OIDC this ship. Floor try-it stays on FLOOR.
KEY BOARD
NETWORK
HTTPS only - plain HTTP redirects. Optional LAN-only bind (private interfaces, not 0.0.0.0). Agents: invite --lan-only on|off then install wall --apply.
- HTTPS
- ...
- LAN-only
- ...
- Bind / Listen
- ...
- Cert
- ...
DIRECTORY / OIDC (stub)
Company directory - coming later; use invite keys today
Company directory - coming later; use invite keys today
TUTORIAL - first motions
Mill prefs (Cut 6): change office/desk knobs then refresh - font/land-tab/keys without git.