2.1 KiB
2.1 KiB
Working Context
Last updated: 2026-03-18
Purpose
- This repository contains the generic RMS software stack.
- It is intentionally independent from a specific station deployment.
- Station-specific configuration and infrastructure binding belongs in separate overlay/deploy repositories.
Scope
Included here:
server/backend API and orchestrationpublic/web UIplugins/plugin catalog and capabilitiestest/automated checks
Operational note:
- Local/ops utility scripts were moved to
Remotestation-ARCG/tools/(deploy overlay repository).
Not included here:
- production secrets
- station hostnames and private endpoints
- station-specific bandmaps/bandplans/deploy service wiring
Security Boundary (Public Repo)
- This repository is public.
- Never commit live configurations, production environment files, credentials, tokens, private hostnames, or any sensitive operational data.
- Keep all live/runtime secrets in deployment/runtime environment layers outside this repository.
Configuration Layers
Expected priority order:
- RMS software defaults
- Station overlay repository defaults
- Runtime environment variables (highest priority)
Plugin Model
- Plugins declare capabilities and optional UI controls in
manifest.json. - Providers can be switched per capability at runtime.
- Auth methods are plugin-based (
authMethodin manifest).
Deploy Contract
- Deploy repositories should fetch this repository as software source.
- Deploy repositories may overlay files for station-specific behavior.
- Deploy repositories must not patch in secrets; secrets come from env files on target systems.
Current Baseline
- Access token default/minimum baseline is 3 hours.
- OpenWebRX+ integrations remain plugin- and deploy-driven; station-specific profile/bandplan data stays outside this repo.
Recent Doc Update
- Added external-reference notes for AlfaSpid RAK/ROT1Prog manual:
docs/rotor-alfaspid-rak-rot1prog-manual-notes.md
- Linked the new notes page from
README.mdunder RF/Hardware guides. - Expanded
docs/rotor-rot1prog-guide.mdinto a full end-to-end setup/calibration/runbook guide.