# Ecosystem: [Name]

## System overview

- **Version(s) examined:** <!-- 1.2.3 -->
- **Date(s) examined:** <!-- 2020-01-01 -->
- **Platform(s):** <!-- iOS, Android, Windows, Linux, MacOS, … -->
- **License:** <!-- GPL, MIT, proprietary, … -->
- **Offline behavior:** <!-- what works with no connectivity -->
- **Configuration model:** <!-- profiles, settings storage, complexity -->

## Feature inventory

**Status legend:**

- `●` **full** — present and works as a first-class capability
- `◐` **partial** — present but limited, awkward, or incomplete
- `○` **absent** — not present
- `?` **unknown** — could not be determined from available sources

<!-- Fill each item in the form: "`status` Feature: Notes". Append the notes after a colon, or leave it off when there's nothing to add. -->

### Map display & interaction

- `?` Vector / topographic map rendering
- `?` Terrain shading / elevation
- `?` Map orientation (track / north / target up)
- `?` Auto-zoom & circling zoom (mode-dependent)
- `?` Manual pan & zoom
- `?` Snail trail / flight trail
- `?` Glide range ("reachability") line
- `?` Thermal markers on map
- `?` Markers / pilot events on map
- `?` Waypoint & landable symbology / labels
- `?` "What's here" query

### Waypoints & navigation

- `?` Waypoint database
- `?` Landable vs non-landable distinction
- `?` Nearest (waypoint / landable / airfield)
- `?` Go-to / direct navigation
- `?` Waypoint details (info, image, runway, freq)
- `?` Alternates / safety-landing selection

### Cross-country tasks

- `?` Racing tasks
- `?` Assign Area Tasks (AAT)
- `?` Cross-country task types (FAI triangle, out-and-return, DMSt, etc.)
- `?` Observation zones & start/finish/turnpoint rules
- `?` Task manager (build / edit)
- `?` Task calculator (in-flight required speeds etc.)
- `?` In-flight task edit
- `?` FAI badge / record support
- `?` Task import / export / declaration to logger

### Glide computer

- `?` Flight modes + auto display switching (cruise/circling/final)
- `?` MacCready setting (manual)
- `?` Auto MacCready (modes)
- `?` Glide polar (library + custom)
- `?` Ballast / bugs / weight setup
- `?` Speed to fly / speed command / risk factor
- `?` Safety heights / safety MacCready
- `?` Final glide calculator (wind, altitude required)
- `?` Task speed estimation
- `?` Optimal cruise track

### Atmosphere & instruments

- `?` Variometer display
- `?` Average climb
- `?` Audio variometer
- `?` Air-data inputs (external sensors)
- `?` Wind estimation (circling / zigzag / compass / external)
- `?` Wind display & manual override
- `?` Thermal locator / assistant / centering aid
- `?` Thermal profile
- `?` Convection forecast (cloud base etc.)

### Weather

- `?` METAR / TAF
- `?` Forecast overlays (SkySight / TopMeteo / RASP)
- `?` Wind aloft / weather-station data
- `?` In-flight weather updates

### Airspace

- `?` Airspace display (classes, filtering)
- `?` Proximity / incursion warnings + acknowledgement
- `?` Airspace query / details
- `?` NOTAM handling

### Traffic & collision awareness (FLARM)

- `?` FLARM Traffic on map
- `?` OGN Traffic on map
- `?` FLARM and OGN Traffic deduplication
- `?` FLARM radar view
- `?` FLARM traffic dead reckoning
- `?` Collision / proximity warnings
- `?` Traffic details dialogue
- `?` Traffic ID / registration lookup
- `?` Team flying / buddy codes

### Avionics & airframe

- `?` Battery / voltage monitoring
- `?` GPS status / connection / altitude source
- `?` Engine / powered flight (ENL, MoP, engine hours)
- `?` Radio frequency management / control
- `?` Transponder (XPDR) control / squawk
- `?` Switch inputs (gear / flap warnings etc.)
- `?` Multiple external devices / slave mode

### Data fields (InfoBox system)

- `?` Configurable data-field grid
- `?` Multiple data-field pages / layouts
- `?` Per-flight-mode auto layout
- `?` Altitude / altimetry values (QNH, pressure alt, FL, AGL)
- `?` Speed values (GS / TAS / IAS / optimal)
- `?` Direction values (track / bearing / heading)
- `?` Time values (UTC / local / ETA / ETE / sunset / flight time)
- `?` Touch / gesture interaction with data fields

### Analysis & review

- `?` Barograph / altitude trace
- `?` Climb history / thermal analysis
- `?` Wind analysis
- `?` Glide polar analysis
- `?` Task analysis
- `?` OLC / contest analysis
- `?` Airspace cross-section

### Contest / WeGlide optimization (live)

- `?` Live WeGlide optimization in-flight
- `?` Flight trace maintenance
- `?` Live scoring / achieved distance

### Live tracking

- `?` Live tracking upload (OGN / SkyLines / cloud)
- `?` Retrieve / crew comms / position sharing

### Instrument & device connectivity (I/O)

- `?` Bluetooth
- `?` BLE
- `?` Serial
- `?` USB
- `?` TCP/IP / network
- `?` NMEA input parsing
- `?` NMEA / data output (drive other devices)
- `?` Positioning source selection (internal / external)
- `?` Vendor protocols (LXNav / FLARM / …)

### Data & file management

- `?` Waypoint files (CUP / …)
- `?` Airspace files (OpenAir / CUB / …)
- `?` Terrain / topology / map data
- `?` In-app data download & updates
- `?` Aircraft / plane profiles (polar, ballast, reg, comp ID)
- `?` Handicap / polar lists

### Logging & recording

- `?` IGC flight log recording
- `?` Approved / signed logger (badge / record)
- `?` Flight replay
- `?` Pilot events / markers logging

### Configuration & UI

- `?` Configuration profiles (per user / per aircraft / global)
- `?` Screen layout / data-field geometry
- `?` Day / night / high-contrast modes
- `?` Units
- `?` Input / gestures / hardware buttons
- `?` Language / localization

### Additional features (outside the shared taxonomy)

<!-- Anything this system does that has no row above. -->

- `?` <!-- Add other features here -->
