Initial skills documentation — 25 categories, all SKILL.md + references + scripts

This commit is contained in:
root
2026-07-15 17:42:20 -04:00
commit 1b4fcd4427
976 changed files with 188344 additions and 0 deletions
@@ -0,0 +1,45 @@
Generated Jul 9, 2026 by the Network Services Team. Full document at /root/.hermes/references/ops-portal-recommendations.md.
## Architecture
**Current:** Static HTML served by Caddy, reads JSON data file. Read-only.
**Target:** FastAPI backend with auth, action endpoints, audit logging, RBAC.
**Strategy:** Add action buttons to existing static pages immediately (via helper scripts), while planning the full rebuild.
## Pages (13 total)
8 existing + 5 new:
- Dashboard, Servers, Backups, Network, Services, Cron Jobs, Logs, Config
- **New:** Customer Management, Billing/Finance, Users/RBAC, Audit Log, Settings
## Actions per page
Each page should offer actions, not just views:
- Restart a service
- Trigger/restore backups
- Add DNS records
- Reboot routers
- Create customers
- Provision services
- Create tickets
## RBAC
- Owner/Admin: everything
- Tech/Support: tickets, server status, service restarts
- Sales/Onboarding: customer activation, provisioning
- Viewer: read-only
## Integrations Roadmap
- **Connected:** SyncroMSP, Cloudflare, Hetzner, netcup, Wasabi, admin-ai
- **Pending:** RingLogix (phone), Stripe (billing), Xero (accounting), UniFi (API key saved), Hudu, RunCloud
## Implementation Phases
1. Action buttons on existing pages, VPN monitor widget
2. Backend development (FastAPI + SQLite for audit)
3. Customer management module
4. RBAC + multi-user support
5. Polish (Grafana dashboards, notifications, mobile)