Skip to content

Repository guide

A pnpm monorepo with 11 workspace packages. Top-level layout:

  • artifacts/ — deployable apps (API server, Expo app, docs + marketing sites)
  • lib/ — shared libraries (DB schema, API spec/client, integrations)
  • infra/ — Terraform + hibernate/wake scripts (not a workspace package)
PackagePathDescription
@workspace/api-serverartifacts/api-server
@workspace/docs-siteartifacts/docs-site
@workspace/firepath-aiartifacts/firepath-ai
@workspace/marketing-siteartifacts/marketing-site
@workspace/api-client-reactlib/api-client-react
@workspace/api-speclib/api-spec
@workspace/api-zodlib/api-zod
@workspace/dblib/db
@workspace/spread-modellib/spread-modelShared, dependency-free fire-spread geometry (hazard bands, axis arrows, band labels). Single source of truth so the client and server produce identical, auditable spread geometry.
@workspace/web-brandlib/web-brandShared brand tokens + logo/mark/favicon for the Fire Path AI web surfaces (marketing-site + docs-site). Single source of truth ported from the product app’s design system.
@workspace/scriptsscripts