Workspace ops

Runtime situation room

Aggregated heartbeat across the JSONL-backed orchestrator: TTL expirations, storage auto-heal, command executions, and snapshots without shelling into the runtime.

Snapshot generated

12/5/2025, 9:28:19 PM

Summary stream

Local shim

OK

Running

0

0% of fleet

Provisioning

0

Booting containers

Error

0

Needs intervention

Total

4

Tracked workspaces

Expiring soon

TTLs inside the next 20 minutes

No TTL expirations in the next 20 minutes.

Storage health

Quota warnings + alert feed

Storage usage is under the configured quota (512 MB).

Recent alerts

No alerts fired yet.

Auto-stop log

Last forced stops (TTL or quota)

No auto-stops logged recently.

Exec audit

Command completions streamed from /exec

  • bca48f75-fe9c-477e-9739-7cec182939969:24:06 AM

    echo remote (exit 0)

    workspace-base

  • 56ea686b-a290-4e9a-a4b4-1337bfa067752:14:22 AM

    echo remote (exit 0)

    workspace-base

  • 0346176a-4099-43f3-8f5a-9b0e499761c02:07:12 AM

    echo remote (exit 0)

    workspace-base

  • 676f03b2-7e9a-4ccb-80c0-d477577c9a452:05:20 AM

    echo remote (exit 0)

    workspace-base

Snapshots

Latest runtime archives

  • bca48f75-fe9c-477e-9739-7cec182939969:24:06 AM

    logs/workspaces/s…24-06-425Z.tar.gz • 528 B

    workspace-base

  • 56ea686b-a290-4e9a-a4b4-1337bfa067752:14:22 AM

    logs/workspaces/s…14-22-195Z.tar.gz • 501 B

    workspace-base

  • 0346176a-4099-43f3-8f5a-9b0e499761c02:07:12 AM

    logs/workspaces/s…07-12-967Z.tar.gz • 500 B

    workspace-base

  • 676f03b2-7e9a-4ccb-80c0-d477577c9a452:05:20 AM

    logs/workspaces/s…05-20-449Z.tar.gz • 500 B

    workspace-base

Recent ops events

