Morning briefing.
One screen, four operator questions. Is the pipeline healthy? Is PnL flowing? What's queued for review? What got decided overnight? Each panel aggregates one of the live services (/bot, /data,/workspace,/writing/stale) — drill into any of them from the panel header.
Need a paste-into-Slack version? See /desk.mdfor a markdown export of the build-time aggregates.
pipeline health
four services · 30s pollpnl · today
drill in →data · worst lag
all events →review queue
lifecycle →stale queue →discovery · 24h
all runs →stale-cite debt
catalog →operator paths · when to use which page
- /strategiescatalog of every live strategy, deduped across sandbox + agent
- /strategies/comparemulti-seed A/B verification against the long-only baseline
- /featuresleaderboard ranked by best entry-score across agent runs
- /promotionsthesis lifecycle — what got promoted, exploratory, superseded
- /agents/runsevery ADR-0040 agent run with full provenance + leaderboard
- /agents/runs/diffpairwise compare two agent runs — top-score delta + shared/unique features
- /backtestrun cross-sectional momentum on the live alphakernel engine
- /sandboxbrowser-side mechanics for microstructure + portfolio toys
- /writingresearch notes, indexed + filtered by tag + citation graph
- /apievery alphakernel HTTP endpoint with consumer + ADR refs
- /findquick-jump across every strategy / feature / note / run
- /runbookoperator workflow — morning standup → intra-day → weekly review
- /desk.mdmarkdown export of this briefing — paste into Slack / email / standup doc
- /strategies/diffpairwise compare — shared vs unique features / cites / runs
- /features/diffpairwise compare features — score deltas + shared strategies
- /metrics.jsonbuild-time inventory counts — diff across deploys, track drift
- /search.jsonunified flat search index — fzf/jq friendly, all 5 record kinds
how this is wired
Four independent polls drive this page. The status-chip strip mirrors the live state of each service (10–60s cadence per service, same intervals as the individual pages). The four summary cards run their own 30-second poll against /v1/bot/pnl/today,/v1/bot/nav, /v1/data/freshness,/v1/bot/stale-theses, and/v1/discovery/runs respectively.
Soft-failure follows ADR-0052: 404 / 503 resolve to em-dashes + an offline ribbon on the parent service page; the desk keeps showing the cached prior value where available.
For the operator:this page is the morning-standup view. Everything you need to know "did anything fall over overnight" lives on one screen.