- Before
- “Show me the three I have to look at, and prove the other four hundred twelve.” On business day 3 hundreds of factsheets land at once, and she samples, checks and releases them before 5 p.m. without knowing which ones hide the problem.
- Now
- Decides the 3 the agents could not prove, works a sample of 49 with every field cited to its source, and signs one release.
Factsheet automation on business day 3: 415 factsheets due by 5:00 p.m.
Quillfield Capital closes the September 2026 cycle with 1,226 factsheets from 659 share classes and composites, in 20 markets and 9 languages. It is Monday, October 5, 9:20 a.m. in London, business day 3, and wave 2 (the Luxembourg SICAV sold across Europe and Switzerland) is due at 5:00 p.m. Here is how the reviewer works with the agents, asks them why, approves and signs, screen by screen, in the working solution.
- 01Monday, 9:20 a.m.
The agents brief her before she opens a factsheet
Clara Moss · Marketing Compliance ReviewerClara's Today screen opens on what the agents did since 6:00, every line cited: the Intake agent collected September data from 12 systems, the ratings feed after one retry, with returns signed by Mei Lin Tan; the Production agent built 415 wave 2 and 384 wave 3 factsheets; the Disclaimer agent held 3 Swiss factsheets; the Freshness agent held 8 in wave 3 after an index restatement. Beside it, four plain numbers (427 released, 764 ready, 17 held, 18 in checks) and “Needs you”, one next step each.
Disclaimer agent, 8:31 a.m.: “Held 3 Swiss factsheets: representative and paying agent missing; inserted approved clause CH-RPA-02.”
- 026:00 to 9:02 a.m.
How the wave was built, step by step
Seven agents“See the agents' run” replays wave 2. At 6:00 the Production agent planned the wave; the Intake agent collected month-end data from 12 systems; the Production agent built 415 factsheets, 162 share classes across 17 markets and 8 languages, on template UCITS Fund v7.2; the Figure check agent re-pulled 19 top-10 tables after the stock split, weights unchanged, and every fix was re-verified; the Freshness agent found all 415 dated September 30; the Translation check agent compared 8 languages with the English master and found 0 differences. The Disclaimer agent held 3, and the Release agent built a sample of 49 and is waiting for the checker.
“Each agent planned its work, read its sources, checked another agent's output where it could, and handed to a person when it could not prove a value.”
- 03One click
The whole wave as a contact sheet
Clara Moss · Marketing Compliance ReviewerFactsheets opens wave 2 as thumbnails of the real documents, share class by market by language, grouped by sub-fund with held groups first: 412 ready, 3 held, 17,015 field checks, 49 in the release sample, 19 re-pulled. Global Sustainable Equity floats to the top with three amber badges, the A CHF Hedged Acc class in Switzerland in German, French and Italian. The agents' conversation runs down the right-hand side, ending on the one decision that needs her.
Figure check agent, 8:05 a.m.: “Re-pulled 19 top-10 tables after the Kaito Semiconductor split and re-verified them.”
- 04She asks
“Why are 3 held?”, answered with the source
Clara Moss · Marketing Compliance ReviewerClara asks in the thread beside the contact sheet. The answer comes back with numbered citations: the A CHF Hedged Acc class was registered in Switzerland effective September 18, 2026, and rule CH-01 requires the Swiss representative and paying agent, where documents are free of charge, and the place of performance and jurisdiction. The insert was drafted from approved clause CH-RPA-02, and Tomás Whitfield accepted it at 8:58 as maker. The exception record adds why it happened: this is the sub-fund's first Swiss class, so its fund factsheet template had no Swiss block.
“It needs your approval. I have opened the German one.” The Disclaimer agent drafts only from approved clauses; it never invents legal wording.
- 05Zoomed in
41 field checks, each with its source, German beside English
Clara Moss · Marketing Compliance ReviewerClara opens the German factsheet. Numbered markers sit on every field, and the panel lists the 41 checks: 37 pass, 4 need her. Fund name against the prospectus, NAV of CHF 142.37 against the administrator, ongoing charges of 1.72% and risk indicator 4 of 7 against the current KID, SFDR Article 8 against the prospectus annex. She clicks check 32, “Swiss representative and paying agent named”, and the source opens: clause CH-RPA-02, version 4, approved by Martina Keller in Legal on June 3, 2026, the German original beside the English.
“Read-only copy kept with this cycle's evidence. The agents cite; they never edit a source.”
- 06Approved at 9:24
She approves, and the agents check the fix again
Clara Moss · Marketing Compliance ReviewerClara picks the reason code “Clause matches the approved source” and approves all 3 as checker. The agents re-check at once: the Disclaimer agent finds the legend present in German, French and Italian; the Translation check agent confirms the wording equals CH-RPA-02 v4 in each language; the Production agent confirms no overflow; the Figure check agent gives the fix a second look, 41 of 41. Wave 2 turns 415 of 415 ready.
Every agent fix gets a second look from another agent before it can be released.
- 07Signed at 9:29
One signature, then published everywhere
Clara Moss · Marketing Compliance ReviewerThe Release agent built the sample: 22 fixes and holds, 6 first-time classes and 21 at random (5%), now 49 of 49 reviewed. The checklist confirms 17,015 field checks run, no factsheet held, and maker and checker different people. Clara signs with reason code “Sample reviewed, no findings” and attests that she did not prepare the wave. Only then does the Release agent publish 415 PDFs to the fund website, 9 fund platforms, 4 data vendors and the write-once archive, and seal the evidence pack.
“The person who prepared a wave can never release it.”
- 08Wave 3 · re-sign due 1:00 p.m.
A benchmark restated after sign-off is held, not published
Freshness agentMei Lin Tan signed September returns on Friday at 6:40 p.m. Singapore time. At 9:15 p.m. on October 2 the index vendor restated the September 30 level for the Clean Energy Transition UCITS ETF's benchmark, moving its 1-month return from −3.42% to −3.24%. The Freshness agent held the 8 factsheets (4 classes in English and German), asked Mei Lin to re-sign at 7:12 with the exact difference, reminded her at 9:00, and escalates to Owen Achterberg, Head of Performance, at 12:00.
The Freshness agent holds; it never substitutes a number.
- 09Due 3:00 p.m.
An Italian translation that changes the product
Translation check agentThe English master says the Euro Corporate Bond UCITS ETF tracks its index using physical replication; two Italian factsheets say “replica sintetica”. The Translation check agent compares meaning, not only strings, found the difference, and proposes “replica fisica” from the locked glossary term ETF-REPL-01, citing page 77 of the Italian prospectus. Replication is a material product feature, so Giulia Ferri, the Italian linguist, approves the correction before compliance does.
The Translation check agent never publishes new wording without a linguist.
- 10In plain words
Telling the agents a new rule
Clara Moss · Marketing Compliance ReviewerClara types to the agents: “Hold every class registered in the last 30 days until a reviewer opens one.” The agents draft it as rule R-118 and show what it would touch today: 9 factsheets, the 3 Swiss ones and the 6 first-time registrations already in her sample. The rule waits in Rules for compliance approval, and the question, the draft and its impact are written to the audit trail.
“It will not run until compliance approves it.”