Decisions
2026-10-23: Separate solver and application
Keep solver packages, examples, tests, and data in public turfLP. Keep the Next.js application and private product-sdk dependency in turflp-aigora. Pin source archives so app builds do not depend on an unpublished registry version.
2026-10-23: Keep data local
Run HiGHS in a browser worker. No upload endpoint, accounts, database, or saved projects are required. Cancellation terminates the worker. Completed sizes survive cancellation.
2026-10-23: Validate analysis claims
Use the public baseline and frontier APIs. Do not pass caller claims of optimality. This adds solves, but prevents an unverified claim from changing the frontier.