Reference
View as MarkdownReference covers the public Sapporta 0.2.7 package surface, generated project
contract, HTTP routes, CLI, configuration, runtime behavior, and diagnostics.
The server row-query, shared HTTP, frontend table-query, and Grid interaction
contracts include changes through framework source revision
c15d8a8c8fc8276c86774d4d8e6b7c862f54c9c6.
Lookup indexes
Section titled “Lookup indexes”Package boundaries
Section titled “Package boundaries”@sapporta/server owns server schema, auth, row helpers, and route
registration. @sapporta/shared owns browser-safe contracts and wire values.
@sapporta/frontend owns the app shell, generated record surfaces, TGrid, and
report rendering. Standalone @sapporta/grid has its own
Grid Reference.
Schema and value boundaries
Section titled “Schema and value boundaries”Server row access
Section titled “Server row access”- Scoped CRUD and bounded reads
- Scoped lookups and counts
- Generated query resolvers
- Table row-security guards
Frontend state and interaction
Section titled “Frontend state and interaction”- Application routes and navigation
- App shell layout and sidebar
- Generated record surfaces and form helpers
- Table lookups and record ids
- Table read functions and query options
- Table query cache keys and ownership
- TGrid definitions, sessions, and queries
- TGrid interactions, columns, and writes
- Standalone Grid interactions