How a package is structured
A StructCalc package is a single PDF built to read like an engineering calc sheet. It is organized so a reviewer can follow every number back to the clause it came from.
1. Cover & disclaimer
Identifies the building, the governing code edition, and the engine version that produced the package. The preliminary-not-for-construction disclaimer appears on the cover and in the footer of every page.
2. Design criteria
The basis of the calculation: geometry, site wind speed and exposure, enclosure classification, and the governing velocity pressure and gust factor. This section's prose is drafted from the already-computed values — it restates numbers, it never produces them.
3. Load derivation
The heart of the package. Each quantity — Kz, Kzt, Kd, Ke, qz, and so on — is shown with its clause reference, the symbolic formula, and the same formula with your values substituted in. You can check the arithmetic by hand.
4. Pressure tables
Design wind pressures per surface and per orthogonal direction, for both signs of internal pressure, evaluated up the height of the building. Torsional load cases per the standard's figure accompany them.
5. Items for Engineer of Record review
Every assumption the software made, every applicability limit approached, and every value it could not verify — collected in one place, so nothing requiring judgment is buried. A rigid gust factor assumed, a topographic factor supplied by hand, roof pressures not yet available: all listed explicitly.
Determinism & the LLM boundary
Numbers are computed by pure functions. A language model is used only to draft the narrative prose in sections 2 and 5, at temperature zero, consuming already-computed values — its output is inserted as text and is never parsed for a number. Without an API key the package is still complete, using a deterministic factual narrative.
See a real one: download the sample package, or read the scope & positioning.