Repository navigation
Epic: Phase 1 — missing-feature backlog (data sources, market bug, EDDN logging, mission stacker) #87
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or requestepicA tracking issue spanning multiple tasksA tracking issue spanning multiple tasks
Description
Tracking epic for the Phase 1 batch of "features I'm missing" — data-source integrations, one
data-quality bug, and cross-cutting observability. These are captured for tracking only; no
implementation is scheduled by this epic.
Sibling epic: #88 — Phase 2: Odyssey (on-foot) features.
Theme
EDNexus already ingests the journal and bridges to EDDN, Inara (write), EDSM, and
Spansh (routes). Phase 1 is about (a) closing gaps in sources we already touch, (b) pulling in
new third-party data sources for the data each is uniquely good at, and (c) fixing/observing what we
already upload.
Children
Explicit asks
- Sync colonisation projects with Raven Colonial #89 — Sync colonisation projects with Raven Colonial — partial:
RavenColonialClientis read-only (GetProjectAsync,GetProjectForDepotAsync,GetSystemProjectsAsync); no push path to sync local depot contributions back yet. - [Bug] Market card shows carrier callsign, not the carrier name #90 — [Bug] Market card shows carrier callsign, not the carrier name — fixed in PR Fix - clipped cards, dev-mode exit, limpet default, carrier names #106
- Log what we upload to EDDN (troubleshooting & validation) #91 — Log what we upload to EDDN (troubleshooting & validation) — shipped in PR Log EDDN & Inara uploads for troubleshooting and validation #101
- Mission stacker: group missions by faction/target and advise stacking #92 — Mission stacker — done: journal-driven stacking (
MissionTracker.Stacks) and turn-in grouping shipped, closed.
Other data sources (data each is most useful for)
-
Data source: Frontier Companion API (CAPI) — fleet, market, carrier, commander #93 — Frontier Companion API (CAPI): full fleet, market/outfitting/shipyard boards, carrier finances, commander profile— 🚫 won't do, closed as not-planned: it needs an approved Frontier developerclient_idand Frontier is not opening the Companion API to new applicants, so there is no path to it. What it would have given (fleet, market boards, carrier state) is already read from the journal. - Data source: Galnet news feed — in-universe news card #94 — Galnet news feed: in-universe news card + CG narrative
- Data source: EliteBGS — faction influence & background-simulation states #95 — EliteBGS: faction influence & BGS states (feeds the mission stacker)
- Data source: Exobiology prediction, sampling distance & POIs (replacing Canonn API) #96 — Canonn Research API: codex, exobiology values, POIs (Guardian/Thargoid sites) — note: PR Phase 5 - materials inventory & exobiology tracking #107 bundles Canonn-derived exobiology values as static data, so this ticket is now only about the live API (codex, POIs)
- Data source: Coriolis / EDSY ship-build import & export #97 — Coriolis / EDSY: ship-build import/export & shareable loadout links
- Data source: Spansh extra routers & finders (RtR, exobio, tourist, body/station/market search) #98 — Spansh extra routers & finders: Road-to-Riches, exobio, tourist, body/station/market search
- Data source: Inara read-side API — profile, nearest services, engineers, CGs #99 — Inara read-side API: commander profile, nearest services, engineers/blueprints, community goals
Notes
- Each child names its most-natural roadmap milestone (Phase 3–10) where one fits; this epic is the
cross-cutting "missing features" tracker, orthogonal to those milestones. - "Link to Phase 1 unless there are blockers":
the one hard blocker is Data source: Frontier Companion API (CAPI) — fleet, market, carrier, commander #93 (CAPI)— Data source: Frontier Companion API (CAPI) — fleet, market, carrier, commander #93 is now
closed as won't-do, so no remaining child is blocked on an external gate. Mission stacker: group missions by faction/target and advise stacking #92 (mission stacker)
shipped its journal-driven half without waiting on Data source: EliteBGS — faction influence & background-simulation states #95 (EliteBGS) for "where to grab more" advice,
which remains open as a follow-on enhancement tracked under Data source: EliteBGS — faction influence & background-simulation states #95.
🤖 Generated with Claude Code
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestepicA tracking issue spanning multiple tasksA tracking issue spanning multiple tasks
Activity
demortes commentedon Sep 10, 2026
Status update from a codebase audit:
MissionTracker.cs+MissionsCardViewModel.cs.RavenColonialClienthas read-only methods (GetProjectAsync,GetProjectForDepotAsync,GetSystemProjectsAsync) andSharedProjectLookupmaps that data one-way into the local tracker. There's no push path to sync local depot contributions back to Raven Colonial yet.src/).Remaining open children: #89 (partial), #92 is done→closed, #94, #95, #96, #97, #98, #99.
Generated by Claude Code
demortes commentedon Oct 9, 2026
Status update (the Phase 1 children list in the description is out of date):
Open children: #89, #95, #96, #98, #99.
Status from a codebase review on 2026-10-09 (post-merge review PRs #169-#177, which are now merged).
🤖 Generated with Claude Code