You would not be starting from zero. Four products are built and running, on two deliberately different architectures. What follows is what exists today, what is missing, and how I know. Every line is traceable to a dependency-graph extraction of a named commit.
Two spines, on purpose. Personal and local-first products run on Expo with data on the device. Multi-user business products run as a monorepo with Express, Postgres and a generated API contract. That second spine already carries authentication, a generated client shared across web and mobile, and AI services in another product in the portfolio. Several more products exist and are deliberately left off this sheet.
Zero circular dependencies across 31 repositories. Versioned data migrations in three of them. Evaluation harnesses in two.
Static dependency-graph extraction, per repository, at a named commit, AST only. It proves what exists and how it connects. It does not prove correctness, security, or test coverage. Node and edge counts describe structure, not maturity. I am happy to walk any repository with you and let you judge for yourself.