Your browser sucks, JavaScript disabled! Gunnar's console needs JavaScript and WebAssembly. Git over SSH on port 2222 does not.

nordisk/facett

.nornir/facett-worklist.md

facett worklist — prompt-item triage (2026-07-13)

Triage of Rickard's workspace_nordisk/prompt facett asks against the ACTUAL code. Headline: most of it is already built — the honest next work is polish + wiring verification, not new crates (Law #1: reuse, don't invent).

Prompt ask → real status

Prompt ask Status Evidence
"add collectors in korp (OSM Sweden roads from Trafikverket or OSM)" ✅ built korp-collectors/src/{osm,trafikverket,osm_admin}.rs (Arrow Collectors); korp config.rs has map_trafikverket_parquet = selectable OSM or Trafikverket street source
"one trait, data-to-draw selectable — goes for ALL maps" ✅ built facett-map/src/layer.rs: MapLayer trait + WaysLayer/PointsLayer sources + MapFacet (Vec<Box>) + rotatable/tiltable MapView + MapTheme. Filed: .nornir/maptrait-design.md
"OSM 3D — garmin navigator style" ✅ built facett-map3d (Filament PBR, IBL, SSAO, shadows, water); osm3d_demo
"OSM 3D flight" ✅ built facett-map3d-flight, osm_fly_demo, flight_demo; .nornir/osm-fly-flow.md
"korp meny tools demo som fyller på OSM Sverige med vägar" ⚠️ partial collectors + Map tab + config exist; verify the Tools-menu demo entry that triggers the OSM/Trafikverket Sweden-roads fill end-to-end (as a jera job)
"analysera all kod i facett, gui måste vara tipptopp" 🔄 ongoing 66-crate workspace; GUI-polish items below

Genuine remaining work (P-ranked) — NO duplication

Law note

facett-map already unifies maps via ONE MapLayer trait + ONE renderer; OSM/Trafikverket are selectable layers. Nothing here needs a new crate — the trait, sources, collectors, and korp Map tab are built. Close gaps by wiring, not re-implementing.