mall admin

We use AI heavily. Verify facts. We are only a board / listing site. Verify your questions with the sellers. Guests browse only. Not a minor.

admin

MHA internal · slots · law · regs · backing tables · not the shopper Board

plant / kitchen authority

Admin · Dashboards — right list · center detail. Incomplete panes (<24) are the heat→fill path.

New dashboard? Use chain mall.admin.dashboard · open 0 · proposed 0 · approved 0 · bun run admin:dashboard --file --title "…"

Dashboards

Q Kitchen quality

Score /1000 · gate 900 · affecting proofs subtract

↻ Live tick activity

Current tick / listing-agent heartbeat — hub URL+params

1.4 Turns (1.4 floor)

Mall income vital sign — sustain ≥ 1.4

H Heat map

Miss/feedback/partial heat → pane fill/mint candidates

E Content ensure batch

Appearance ensure across leftover cats

Q Named queries

Named-query enhance chain status

F Facility heat

Heat vs fill suggestions (+24/+36)

D Day metrics (EOD feed)

Visitors · groups · categories · slots · revenue day · expenses day

! Devtools issues (Ctrl+Shift+D)

Submitted · fixed · asks · escalations · TTF · cloud tokens

§ EOD / SOD docs

Day documents — mall memory markdown

R Request queue

open_n · proposed_n · approved_n — dashboard request chain inbox

Day metrics (EOD feed)

Day 2026-10-12 — EOD feed: visitors · groups · categories · slots · revenue · expenses.

visitors
293
category groups
49
categories
515
slots
25770 · occ 4458
revenue day
$0.00 (0¢)
expenses day
$26.67 (2667¢)
net day
$-26.67

new 0 · expired 0 · verify live 0 · list attempts 0

Sum list_cents for live listings with list_at=2026-10-12 (default 195¢ if unset)

AI opex envelope $800.00/mo ÷ 30 = $26.67/day (typical; not a cloud burn log)

EOD SOD turns day tab

{
  "at": "2026-10-12T08:32:29.016Z",
  "day": "2026-10-12",
  "visitors": 293,
  "category_groups": 49,
  "categories": 515,
  "slots": 25770,
  "slots_occupied": 4458,
  "revenue_day_cents": 0,
  "expenses_day_cents": 2667,
  "net_day_cents": -2667,
  "new_listings": 0,
  "expired": 0,
  "lists_attempted": 0,
  "verify_live": 0,
  "thumbs_up": 0,
  "thumbs_down": 0,
  "notify_loads": 0,
  "commodity_groups": 42,
  "board_kinds": 7,
  "draft_categories": 480,
  "live_categories": 515,
  "expenses_note": "AI opex envelope $800.00/mo ÷ 30 = $26.67/day (typical; not a cloud burn log)",
  "revenue_note": "Sum list_cents for live listings with list_at=2026-10-12 (default 195¢ if unset)",
  "sources": [
    "Couch metrics day:* (pane_hits / activities)",
    "mychains/mall.groups.yaml (groups + draft cats)",
    "Couch occupancies (slots · live cats · day revenue)",
    "mydata/turns/latest.json (holes when present)",
    "pricing AI_OPEX_CENTS_TYPICAL (day expense envelope)"
  ]
}

snapshot · rebuild live

CLI: bun run eod:day-metrics