Files
DoGaMa-serv/docs/product/roadmap.md
2026-08-06 19:21:08 +02:00

2.0 KiB

Roadmap

V1 — reliable single-host foundation

  1. Go application skeleton, embedded UI, SQLite migrations, bootstrap admin and authentication.
  2. Restricted same-host Docker agent with authenticated private API and allowed-root enforcement.
  3. Template validation, local catalog, deployment preview and instance registry.
  4. Instance lifecycle, health/readiness, resources, ports, storage and safe deletion.
  5. Per-instance authorization and installation-request workflow.
  6. Backup scheduler, retention, import at creation, restore and export.
  7. WebAssembly runtime, normalized API and Palworld REST reference adapter.
  8. Controlled updates, mods configuration, configuration history and rollback paths.
  9. Email/webhook/Discord notifications and light audit trail.
  10. Security hardening, end-to-end tests, contributor documentation and release packaging.

V1 prioritizes correctness and recoverability. Features may be visually modest, but the security boundaries and data workflows must not be prototypes.

V1.x — usability and ecosystem

  • Instance duplication with explicit choices for data, mods and new ports.
  • Start/stop schedules and configurable idle shutdown.
  • Improved local catalog update and signed community catalogs.
  • Module SDKs and examples for HTTP, TCP and RCON-like protocols.
  • Template/module compatibility migrations and richer validation tooling.
  • Optional encrypted secret export and disaster-recovery workflow.
  • Additional game integrations contributed through the documented contracts.

V2+ — only with demonstrated need

  • Multiple trusted agents or hosts with mTLS and explicit placement.
  • Remote backup destinations.
  • OIDC or external identity providers.
  • Richer health and operational history without becoming a monitoring platform.
  • Podman-compatible execution behind the same restricted agent contract.

Commercial hosting, billing, Kubernetes and arbitrary container administration remain out of scope unless the product mission is deliberately revised.