MTL ExplorerReleased · 0.9.0Home

Accepted architecture decisions

These decisions describe current ownership. Detailed contracts are linked below.

Decision Reason and current reference
Domain calculations run on the server Shared canonical inputs and results; segment contract
OpenAPI owns API types Server export and generated client; API workflow
Canonical metric units, converted presentation Domain meaning stays server-owned; unit contract
Source observations and processed geometry stay distinct Preserve evidence and explicit support; GPS pipeline
Display simplification does not own totals Maps and reduced charts consume canonical results
User corrections preserve media source evidence Separate precedence and correlation; media contract
Google Health uses installation-owned authorization Local mirror and identity control; OAuth contract

Pending designs belong in internal proposals. After implementation, update the current contract and record the accepted decision here. Split this index into topic records when the number warrants it.