Buildplan system catalog

Architecture documentation is work in progress. product-marketplace and bim-ontology are the started domain slices. Start with the platform shared kernel, then the bounded-context language pages.

Start here

Read the platform ubiquitous language first. It carries POM, BFF, project-coordination, and the BIM terms other contexts consume.

Then read the BIM Ontology and Product Marketplace dictionaries for bounded-context vocabulary.

Ubiquitous language

Platform (Start Here)

Shared-kernel domain — catalog entry, ADRs, cross-cutting language

Platform language

POM, BFF, project-coordination, configuration DSL

BIM Ontology language

Object classes, parameter keys, assignment, Revit projection

Product Marketplace language

Catalog, scraping, product configuration

Domains and services

api-v1

Active Airtable-backed API (deployable)

api-v2

Prisma/Postgres target API (deployable)

Backend platform

api-v1 + api-v2 as machinery that spans domains

Product ingestion

Scrape-and-persist path owned by product-marketplace

BIM Ontology

Classification tree and parameter dictionary

Product Marketplace

Catalog, scraping, product configuration

Architecture decisions

There are two ADR series, and both number from ADR-0001. Qualify every citation (platform vs per-file). The catalog does not host an ADR index — source of truth is the repo.

ADR index (repo)

Citation rules and both series

Platform ADR series

Canonical platform decisions