Complete phase 3 W1 acceptance and close T16 findings

Fix Navara model display tint, overlay ordering, follow gestures and resource cleanup.
Reduce repeated aircraft work and correct fixture enrichment responses.
Strengthen dev/preview QA, preserve failure history and document verified W1 results.

Validation: 7171 ordinary tests pass, one Windows-only skip; 15 allocation probes;
37 W1 acceptance steps; contracts, shell, four performance gates; 18 identical
Cesium baseline PNGs. Known pre-existing CCTV and live-source limits are recorded.
This commit is contained in:
German Khokhlov committed 2026-10-26 23:23:25 +04:00
1 parent 766c786093
commit 0600964249
59 files changed
+2334 -701

No files matched your search

+13
View File
@@ -22,6 +22,7 @@ import {
} from './card.js';
import { createLocalAdsbEnrichment, localAdsbClass } from './enrichment.js';
import { createLocalAdsbModels } from './models.js';
import { localAdsbQaDrawn } from './qaDrawn.js';
import { LocalAdsbMotion } from './motion.js';
import {
ENTITY_PREFIX,
@@ -714,6 +715,18 @@ export function createLocalAdsbLayer({
void receiver.destroy?.();
},
...(import.meta.env?.DEV
? {
qaDrawn() {
return localAdsbQaDrawn(markers, models?.qaModels?.(), {
enabled,
cameraPosition: renderer?.view.camera?.positionWC,
isVisible: markerVisible,
});
},
}
: {}),
getStats() {
const current = receiver.getState();
const at = now();