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

Turns (1.4 floor)

Turns floor 1.4 · current 0.505 · below floor

trend
up
vs yesterday
up
paid
3037
holes
25770

Below 1.4 but trending up — not sustaining yet.

open /turns

{
  "at": "2026-10-17T01:36:26.644Z",
  "day": "2026-10-17",
  "min_turn": 1.4,
  "window_days": 7,
  "mall": {
    "holes": 25770,
    "paid": 3037,
    "cents": 592215,
    "rate": 0.505,
    "sustain": false
  },
  "prior": {
    "holes": 25770,
    "paid": 1400,
    "cents": 273000,
    "rate": 0.233,
    "sustain": false
  },
  "month": {
    "holes": 25770,
    "paid": 4437,
    "cents": 865215,
    "rate": 0.172,
    "sustain": false
  },
  "trend": "up",
  "vs_yesterday": "up",
  "target_cents_month": 7035210,
  "run_cents_month": 2537701,
  "full_holes": 20000,
  "full_cents_month": 5460000,
  "board_holes": 1500,
  "board_cents_month": 409500,
  "with_boards_cents_month": 5869500,
  "profit_story": "Below 1.4 but trending up — not sustaining yet.",
  "cats": [
    {
      "key": "b01/ai",
      "holes": 24,
      "paid_7d": 0,
      "rate": 0,
      "trend": "flat",
      "sustain": false
    },
    {
      "key": "b01/computer-tech",
      "holes": 48,
      "paid_7d": 0,
      "rate": 0,
      "trend": "flat",
      "sustain": false
    },
    {
      "key": "b01/homesteading",
      "holes": 48,
      "paid_7d": 0,
      "rate": 0,
      "trend": "flat",
      "sustain": false
    },
    {
      "key": "b01/how-tos",
      "holes": 48,
      "paid_7d": 0,
      "rate": 0,
      "trend": "flat",
      "sustain": false
    },
    {
      "key": "b01/quilting",
      "holes": 48,
      "paid_7d": 0,
      "rate": 0,
      "trend": "flat",
      "sustain": false
    },
    {
      "key": "b02/not_assigned",
      "holes": 24,
      "paid_7d": 0,
      "rate": 0,
      "trend": "flat",
      "sustain": false
    },
    {
      "key": "b02/remote",
      "holes": 48,
      "paid_7d": 0,
      "rate": 0,
      "trend": "flat",
      "sustain": false
    },
    {
      "key": "b02/retail",
      "holes": 48,
      "paid_7d": 0,
      "rate": 0,
      "trend": "flat",
      "sustain": false
    },
    {
      "key": "b02/trades",
      "holes": 48,
      "paid_7d": 0,
      "rate": 0,
      "trend": "flat",
      "sustain": false
    },
    {
      "key": "b02/warehouse",
      "holes": 48,
      "paid_7d": 0,
      "rate": 0,
      "trend": "flat",
      "sustain": false
    },
    {
      "key": "b03/elk-club",
      "holes": 48,
      "paid_7d": 0,
      "rate": 0,
      "trend": "flat",
      "sustain": false
    },
    {
      "key": "b03/farmers-market",
      "holes": 48,
      "paid_7d": 0,
      "rate": 0,
      "trend": "flat",
      "sustain": false
    },
    {
      "key": "b03/meetings",
      "holes": 48,
      "paid_7d": 0,
      "rate": 0,
      "trend": "flat",
      "sustain": false
    },
    {
      "key": "b03/not_assigned",
      "holes": 24,
      "paid_7d": 0,
      "rate": 0,
      "trend": "flat",
      "sustain": false
    },
    {
      "key": "b04/concrete",
      "holes": 48,
      "paid_7d": 0,
      "rate": 0,
      "trend": "flat",
      "sustain": false
    },
    {
      "key": "b04/electrical",
      "holes": 48,
      "paid_7d": 0,
      "rate": 0,
      "trend": "flat",
      "sustain": false
    },
    {
      "key": "b04/horse-stalls",
      "holes": 24,
      "paid_7d": 0,
      "rate": 0,
      "trend": "flat",
      "sustain": false
    },
    {
      "key": "b04/hvac",
      "holes": 48,
      "paid_7d": 0,
      "rate": 0,
      "trend": "flat",
      "sustain": false
    },
    {
      "key": "b04/landscaping",
      "holes": 48,
      "paid_7d": 0,
      "rate": 0,
      "trend": "flat",
      "sustain": false
    },
    {
      "key": "b04/plumbers",
      "holes": 48,
      "paid_7d": 0,
      "rate": 0,
      "trend": "flat",
      "sustain": false
    },
    {
      "key": "b04/pool-builders",
      "holes": 48,
      "paid_7d": 0,
      "rate": 0,
      "trend": "flat",
      "sustain": false
    },
    {
      "key": "b04/roofing",
      "holes": 48,
      "paid_7d": 0,
      "rate": 0,
      "trend": "flat",
      "sustain": false
    },
    {
      "key": "b05/account