- Before
- “Tell me what crossed, prove the number, and give me a draft I can send to Legal by noon.” Owns the morning monitor and every filing until Legal signs.
- Now
- Starts the day with crossings already aggregated, recomputed and drafted, each field cited; reviews and sends to Legal.
One shareholding disclosure, from the morning's positions to a filed notice
On Wednesday, October 14, 2026, Quillfield Capital's European Equity Fund buys 96,500 shares of Kestrel Bau AG, a German construction company listed on Xetra. Quillfield now holds 5.02% of the voting rights. It is Thursday morning in New York. Here is what happens next, screen by screen, in the working solution.
- 01Thursday, 7:10 a.m.
The agents have already worked the night's positions
Priya Raman · Regulatory reporting managerPriya opens Today: 5 filings owed, next due Mon Oct 19, none late; 17 issuers within half a point of a rung; 9,042 issuers monitored; 0 late filings this year, 247 filed. Her Needs-you list puts Kestrel Bau AG first: draft notification v1.2 ready for review, agents agree on 5.02%, due Tue Oct 20. Beside it, each agent reports its morning in a sentence.
“Priya Raman reviews · Legal approves · nothing is filed unseen”
- 02One question
She asks why 48,210,000, in plain words
Priya Raman and the Denominator agentPriya asks the agents why Kestrel's denominator is 48,210,000. The Denominator agent answers with its sources: Kestrel Bau's own §41 WpHG notice of September 30, 2026; the data vendor still shows 46,900,000 as of June 30 and misses the September 28 capital increase. On the issuer's figure the holding is 5.02%; on the vendor's it would read 5.16%.
Every answer links to the passage it came from, and the question is kept on the audit trail.
- 035:30 to 7:10 a.m.
186,412 positions from 7 entities, reconciled first
Intake agentThe Intake agent read the book of record, the order management system, three custodians, the fund administrator, the securities lending agent, the issuer filings feeds and the data vendor. Custodian C in Asia arrived 22 minutes late; the agent retried every 10 minutes and read it at 06:52. Of three reconciliation breaks it explained two — a trade-date difference at Corbel Therapeutics and the late file — and left one, a fund that moved entity at Castellan Retail, for an analyst to confirm.
“The run never uses yesterday’s file.”
- 04The ladders
Every issuer on its country's threshold ladder
Rules agentEach bar is Quillfield's aggregate holding climbing past that country's rungs, with a chip on a crossed rung counting the trading days left. Kestrel Bau crossed 5% on Oct 14: 4 trading days, Tue Oct 20. Oriel Logistics crossed 3% with no trade after the issuer canceled shares — a passive crossing, due Mon Oct 19. Valmorel SA crossed a 2% threshold in its own articles, and Lindqvist Medical AB is flagged because two issuer figures disagree.
- 05Open Kestrel Bau
The work of six of the seven agents, step by step, with their confidence
The agentsThe thread shows each agent's step and its source: the Intake agent read 6 accounts in 3 entities plus 41,000 shares on loan; the Aggregation agent counted 2,420,142 voting rights under Germany's rule; the Denominator agent read the issuer's notice. The Check agent recomputed from custodian statements, without seeing the first result, on a separate model: 2,323,642 settled plus 96,500 bought, 5.0200% — “Same to the share.”
Rules agent: “Crossed Wednesday, October 14, so the last day is Tuesday, October 20 on the Frankfurt calendar.”
- 06Calculation
Which holdings count in Germany, and which in the US
Aggregation agentUnder §34 WpHG the agent counts the five holdings where Quillfield votes at its own discretion, including the Halden County Pension Fund mandate whose clause 9.1 delegates voting. It leaves out the Northgate Municipal Pension mandate's 64,000 shares because the client keeps the vote — counted in the US view under Rule 13d-3, which reaches 2,484,142. The 41,000 shares on loan go on the form as an instrument under §38, 0.0850%.
- 07Denominator
The issuer's own notice, German beside English
Denominator agentThe agent opens Kestrel Bau's “Veröffentlichung der Gesamtzahl der Stimmrechte gemäß § 41 WpHG”: 48,210,000 voting rights as of September 30, 2026, after a capital increase registered on September 28. The original German sits beside the agent's English translation, checked against the original. The vendor figure is shown, flagged and not used.
“Issuer figures always win over vendor figures.”
- 08The draft
The voting-rights notification, every field cited
Drafting agent → Priya RamanThe Drafting agent prepared the standard voting-rights notification to BaFin and the issuer: v1.2, 10 sections, 31 fields, the German on the left as it will be filed and English on the right for review. Checks before Legal all pass, from the independent recompute to the chain of control and the trading-day deadline. Priya can edit a field with a reason; she sends it to Legal as the preparer.
“You are the preparer. Legal approves; you can never approve your own filing.”
- 09With Legal
Legal approves with a reason code and an attestation
Elena Brandt · General CounselElena opens Approvals and sees what she is signing: 2,420,142 = 5.02%, the issuer notice, Germany 5% crossed by trading, Tue Oct 20, the draft's fingerprint and the agents whose versions were in force. She chooses “Approve · figures and chain of control verified” and attests that she reviewed the calculation, the denominator source and the draft.
- 10Filed, same morning
Submitted after approval, with the receipt on file
Priya Raman · Regulatory reporting managerOnly once Legal has approved does Priya submit. The filing shows Prepared, Checked, Approved and Submitted, with the receipt BaFin-MVP-2026-1015-0442 stored against it. Kestrel Bau is filed days ahead of its Tue Oct 20 deadline, on the issuer's own count.
“Filed · Kestrel Bau AG · receipt BaFin-MVP-2026-1015-0442”