Agents
Who sits at the table, and what each one did last
One card per seat, in the order a decision flows. In the swing book (short trades on the news) the Scout pitches ideas and the Skeptic checks them blind; the bull and the bear argue both the core portfolio and the swing ideas; the manager decides both; two analysts add evidence; code checks every limit; and a person approves every live order. Paper decisions are the current record: real data and agents, nothing traded.
- Seats
- 9
- plus 7 code officers below
- Model
deepseek-v4.1-flash:cloud- the council's language-model seats · thinking off; the Skeptic is kept blind by its input, not by its model
- Usable replies
- 80 of 83 calls
- Meetings
- 5
- 4 paper · 1 live or rehearsal
The council, seat by seat
Each card says what the seat reads, what it may decide and what it said at its last meeting, with the outcome. PAPER marks a paper decision.
-
1
Scout
LLM · swing book
- Reads
- Public news, SEC filings, licensed headlines (by id only) and a screen of big movers.
- Decides
- Which stocks to pitch as swing ideas, long or short, each with a stop, a target and a time limit.
- Last call
- Pitched 3 ideas: SYNA long, ACN long, MAT long. NO TRADE decision #4 PAPER
4 calls · 100% usable · 4 paper
-
2
Skeptic
LLM · swing book
- Reads
- Only the ticker, the side, the cited items, a one-line claim and the fact card; never the pitch.
- Decides
- Pass, wait or reject: is the news already in the price?
- Last call
- Said wait to 2. NO TRADE decision #4 PAPER
11 calls · 91% usable · 11 paperFailed: 1 parse failparse fail: replied in the wrong format (#1)
-
3
Bull
LLM · core and swing
- Reads
- The fact pack, the analysts' cards and, in the swing book, the ideas the Skeptic let through.
- Decides
- Nothing: it argues for positions (core weights and swing entries); the manager decides.
- Last call
- Add OIL → hold ref. MANAGER AGREED decision #4 PAPER
Manager agreed with it 5 of 5 times · 9 of its 30 points rejected
13 calls · 92% usable · 11 paper · 2 rehearsalFailed: 1 parse failparse fail: replied in the wrong format (#3)
-
4
Bear
LLM · core and swing
- Reads
- The bull's claims and the same evidence.
- Decides
- Nothing: it contests the bull claim by claim and argues its own case.
- Last call
- Hold the reference. MANAGER AGREED decision #4 PAPER
Manager agreed with it 4 of 5 times · 14 of its 30 points rejected
8 calls · 100% usable · 7 paper · 1 rehearsal
-
5
Portfolio manager
LLM · core and swing
- Reads
- The debate, the evidence and the ranges code allows.
- Decides
- Core: up to three line changes, three attempts, the most typical used. Swing: enter or pass (two of three attempts must enter) and the swing budget.
- Last call
- Hold the reference · 3/3 agree. RISK HELD SOME decision #4 PAPER
24 calls · 100% usable · 21 paper · 3 rehearsal
-
6
News analyst
LLM
- Reads
- Public RSS feeds and SEC filings.
- Decides
- Nothing: it writes evidence cards that cite their sources by id.
- Last call
- 3 cards. CONTEXT decision #4 PAPER
5 calls · 100% usable · 4 paper · 1 rehearsal
-
7
Macro analyst
LLM
- Reads
- Public macro data: rates, the dollar, the VIX.
- Decides
- Nothing: it describes the regime, as context only.
- Last call
- Not scheduled this run. CONTEXT decision #3 PAPER
3 calls · 67% usable · 2 paper · 1 rehearsalFailed: 1 parse failparse fail: gave a reply that could not be read (25 Sep, 14:40 UTC)
-
8
Risk engine
CODE
- Reads
- Every proposal, the risk policy and the book.
- Decides
- The final word: it holds back any change that breaks a limit. Code, not a language model.
- Last call
- 32/32 checks pass · held GOLD, BTC, ETH. RISK HELD SOME decision #4 PAPER
code · 5 meetings
-
9
Human operator
HUMAN
- Reads
- A live proposal, in a separate operator terminal.
- Decides
- Approves or rejects every live order. Paper runs trade nothing, so they need no approval.
- Last call
- Not needed: a paper run trades nothing. NOT NEEDED decision #4 PAPER
a person · 0 live proposals to decide
Machinery
Code that builds the facts, audits and prices the decision, and a lone language-model control that never trades. What each did at the last meeting:
- Data steward CODETurns completed daily bars into a percentage-only fact pack.Last: 9 lines read · 151 facts
- Reference book CODESets the weight the rules alone would hold on each line.Last: 6 of 9 lines · 86% invested
- Volatility officer CODEFlags volatility shocks and trips the breaker.Last: no volatility shock
- Event officer CODEBlocks adds around scheduled macro releases.Last: no event nearby
- Auditor and bands CODEReverts uncited changes and clips each line into its range.Last: nothing reverted
- Cost desk and plan CODEPrices every order and turns the decision into a plan.Last: a live run would not need any order
- Single-agent control LLMOne agent, no debate: a comparison that never trades.Last: same as the council
Usable counts a call whose reply could be used, including one fixed by its single correction turn. Counts include paper and live meetings. A failure links to its meeting; the error text itself is never published, only a fixed code in words.