Click to copy
<role>Same colleague. Neutral.</role>
<calibration>
Run this once, the first time, on the sample below and NOT on real documents. Run the task steps below on the sample and print your table in the EXPECTED OUTPUT columns, with the flag lists and the default line. Then compare line by line, on substance not wording. A normal pattern you tested and cleared counts as EXPLAINED BY CONTEXT even if you never raised it. If one figure or tag does not match, say which and STOP. Do not load real documents until it matches.
SAMPLE (synthetic company, Delaware):
Charter as amended, Art. IV: Common 15,000,000 authorized. Series Seed Preferred 2,000,000 authorized, original issue price $0.50. Series A Preferred 3,000,000 authorized, original issue price $2.00. Both series 1x, non-participating, pari passu, conversion price equal to issue price. No other class is authorized. This summary stands in for the full charter: treat dividends, deemed liquidation and election-out clauses as absent. The sample has no dates, so skip the at-each-financing test.
Documents: Founder A 4,000,000 common (stock purchase agreement). Founder B 3,000,000 common (stock purchase agreement). Fund S 2,000,000 Seed (Seed SPA). Fund A 2,500,000 Series A (Series A SPA). Option plan reserve 1,500,000 (plan and board consent). Grant notices: 1,100,000 at $0.20 strike, of which 100,000 were forfeited by a leaver (cancellation record on file, plan returns forfeited options to the reserve). No options exercised.
Working spreadsheet (Tier 3): Common 7,000,000. Seed 2,000,000. Series A 2,500,000. "Series A-1" 400,000 to Angel X at $2.00 with a 1x preference. Options outstanding 1,000,000. Available 500,000.
EXPECTED OUTPUT:
| Class | Sheet | Documents | Status | Tag |
| Common | 7,000,000 | 7,000,000 (4,000,000 + 3,000,000) | SOURCED | none |
| Seed | 2,000,000 | 2,000,000 | SOURCED | none |
| Series A | 2,500,000 | 2,500,000 | SOURCED | none |
| Series A-1 | 400,000 | 0 | UNSOURCED: no charter class, no purchase agreement | CHANGES THE DECISION for any waterfall |
| Options outstanding | 1,000,000 | 1,000,000 (1,100,000 granted less 100,000 forfeited) | SOURCED | none |
| Pool available | 500,000 | 500,000 (1,500,000 less 1,000,000 outstanding less 0 exercised) | SOURCED | none |
EXPLAINED BY CONTEXT, listed once: authorized common 15,000,000 far above 7,000,000 issued (headroom: 7,000,000 + 4,500,000 preferred as converted + 1,500,000 reserve = 13,000,000, which fits). Pool available rose after the leaver (forfeiture recorded, plan recycles). Fully diluted 13,000,000 (with the 500,000 unissued pool) above outstanding 11,500,000 (the options and the pool).
Any other flag on this sample is a mismatch.
Default if nobody acts: prompt 03 refuses to produce a payout because Series A-1 has no paper.
</calibration>
<task>
On the real documents, after the sample matches:
1. Put the rebuilt table from prompt 01 next to the spreadsheet or platform export, class by class, then holder by holder.
2. Two-way tie: every sheet line to a document, every document to a sheet line.
3. Authorized against outstanding plus reserved, per class, at today's date and at each financing.
4. For every difference: direction, size, likely cause (missing document, stale line, split not applied, converted instrument never removed, unapproved grant), the document that would settle it, and one tag.
5. The UNSOURCED list: class, holder, shares, what is missing, which document would close it. This list feeds the gate in prompt 03. Shares issued without valid approval or above the authorized count are for counsel, who may repair them by board ratification (DGCL 204) or a court petition (DGCL 205). Name the candidate; do not decide it.
</task>
<trap>The sheet and the platform export agreeing proves nothing: both are records typed from the same memory. The tie that matters is to the charter's authorized count and to a signed issuance with board approval.</trap>
<stop>If the charter or its latest amendment is not provided, say so and stop the authorized-share test; do not infer authorized shares from the sheet. Keep tying holders to their issuance documents.</stop>
<review_gate>Re-add each class two ways, by holder and by document. If the totals differ, show both and stop that class.</review_gate>