Ask anything
Agent, Plan, Ask, or Debug. Tools, model, and files stay in the composer — the stream is for the conversation.
Demo Center
Autonomous demos via demo.* — spawns dev servers from demos/catalog.yaml (set CONDUIT_DEMO_WORKSPACE_ROOT to your Circadian_Unified_Platform path if needed).
circadian
Ask the attached research sandbox first (Analog of Perplexity Computer — not Equivalent). Native HFT / distillery / sonar-deep-research overlay when :7070 is up. Waves are stamped: Jurisdica ownership, Legal OS RR, Moneyball letter vs Full, Kaswari parcel. Do not sum SAM across waves. Pin answers as research/YYYY-MM-DD-slug.md.
LLM Observatory
Same-origin GET /api/v10/llm/unified-dashboard on (Conduit Silver proxies to Circadian when needed).
Chat archive / other APIs can target a remote Circadian host via ?archive=https://…. With ?archive=, set localStorage.llm_observatory_admin_key for X-Admin-Key (credentials include).
Full dashboard JSON
Trader cockpit
Portfolio command summary + outcome discovery + settled ledger via
.
Band = liquidity bucket, not edge guarantee. Auth: Authorization: Bearer … or X-Api-Key.
Load discovery…
Enter portfolio ID and refresh.
Enter portfolio ID and refresh.
/api/v9/trader/pm/dashboard-streamTrading-reasoning playground
Same production tree as run_decision_cycle (IOC → dealer GEX → ADPA Moneyball → microstress → TRE fuse → CFTM → P18 → TRADE vs skip → OCC).
OpenRouter catalog is inventory, not live votes. LLM stance never OrderSends. ADPA-Q01 remains rank SSOT.
Millibit/FEATURE is tick-history substrate, not a fuse voter. Empty Max is honest — ticks are never invented.
enable_outcome_routing stays false. Rely bands are advisory chrome only.
Production DAG
Scenarios
Rely-band scorecard
Load protocol or score stored egress.
Cursor Imports
1:1 archive of ~/.cursor/projects/<project>/agent-transcripts/*.jsonl and
<workspace>/.cursor/plans/*.plan.md stored in
circadian.cursor_imported_chats and circadian.cursor_imported_plans
with 5-layer compression (LZ4 TOAST + symbolic mirror).
Auto-sync every 60s by default — disable with CURSOR_IMPORTS_AUTOSYNC=0.