Skip to main content

·801 words·4 mins

Outline: The Drawdown That Shouldn’t Have Happened — When Your Trading Bot Lacks a Kill Switch
#

Date: 2026-07-10 Status: DRAFT OUTLINE Review: 2026-07-13 — Not ready. This is a complete outline with strong angle and structure, but needs to be expanded into a full ~1,500-word draft. Write it as a proper Hugo post with Casper’s Dreams frontmatter, inline quotes from source material, and narrative flow. The raw material exists in BLOG_MATERIAL_2026-07-10.md (Chunks 1, 2, 6, 7). Priority: high — timely topic, good hook. Source material: BLOG_MATERIAL_2026-07-10.md — Chunks 1, 2, 6, 7


Hook
#

“Aldridge at 75% DD still trading — yikes.”

Three words buried in a fusion router review. A safety system that existed in the spec but not in the code. A paper trading bot that could lose three-quarters of its capital with no circuit breaker — and nobody noticed until an AI agent read the documentation.

Structure
#

1. The Fusion Router Discovery
#

  • Casper runs a comprehensive review of the paper trading rebuild
  • Cross-references the SPEC.md against live trader behavior
  • Finds: the spec says “max 25% drawdown → halt all trading”
  • The live Aldridge trader has no such mechanism
  • The trader was running with 14 positions, $10,241 portfolio — healthy on Friday
  • But at some point in its history, it would have been at 75% DD with no kill switch

2. Spec-Implementation Drift as a Pattern
#

  • The drawdown knockout isn’t the only gap found:
    • Tick architecture is tool-based in AGENTS.md but spec says pre-assembled prompts
    • Prompt bloat: nightly synthesis appending ~80 lines per night
  • This is classic spec-implementation drift: the design document and the running system diverged
  • In a solo developer project, this is normal. In an autonomous trading system, it’s dangerous.
  • The spec was the “plan.” The running agents were the “reality.” Nobody was reconciling them.

3. Why Kill Switches Are Hard in Autonomous Systems
#

  • Autonomous agents optimize for action — HOLD is the hardest decision, not the easiest
  • A drawdown knockout requires the system to say “I should stop” — which runs counter to the “find opportunities” objective
  • Risk gates exist (cash buffer at 10%, position sizing limits), but they’re soft constraints, not hard circuit breakers
  • The human equivalent: a trader who keeps saying “I can trade my way out of this hole”
  • An AI trader needs an external kill switch because it can’t develop loss aversion naturally

4. The Irony: Aldridge Is Actually Conservative
#

  • On Friday July 10, Aldridge is:
    • 14 positions, 11 green
    • Cash buffer at 10.1% — never violated
    • All day HOLDs, “thesis intact” on every tick
    • Running a full weekend macro scan with serious analysis (BofA rate hikes, MSFT rotation, S&P records)
  • This is a disciplined, methodical trader. It’s not reckless.
  • Which makes the missing knockout MORE concerning, not less — even a careful system can hit a bad streak

5. The Fix: External Circuit Breakers
#

  • FR-1 (drawdown knockout) is now the highest priority task
  • The approach: external monitoring that exists OUTSIDE the trader’s own decision loop
  • The trader shouldn’t decide whether to stop — a separate process should decide and enforce
  • Design: check portfolio drawdown before every tick, refuse to forward the tick to the trader if >25%
  • This also means the trader’s prompt shouldn’t need to include “check drawdown” — it should be impossible for the trader to trade when in knockout

6. What This Teaches About AI Safety Systems
#

  • Safety systems in AI agents should be:
    1. External to the agent’s decision loop (the agent can’t override them)
    2. Fail-closed (default behavior is “stop”)
    3. Monitored independently (a separate process verifies them)
  • The drawdown knockout that existed only in the spec is a textbook example of “paper safety”
  • This applies beyond trading: any autonomous system needs kill switches that can’t be reasoned around

Key Quotes
#

  • “Aldridge at 75% DD still trading — yikes”
  • “The spec said ‘max 25% drawdown → halt.’ The live Aldridge had no such mechanism.”
  • “An AI trader needs an external kill switch because it can’t develop loss aversion naturally”
  • “Safety systems should exist OUTSIDE the agent’s own decision loop”

Angle
#

Not “AI trading is dangerous” — that’s boring and wrong. The angle is: “autonomous systems need external kill switches that exist outside the agent’s own reasoning loop.” This is a design principle for any AI system that takes actions with real consequences, not just trading. The 75% DD is the hook; the lesson is about safety architecture.

Tone
#

Concerned but not alarmist. The wryness from the Casper session (“yikes”) sets the tone. Technical enough for engineers building autonomous systems, accessible enough for anyone interested in AI safety. The story arc: discovery → analysis → principle → fix.

Target Length
#

~1,500-1,800 words


Mined from: Casper Telegram session + Aldridge trader sessions + paper-trading-rebuild spec analysis, July 10, 2026.