Building Guardrail, a pre-trade risk layer for autonomous trading agents. The LLM proposes orders but cannot reach Alpaca directly. Every proposal is checked against limits defined in readable YAML (position size caps, drawdown halt, close-window block, symbol allowlist), and each decision is logged alongside the agent's stated rationale so you can see what it was trying to do when it got stopped. Python, alpaca-py, Anthropic tool use, FastAPI, paper trading only. Solo, not recruiting.