Agent control plane in OMA: tables, platform tools, staff + customer MCP, UI
Imported from GitHub issue El-SaMa/oma#150 by @El-SaMa.
- Tables: agent servers, enrolment tokens, desired app state, agent events
- Platform tools (registry + executors + confirm) for list/enrol/deploy/upgrade/remove/revoke
- Staff MCP + customer MCP coverage (product DoD)
- Admin page (full width, add/edit in modals) + customer portal page
- Audit log for every desired-state change and agent action
- App env secrets encrypted at rest, only sent to owning server
Design doc: https://claude.ai/code/artifact/8e38762a-5369-45d1-a64d-fce59d2e560b