Skip to content

Phase 3 - Colonisation construction tracker #1

Closed

Description

@demortes

Phase 3 — Colonisation construction tracker

The heaviest loop in this commander's logs (725 ColonisationConstructionDepot events), so
the highest-payoff feature. Track construction sites, what they still need, and hauling progress.

Goal

Turn ColonisationConstructionDepot / ColonisationContribution events into a live tracker that
answers: what do I still need to deliver, and how much of it fits in my hold right now?

Tasks

  • Model events (ColonisationConstructionDepot, ColonisationContribution) as typed records
  • ColonisationTracker service: per-commodity required / provided / remaining, keyed by construction site
  • Derive an auto shopping list (remaining resources, sorted by shortfall)
  • Hauling progress: overall % complete + per-commodity bars
  • Cross-reference current cargo hold → highlight what you're already carrying vs. still need
  • UI: Colonisation view/card in the dashboard
  • Validate against real journal data via the CLI harness

Acceptance criteria

  • Opening the app while docked at a construction ship shows the depot's outstanding list
  • Shopping list updates live as contributions are logged
  • Numbers reconcile against the latest ColonisationConstructionDepot snapshot

Milestone: Phase 3 · Labels: area:colonisation, agent-ready

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent-readyWell-scoped enough to hand to an AI agentarea:colonisationSystem colonisation & construction

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions