Every workspace on the platform, signed in as {user.name}. Counts open the rows they were computed from; anything that could not be read shows a dash and says why, rather than a zero.
{err ?{err}
: null} {!ov ? ({ov.totals.unknownTenants} workspace {ov.totals.unknownTenants === 1 ? "" : "s"} could not be read, so the totals above exclude {ov.totals.unknownTenants === 1 ? "it" : "them"}.
) : null}| Workspace | Storage | People | Databases | Records | Sources | Automations |
|---|---|---|---|---|---|---|
| {t.name} {t.slug} {t.status !== "active" ? ` · ${t.status}` : ""} {t.errors && t.errors.length ? ` · ${t.errors[0]}` : ""} | {t.storeRepo && t.storeRepo.includes("/") ? "own repository" : t.storePrefix ? "shared repository" : "tenant #0 repository"} {t.keychainLocked ? " · keychain locked" : ""} |
Read {ago(ov.generatedAt)} in {ov.tookMs} ms.{" "} {ov.totals.orphanUsers > 0 ? `${ov.totals.orphanUsers} account${ ov.totals.orphanUsers === 1 ? "" : "s" } belong to a workspace this deployment no longer knows. ` : ""}
{drill ? (Nothing here yet.
) : ({drillNote}
: null}{fleet.rows.filter((a) => a.enabled).length} scheduled of {fleet.rows.length} {fleet.cost.fleetRunsPerDay ? `, about ${fleet.cost.fleetRunsPerDay} runs a day` : ""} {fleet.cost.unknownCadence ? ` (${fleet.cost.unknownCadence} on a custom cadence, not counted)` : ""} . {fleet.cost.basis}
| Environment | Version | Stage | Space |
|---|---|---|---|
| {e.env === "live" ? "Live (pinned)" : "Staging (follows the tree)"} | {/* ⚠ An unreadable version is a NOTE, never a blank. A blank cell in a column headed "Version" reads as "nothing is deployed", which about a production environment is the worst available way to be wrong. */}{e.version || {e.note || "unknown"}} | {e.stage || "—"} | {/* The Space ID as TEXT, not a link: the server deliberately builds no URL (portability C1 — a host literal in runtime code hard-codes the current host into a process designed to move). */}{e.space} |
| Release | Commit | Cut | What shipped |
|---|---|---|---|
| {r.version} | {r.sha} | {r.date} | {r.subject} |
No tagged releases were readable from either Space.
)}
To move Live to another version, or roll it back, run:{" "}
{rel.promote}
The external tick that wakes this app on schedule. Reading its usage runs a live CloudWatch query and takes a few seconds.{" "}
) : aws.available ? ({aws.text}
) : (
{aws.note}
)}| Person | Workspace | Role | Last sign-in | Last active |
|---|---|---|---|---|
| {u.name} {u.username} {u.email ? ` · ${u.email}` : ""} {u.active ? "" : " · deactivated"} | {u.tenant} | {u.role} {u.platformAdmin ? " · platform" : ""} | {ago(u.lastLogin)} | {ago(u.lastActive)} |
| Database | Workspace | Built from | Fields | Records |
|---|---|---|---|---|
| {d.label} {d.key} {d.createdBy ? ` · ${d.createdBy}` : ""} | {d.tenant} | {d.source} | {int(d.fields)} | {int(d.rowCount)} |
| Source | Workspace | Kind | Status |
|---|---|---|---|
| {c.label} {c.source === "env" ? "environment credentials" : "keychain"} | {c.tenant} | {c.type} | {c.paused ? "paused" : c.active ? "serving" : "stored"} |
| Automation | Workspace | Schedule | Runs a day | Last run |
|---|---|---|---|---|
| {a.name} {a.kind} {a.failedRetained ? ` · ${a.failedRetained} of the last ${a.runsRetained} runs failed` : ""} | {a.tenant} | {a.enabled ? a.cron || "scheduled" : "paused"} | {a.enabled ? (a.runsPerDay === null ? "custom" : a.runsPerDay) : "—"} | {/* Verbatim, not relative: the engine writes this stamp with no zone (`automation_engine._iso()` is naive local-to-container), so "x hours ago" would be wrong by the viewer's offset. */} {a.lastRunAt ? a.lastRunAt.replace("T", " ") : "never"} |