Four layers, and the one test that keeps them apart
core data and UI · scenario and policy · kernels and math · render
Mission foundation / System overview
One scene scaled from a watch to a headset
Thalassa renders one declared scene on devices with different screen, memory, and graphics limits. Each backend reads the same render program and is checked against a software reference image.
Inside the system
Each plate preserves the internal layout, paths, boundaries, and highlighted decisions. Use the short label first, then follow the lines through the system.
core data and UI · scenario and policy · kernels and math · render
gfx.scene · ReefProgram · verify, order, execute
parse · type and check · the canonical module · five emitters
pixel diff · typed-output parity · what the leaves declare
verify · the typed verdict · two classes · refuse versus degrade
probe · declare · classify · cap · budget
boot · the frame loop · the shared supervisor · three verb tiers
queue · route · propagate · the retained control tree
the footgun · the contract · the cadence guard
register · claim a key · declare settings · one publish
Key parts
These are the main boundaries, inputs, outputs, and failure rules. The examples show a specific use of each part.
Teams describe the information and interaction once. The platform chooses the best supported presentation for each device.
A common operating picture can appear as a simple watch alert, a tablet map, or an immersive maintenance view.
The engine uses known device limits and declared policy. It does not guess which features are safe to use.
A rugged field device can receive a lighter view while a command workstation receives richer detail from the same source.
Every rendering path is checked against a common reference. This helps keep colors, shapes, and decisions consistent across hardware.
A threat zone or maintenance warning can keep the same meaning when operators move between devices.
Uses
Pilot questions
Which devices must share the same scene
What information must remain visible on the smallest device
What visual differences are acceptable by mission role