- Before
- Asks what a central bank move would do to the portfolios, and gets an answer weeks later in a deck she cannot trace.
- Now
- Opens one screen that shows what breaks, why and who owns it — and approves each scenario with a reason code before the committee asks.
One central bank question, from a cited draft to the official scenario set
Quillfield Capital runs 300 portfolios — mutual funds, ETFs, separate accounts, hedge fund vehicles, private funds and wealth models — against 40 official stress test scenarios every week. On Friday the CIO asked: what if the Bank of Japan stops buying bonds altogether? It is Monday, October 19, 2026, three days before the Q3 risk committee. Here is what happens next, screen by screen, in the working solution.
- 01Monday morning
What waits for the CRO, on one screen
Margaret Doyle · Chief Risk OfficerMargaret's home shows four numbers: 12,000 results from Friday's weekly run, 4 portfolios over a limit plus 1 provisional, 3 items waiting for her — one scenario and two breach decisions — and the risk committee on Oct 22 with 6 of 7 pack sections drafted. Under Needs you, each item has one action. Beside it, the agents' overnight work and a conversation she can ask anything.
“SC-2026-041 "Japan policy shock" waits for your approval. The overnight preview ran all 300 portfolios: 1 over its limit, 6 at 90% or more.”
- 02The scenario composer
A column of factor shocks beside every portfolio's loss
Kenji Watanabe · Market risk analystSC-2026-041 “Japan policy shock: BoJ ends bond buying”, v3, hypothetical, 10-day horizon, reads top to bottom as 12 factor shocks: JGB 10-year +80bp, JGB 30-year +95bp, US Treasury 10-year +10bp, USD/JPY −14%, US high yield spreads +140bp, TOPIX −16%, gold +4% and five more. Each shock carries its source and the historical window it echoes. On the right, every portfolio's loss in basis points of NAV is a ranked bar against its own limit, with the three driving positions under it.
“Propagated by the risk engine to 1,840 risk factors, with correlations from the 1990–2026 stress windows.”
- 03Japanese beside English
Every shock pinned to the sentence it rests on
Scenario agentThe Scenario agent drafted v1 on Oct 14 from four sources: the Bank of Japan's July 31, 2024 statement on its reduction plan for JGB purchases, its June 2025 interim assessment, the July–August 2024 yen carry trade unwind as a market window, and Quillfield's own house view note. The statement opens in its original Japanese beside an English text aligned sentence by sentence, and each highlighted passage links to the shock it supports.
“The original is the record; the English is aligned sentence by sentence.”
- 04Oct 15, 9:30 p.m. ET
A second agent tests every shock against history
Calibration agentThe Calibration agent tested the 12 shocks against daily factor history from 1990 to 2026, scaled to the 10-day horizon, and ran three consistency checks: joint plausibility 1-in-150. It sent two back. US Treasury 10-year −15bp contradicted the scenario's own story, since Japanese investors selling foreign bonds push US yields up; Kenji accepted +10bp. JGB 10-year +80bp sits beyond every 10-day move since 1999 — the largest was +63bp in the 2003 “VaR shock” — and the agent suggested +60bp.
Kenji kept it, on the record for the CRO: “Keep +80bp. The scenario removes the Bank’s promise to buy more when yields jump; in 2003 it was still buying.”
- 05Overnight preview
Ask why, and the answer names the positions
Explainer agentThe Run agent previewed v3 on all 300 portfolios overnight, full revaluation on the risk engine: one over its limit, six at 90% or more. Asked why Quillfield Global Balanced Fund breaches, the Explainer agent answers with citations: it loses 312bp of NAV ($443.0M) against a 300bp limit, and three positions drive 285bp of it — the short-yen forward overlay −126bp, the global equity sleeve −118bp and the JGB 20Y 1.1% Mar-2046 −41bp. Without the overlay, the fund would lose 186bp.
Asked why +80bp was kept: “At +60bp, Global Balanced would lose 302bp, still 101% of its limit: the breach comes from the yen, not the JGB shock.”
- 06One portfolio
The loss, position by position, and a what-if
Elena Marchetti · Portfolio manager, Global BalancedThe fund page for QF-0007 — USD, NAV $14.2B, uses derivatives under Rule 18f-4 — breaks the 312bp into factors and positions as of the Oct 16 close: the USD/JPY forward overlay, short ¥199.7 billion against the dollar, 9.0% of NAV, costs $178.9M. Below sit all 40 official scenarios against the fund's limit. The what-if halves the overlay to 4.5% of NAV: the fund would lose 249bp, 83% of its limit.
“The Explainer never recommends a trade. Trades are decided by the PM and placed in the order management system.”
- 07Review and decide
The CRO decides, with a reason code
Margaret Doyle · Chief Risk OfficerThe decision sheet sums up the case: drafted by the Scenario agent, then Kenji as maker; calibration 10 within range, 1 changed, 1 kept with a reason; the preview's results; and the effect on the official set — it replaces SC-2024-017 “BoJ yield-curve band widening”, retired because yield-curve control ended in March 2024, so the set stays at 40. Margaret picks a reason code — A1 approve, A2 approve with a condition, R1 return to the analyst, X1 reject — and writes her comment on the record.
Kenji drafted it, so he can never approve it: the bar reads “Maker: Kenji Watanabe · checker: you”.
- 08Official since today
The scenario joins the weekly run, and a breach clock starts
Escalation agentSC-2026-041 v3 joins the weekly run on Fri Oct 23. The provisional breach becomes case BR-2026-122 for Global Balanced, and the Escalation agent notifies Elena Marchetti, who has two business days to respond — by Wed Oct 21. SC-2024-017 is retired, and the official set stays at 40.
“SC-2026-041 v3 is official · BR-2026-122 opened · Elena Marchetti notified”
- 09A breach on the clock
The PM's answer and the CRO's decision on one record
Margaret Doyle · Chief Risk OfficerBreach BR-2026-118: Quillfield Global Macro Fund loses 538bp in the US term premium spike scenario, 108% of its 500bp limit, driven by long 10-year Treasury futures (−301bp). Daniel Okafor answered on Oct 19: cut those futures by 40% by the close on Oct 21, taking the loss to about 420bp. Margaret's decision is due Oct 26, with reason codes D1 to D5; unresolved cases reach the risk committee at 10 business days.
D2, accept within tolerance: “Not available: 108% is over the 102% tolerance.”
- 10Thursday's committee
The committee pack and regulatory extracts, from signed runs only
Committee pack agentThe Q3 2026 pack was drafted from signed runs WR-2026-30 to WR-2026-42: 13 weekly runs, 156,000 results. Every underlined number opens its run, scenario version and as-of date. The regulatory extracts use the same signed runs: Rule 18f-4 weekly stress results for the funds that use derivatives, the Form PF Question 42 factor effects for the Global Macro Fund, and the quarterly UCITS stress summary under ESMA guidelines.
“Factor sizes per the firm’s Form PF methodology; amended Form PF compliance date July 1, 2027.”