commit log
- Add typed SSD emulator self-test support 606d8ea Jaime Fournier
- Navigate pending SSD reviews without invalidating labels f726597 Jaime Fournier
- Wire typed server-first SSD detection 2f7a5f8 Jaime Fournier
- Route SSD Detect through typed server recognition 71b239d Jaime Fournier
- Wire typed SSD server page flow b9cd9d7 Jaime Fournier
- Integrate typed SSD server page flow d5f566b Jaime Fournier
- Complete typed tactical map view 8754f64 Jaime Fournier
- Add typed tactical map geometry helpers be53343 Jaime Fournier
- Wire typed SSD server lifecycle f5c4bbc Jaime Fournier
- Verify generated Android app contracts 30c8845 Jaime Fournier
- Integrate typed SSD server lifecycle 20f8694 Jaime Fournier
- Use typed SSD damage view cf4dc93 Jaime Fournier
- Add typed SSD damage panel 102c547 Jaime Fournier
- Gate tests on typed Android client sources be2f0fc Jaime Fournier
- Generate typed SSD AI client 13f1eb0 Jaime Fournier
- Compose typed SSD server support fragments d44187e Jaime Fournier
- Add typed SSD AI report update client c0173c7 Jaime Fournier
- Keep MainActivity helper slice behavior neutral ec9ef2e Jaime Fournier
- Begin typed MainActivity conversion 0581ba8 Jaime Fournier
- Wire typed SSD server client 7d56625 Jaime Fournier
- Add typed SSD server client 912f3c6 Jaime Fournier
- Integrate compiled typed Android client modules d168c10 Jaime Fournier
- Add typed SSD server HTTP transport f4de01f Jaime Fournier
- Add typed SSD server endpoint cache helpers c2c08ff Jaime Fournier
- Fix typed tactics command view generation a89df57 Jaime Fournier
- Finish typed ShipStatusView conversion a9642fa Jaime Fournier
- Wire typed SSD server models dd7253b Jaime Fournier
- Use typed tactics modules for converted panels 0f6d34f Jaime Fournier
- Add typed SSD server models ca44dba Jaime Fournier
- Add typed tactics command views 0b55f14 Jaime Fournier
- Port small tactics modules to typed Kotlin b105030 Jaime Fournier
- Add typed tactics panel templates 1221f2b Jaime Fournier
- Add typed client template composition tool fd3b8cf Jaime Fournier
- Split typed SSD client into per-file fragments c41ef25 Jaime Fournier
- Add raw Kotlin client source gate 299b6c7 Jaime Fournier
- Preserve manual SSD group orientation in typed client 118d5e7 Jaime Fournier
- Support composed typed client fragments 6cae9ff Jaime Fournier
- Restore typed SSD client baseline 03e6a0d Jaime Fournier
- Preserve manual SSD group orientation 6944652 Jaime Fournier
- Add full SSD review client and APK update flow 09db4c3 Jaime Fournier
- Port Original Tactics hex math to typed Jerboa a416cce Jaime Fournier
- Port Original Tactics ship labels to typed Jerboa 11abd6f Jaime Fournier
- Generate sample client from typed Jerboa d32ddfa Jaime Fournier
- Generate SSD truth store class from typed Jerboa 6267cf0 Jaime Fournier
- Generate SSD pinned TLS factory from typed Jerboa 389657b Jaime Fournier
- Generate SSD pinned connections from typed Jerboa c7e3c84 Jaime Fournier
- Generate SSD atomic writes from typed Jerboa 250a3a5 Jaime Fournier
- Generate SSD remote autosave from typed Jerboa f3c3f76 Jaime Fournier
- Generate SSD remote truth pulls from typed Jerboa 50da850 Jaime Fournier
- Generate SSD session truth loading from typed Jerboa 31a370b Jaime Fournier