Ordered by timestamp, newest first

  • Workspace Status Updated9:24:06 AM

    bca48f75-fe9c-477e-9739-7cec18293996

    Status running → stopped

  • Workspace Stopped9:24:06 AM

    bca48f75-fe9c-477e-9739-7cec18293996

    Stopped (manual)

  • Workspace Snapshot Created9:24:06 AM

    bca48f75-fe9c-477e-9739-7cec18293996

    logs/workspaces/s…24-06-425Z.tar.gz • 528 B

  • Workspace Exec Completed9:24:06 AM

    bca48f75-fe9c-477e-9739-7cec18293996

    echo remote (exit 0)

  • Workspace Exec Started9:24:06 AM

    bca48f75-fe9c-477e-9739-7cec18293996

    Exec started: echo remote

  • Workspace Status Updated9:24:06 AM

    bca48f75-fe9c-477e-9739-7cec18293996

    Status provisioning → running

  • Workspace Created9:24:06 AM

    bca48f75-fe9c-477e-9739-7cec18293996

    Provisioned workspace-base for ops-validation

  • Workspace Status Updated2:14:22 AM

    56ea686b-a290-4e9a-a4b4-1337bfa06775

    Status running → stopped

  • Workspace Stopped2:14:22 AM

    56ea686b-a290-4e9a-a4b4-1337bfa06775

    Stopped (manual)

  • Workspace Snapshot Created2:14:22 AM

    56ea686b-a290-4e9a-a4b4-1337bfa06775

    logs/workspaces/s…14-22-195Z.tar.gz • 501 B

  • Workspace Exec Completed2:14:22 AM

    56ea686b-a290-4e9a-a4b4-1337bfa06775

    echo remote (exit 0)

  • Workspace Exec Started2:14:22 AM

    56ea686b-a290-4e9a-a4b4-1337bfa06775

    Exec started: echo remote

  • Workspace Status Updated2:14:22 AM

    56ea686b-a290-4e9a-a4b4-1337bfa06775

    Status provisioning → running

  • Workspace Created2:14:22 AM

    56ea686b-a290-4e9a-a4b4-1337bfa06775

    Provisioned workspace-base for ops-validation

  • Workspace Status Updated2:07:12 AM

    0346176a-4099-43f3-8f5a-9b0e499761c0

    Status running → stopped

  • Workspace Stopped2:07:12 AM

    0346176a-4099-43f3-8f5a-9b0e499761c0

    Stopped (manual)

  • Workspace Snapshot Created2:07:12 AM

    0346176a-4099-43f3-8f5a-9b0e499761c0

    logs/workspaces/s…07-12-967Z.tar.gz • 500 B

  • Workspace Exec Completed2:07:12 AM

    0346176a-4099-43f3-8f5a-9b0e499761c0

    echo remote (exit 0)

  • Workspace Exec Started2:07:12 AM

    0346176a-4099-43f3-8f5a-9b0e499761c0

    Exec started: echo remote

  • Workspace Status Updated2:07:12 AM

    0346176a-4099-43f3-8f5a-9b0e499761c0

    Status provisioning → running

  • Workspace Created2:07:12 AM

    0346176a-4099-43f3-8f5a-9b0e499761c0

    Provisioned workspace-base for ops-validation

  • Workspace Status Updated2:05:20 AM

    676f03b2-7e9a-4ccb-80c0-d477577c9a45

    Status running → stopped

  • Workspace Stopped2:05:20 AM

    676f03b2-7e9a-4ccb-80c0-d477577c9a45

    Stopped (manual)

  • Workspace Snapshot Created2:05:20 AM

    676f03b2-7e9a-4ccb-80c0-d477577c9a45

    logs/workspaces/s…05-20-449Z.tar.gz • 500 B

  • Workspace Exec Completed2:05:20 AM

    676f03b2-7e9a-4ccb-80c0-d477577c9a45

    echo remote (exit 0)

  • Workspace Exec Started2:05:20 AM

    676f03b2-7e9a-4ccb-80c0-d477577c9a45

    Exec started: echo remote

  • Workspace Status Updated2:05:20 AM

    676f03b2-7e9a-4ccb-80c0-d477577c9a45

    Status provisioning → running

  • Workspace Created2:05:20 AM

    676f03b2-7e9a-4ccb-80c0-d477577c9a45

    Provisioned workspace-base for ops-validation

Live telemetry

Frames streamed directly from runtimes

Telemetry stream

No telemetry matching the selected filter yet.

Ops dashboard

Ledger health overview

Snapshot pulled directly from the JSONL ledger so operations can see order, payout, and replay readiness without running the CLI locally.

Snapshot generated

12/5/2025, 9:28:19 PM

Orders logged

0

Across all statuses

Pending queue

0

Authorized + pending

Gross volume

0.00

All currencies

Merchant net

0.00

After fees

Payout entries

0

Logged settlements

Payout amount

0.00

Aggregate

Order status mix

Counts sourced from db/ledger/orders.jsonl

No orders logged yet.

Pending orders

Preview to unblock manual captures or refunds

No orders waiting on human intervention.

Payout ledger

db/ledger/payouts.jsonl

No payouts recorded yet.

Automation + replay

Run the CLI while this UI matures

Status pulse

Manual snapshot before triggering payouts or refunds.

npm run ledger:status

Replay remote rails

Reconcile Stripe/Supabase entries for any non-local orders.

npm run ledger:replay

Continuous watch

Loop status + replay; add --json for structured logs or --skip-replay during incident reviews.

npm run ledger:watch -- --interval 300

Design + procedures live in docs/commerce/local-ledger-adapter.md and payout policy details in README_PAYMENTS.