A private-markets analyst working a cap table for diligence, valuation, or a secondary transaction will almost never get a workbook they can model from directly. The data arrives with mixed date formats, subtotal rows interleaved in the data range, a SAFE sitting on a separate tab past its conversion trigger, a vendor warrant referenced only in a side letter, and an anti-dilution variant cell that someone left blank because they meant to ask counsel.
None of these are judgment problems. They are data-hygiene problems that happen to sit upstream of the judgment work. The question this project tries to answer is simple: can the hygiene step be done by a system, in a way that's honest, auditable, and explicit about what it refuses to decide — leaving the analyst to do the analysis?