Developer Test Lab
Manually trigger and inspect system features without market hours, scheduled workers, or live data. All operations are on-demand — nothing here executes trades.
Loads historical bars from Alpaca into the in-memory cache for a symbol. Run this first before using any other section. Only needed outside market hours — during market hours the trading engine populates the cache automatically.
Shows what symbols are currently cached and how many bars each has.
Runs the full MomentumScorer pipeline against cached bars for a symbol.
Renders a candlestick chart PNG from cached bars and displays it inline.
Builds the Claude entry prompt for a symbol without calling the API. Use this to check prompt quality before spending tokens.
Runs full entry confirmation against cached bars. Calls the Claude API and costs tokens.
Builds the Claude monitor prompt for an open position without calling the API. Requires an open position for the symbol.
Runs a full position monitor check. Calls the Claude API and costs tokens. Requires an open position for the symbol.
Builds the Claude scout prompt without calling the API.
Triggers a full scout run immediately on demand, exactly as the startup scout used to work. Bypasses the market-hours schedule. Calls Claude API with web search.
Runs the full Scout engine with web search. Most expensive operation — calls Claude API with web search tool.
Recomputes GreenP25/P75 and RedP25/P75 wick thresholds for all symbols in
dbo.SymbolFearConfig using MarketBars RTH data. Existing rows keep their
FearCurveEnabled flag; new symbols are inserted with it false
(manual opt-in). Updates the live scorer cache immediately — no Workers restart needed.