Where does the transmission system get built? #2
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Question
Greenfield, or inside the existing
novelpad-desktopmonorepo that already holds the bidder-side proposal engine?Parent: #1
Resolution
Greenfield, server-authoritative. A new deployable for the retailer side and the transmission network. HelmDocs integrates later across an API/MCP boundary.
Why. The existing monorepo is client-first by architecture: PGlite on every client with ElectricSQL sync, Yjs documents, an Electron desktop app. That design replicates data down to clients — precisely wrong for a system whose core promise is that a vendor's bid never reaches another vendor's machine. Fighting that grain would be a permanent tax.
What this costs. Auth, org model, and billing get rebuilt. The two sides stay separate products until deliberately joined.
What is still reusable. The prompts and the thinking in
packages/ai/src/agents/(intake-classifier, go-no-go, compliance-matrix-builder, section-drafter, negative-rfp-review) andpackages/core/src/solicitation-extraction/. Proven against real federal solicitations (NSF 26-510). Lift the design, not the runtime.