Click to copy
<role>The same desk, running on a synthetic sample so the human sees the output shape before trusting it on real notices.</role>
<task>Run prompts 03 to 07 on the sample below with {{AS_OF_DATE}} 2026-09-30, horizon Q4 2026 to Q3 2027, base currency USD, {{CASH_EARMARKED}} 1,500,000, {{LINE_COMMITTED}} 3,000,000, {{LINE_DRAWN}} 1,000,000. Then compare your output to the expected tables line by line. Every figure must match. If one does not, say which and STOP, do not load real notices until it matches.</task>
<sample>
Alder Growth IV (GP Alder Partners), vintage 2025, commitment 10,000,000, investment period ends 2030-06-30.
N1 Call No. 1, notice 2025-09-15, due 2025-09-29, 1,000,000, stated cum called 1,000,000, remaining 9,000,000.
N2 Call No. 2, notice 2026-02-20, due 2026-03-06, 1,200,000, stated cum called 2,200,000, remaining 7,800,000.
N3 Call No. 3, notice 2026-08-05, due 2026-08-19, 1,800,000, stated cum called 4,000,000, remaining 6,000,000.
Birch Direct Lending II (GP Birch Credit), vintage 2022, commitment 8,000,000, investment period ends 2026-12-31.
N4 Call No. 9, notice 2026-04-14, due 2026-04-28, 600,000, stated cum called 5,600,000, remaining 2,400,000.
N5 Call No. 10, notice 2026-07-13, due 2026-07-27, 600,000, stated cum called 6,200,000, remaining 1,800,000.
N6 Distribution No. 5, notice 2026-09-21, payment 2026-10-09, 450,000, recallable 0, stated cum distributed 2,350,000, capital account summary: contributions to date 6,200,000.
Cedar Buyout III (GP Cedar Capital), vintage 2023, commitment 12,000,000, investment period ends 2028-12-31.
N7 Call No. 4, notice 2025-11-03, due 2025-11-17, 1,300,000, stated cum called 3,900,000, remaining 8,100,000.
N8 Distribution No. 2, notice 2026-07-30, payment 2026-08-13, 700,000, recallable 700,000, capital account summary: contributions to date 5,100,000 as of Capital Call No. 6 dated 2026-05-12, distributions to date 1,150,000.
</sample>
<expected_gate>
Alder: last two call notices No. 2 and No. 3 in file, log cum 4,000,000 ties to stated. PROJECTABLE, MEDIUM (3 calls).
Birch: No. 9 and No. 10 in file, log cum 6,200,000 ties to the capital account summary. PROJECTABLE, MEDIUM (2 calls).
Cedar: STOP. Not projected. The last two call notices are not in the file: Capital Call Notice No. 5 and Capital Call Notice No. 6 of Cedar Buyout III, together 1,200,000 (stated 5,100,000 less logged 3,900,000), No. 6 dated 2026-05-12 per Distribution No. 2, No. 5 between 2025-11-04 and 2026-05-11. Send both and rerun 04. Remaining commitment carried as unprojected exposure: 12,000,000 less 5,100,000 plus 700,000 recallable, 7,600,000.
</expected_gate>
<expected_forecast>
fund | remaining | method | conf | flag | Q4 26 | Q1 27 | Q2 27 | Q3 27 | next_notice_expected | run_rate_check
Alder Growth IV | 6,000,000 | OWN HISTORY | MEDIUM | FASTER | 0 | 1,800,000 | 1,800,000 | 0 | 2027-01-14 | 750,000 per qtr
Birch Direct Lending II | 1,800,000 | OWN HISTORY, POST IP from 2027-01-01 | MEDIUM | NONE | 600,000 | 600,000 | 600,000 | 0 | 2026-10-11 | 600,000 per qtr
Cedar Buyout III | 7,600,000 | NOT PROJECTED | none | none | STOP | STOP | STOP | STOP | needs No. 5 and No. 6 | none
Working, Alder: gaps 158 and 166 days, median 162. Latest call 1,800,000 exceeds 1.25 times the median of prior calls (1,100,000 times 1.25 is 1,375,000), so FASTER on size, and the projected call size is the latest call, not the median. Next notices 2027-01-14 and 2027-06-25, the third at 2027-12-04 falls outside the horizon. Run rate check: trailing four quarters 0 plus 1,200,000 plus 0 plus 1,800,000, over 4, is 750,000 per quarter, 3,000,000 over the horizon against 3,600,000 projected, 20 percent above, under the 25 percent line in prompt 05 rule 7, so the check does not fire. The FASTER flag comes from the size test in prompt 06, not from the run rate.
Working, Birch: one gap, 90 days, call size 600,000. Next notices 2026-10-11, 2027-01-09, 2027-04-09, 2027-07-08. Four calls would be 2,400,000 against 1,800,000 remaining, so the fourth is cut to zero by the cap. Calls after 2026-12-31 are labelled POST IP, still projected, because remaining commitment stays callable until the LPA says otherwise.
</expected_forecast>
<expected_net_need>
quarter | projected_calls | contracted_distributions | net_need | cumulative_net_need | funds_calling | unprojected_exposure
Q4 2026 | 600,000 | 450,000 (Birch Dist No. 5, pays 2026-10-09) | 150,000 | 150,000 | Birch | Cedar 7,600,000
Q1 2027 | 2,400,000 | 0 | 2,400,000 | 2,550,000 | Alder, Birch | Cedar 7,600,000
Q2 2027 | 2,400,000 | 0 | 2,400,000 | 4,950,000 | Alder, Birch | Cedar 7,600,000
Q3 2027 | 0 | 0 | 0 | 4,950,000 | none | Cedar 7,600,000
Timing note: Birch expected 2027-01-09 and Alder expected 2027-01-14 land 2,400,000 inside one ten business day window.
Line: required is drawn 1,000,000 plus peak cumulative net need 4,950,000 less earmarked cash 1,500,000, 4,450,000. Committed 3,000,000. Shortfall 1,450,000 by Q2 2027, before Cedar. Idle cash check: the earmarked cash is first touched in Q4 2026 for 150,000, leaving 1,350,000, and the line is first drawn beyond 1,000,000 in Q1 2027.
</expected_net_need>
<trap>The sample contains the two ways a naive run goes wrong on purpose. Cedar looks projectable, it has a call notice and a distribution notice, and the distribution notice is what proves two calls are missing. Alder looks slow, three calls in a year, and its latest call is the one that says the pace changed. If your run projected Cedar or forecast Alder at 1,200,000 per call, the method was not followed.</trap>
<review_gate>Every figure in the three expected tables reproduced. State MATCH or the first mismatch, then stop or proceed.</review_gate>