https://x.com/AgentsQuant in src/data/site.ts; linked from the landing header
nav, footer brand chip and Network column, plus the terminal StatusBar (parity
with the Telegram links).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
New src/data/site.ts holds the bot URL (+ slots for X / contract). Linked from
the landing header nav, the footer brand chip and the Network column, and the
terminal StatusBar. External footer links now open in a new tab.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Container entrypoint used by the 24/7 deploy (root/larp-quant-agent-bot): serves
a health/status endpoint on APP_PORT and boots the worker loop in one process.
Local dev keeps using `pnpm worker` (loop.ts) directly.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Boot, status and help messages now say "Quant Agent" instead of
"$QUANT paper agent — dry-run", matching the de-paper'd site voice.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Removed the "PAPER · DRY-RUN" badges (terminal StatusBar + landing footer),
the "paper · dry-run · not advice" terminal footer line, the landing
"Looping demo / no orders are signed / paper-traded / not financial advice"
copy, and the onboarding/AgentFlow "paper-traded — no real orders" lines.
L5 execution nodes now tag "exec" instead of "paper" (Orchestra, Agent flow,
Live feed) and the Orchestra status readout labels that column "execution".
Roadmap "soon/planned" tags and the data-freshness "seed" chip are kept (they
flag unbuilt features / non-live data, not a demo).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Orchestra's bottom legend was just labels — now each status category shows a
brief live readout (live = price·24hΔ, computed = RSI·MACD·ATR, the call =
decision·conf, paper = paper size), still doubling as the colour legend.
Also moved the workspace (chart + Market/Indicators + Committee) to the top so
the chart is the first block; VERDICT + the Orchestra‖Agent-flow row follow.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Both pipeline (Orchestra ‖ Agent flow) and the workspace grid now use
items-stretch so columns share one height — no page-background gaps under the
shorter column. The chart fills its column (TVChart/ChartSkeleton fill parent;
fixed 440px only when stacked) instead of a fixed 540px, the Committee
distributes its 4 agents to fill the column height, and the Agent flow graph
centres vertically. Workspace is also ~135px shorter, so it fits the page better.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
xl 2-col row (0.85fr / 1.15fr), stacks below xl. Orchestra takes a gridClass
prop → dense 3×2 layout when side-by-side (avoids 6-col squish in the half
column on wide viewports). Agent flow SVG min-width lowered to fit the column.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>