Code enforces every rule below. No prompt can bend a rule.
- No analyst ever invents a number.
- Code runs every test. An analyst sees only the results.
agents/runtime.py - No forecast without a date and a rule.
- The store scores every forecast on the resolve date. Misses stay on the record.
research/calibration.py - No peeking at the future.
- Every read takes an as-of time, the moment a number went public. A backtest sees only what was public that day.
data/store.py - No groupthink.
- Twelve seats, twelve goals. Views stay sealed until the argument. The skeptic always sits.
debate/engine.py - Track record sets the vote.
- A seat that calls more right weighs more. A seat that misses weighs less.
AgentPerformance - Findings stack up night after night.
- A miner tests every signal against every target while you sleep. The desk cites the library instead of redoing the work.
research/miner.py - No new angle, no seat.
- A seat with nothing to add spends nothing, so your question gets the analysts who matter.
agents/gating.py - Risk is arithmetic.
- The desk proposes a trade on paper. Limits size the trade or refuse the trade. No broker is connected.
risk/engine.py