Vantz Stockwell
5c11050eca
scaffold: Backend core — Cargo.toml, main.rs, config, models, panel adapter
...
Axum server entry point, AppConfig, AppState, ApiError, all model
structs (auth, license, server, wipe), and the PanelAdapter trait
that abstracts AMP/Pterodactyl/companion connections.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-14 21:41:58 -05:00
Vantz Stockwell
cc8c1e3519
feat: Add 15 backend service stub files with TODO implementations
...
Stub files for all services declared in services/mod.rs:
- Panel adapters: AMP, Pterodactyl, Companion (NATS-based)
- Wipe pipeline: WipeEngine, Scheduler, HealthChecker, BackupManager
- Infrastructure: NatsBridge (JetStream), SteamUpdateWatcher, MapManager
- Notifications: Discord webhooks, Pushbullet push notifications
- Platform: LicenseService, CloudflareService, encryption utilities
Each file has struct definitions, method signatures with proper types,
and descriptive TODO comments outlining the implementation plan.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-14 21:35:16 -05:00