Files
nexus/TODO.md
2026-07-14 05:53:25 -05:00

2.4 KiB

Nexus Control Panel — TODO

Product name: Nexus Control Panel Subdomain: nexus.arcline.it Tagline: "Your central command. One login, every tool."

Naming & Branding

  • Confirm "Nexus Control Panel" clears trademark/legal check
  • Register/reserve nexus.arcline.it subdomain and DNS entry
  • Lock tagline copy across marketing site, login page, and docs
  • Design logo/wordmark reflecting the "hub" metaphor
  • Define brand voice guidelines tied to the "central command" concept

Infrastructure & Identity Core

  • Stand up identity service as the single source of truth
  • Provision nexus.arcline.it with TLS certs
  • Design core data model: users, roles, sessions, connected apps
  • Implement session management / token issuance (JWT or equivalent)
  • Set up audit logging for login events across connected tools

Tool Integrations (the "spokes" of the hub)

  • Portal — connect via SSO, map roles/permissions
  • Billing — connect via SSO, map roles/permissions
  • Git — connect via SSO, map roles/permissions
  • Monitoring — connect via SSO, map roles/permissions
  • Define standard integration pattern/spec so future tools plug in consistently

Third-Party SSO (future-proofing per the "Nexus" metaphor)

  • Research Google Workspace SSO integration requirements
  • Research Microsoft Entra ID (Azure AD) integration requirements
  • Design abstraction layer so external IdPs can plug in without core rework
  • Prioritize/schedule third-party SSO for a post-launch phase

UI / UX

  • Design login/landing page reflecting "central command" positioning
  • Build dashboard showing all connected tools (Portal, Billing, Git, Monitoring)
  • Add per-user access/permissions view
  • Add admin view for managing connected apps and users

Security

  • Define password/MFA policy
  • Pen-test the identity core before launch
  • Set up rate limiting and anomaly detection on login endpoint
  • Document token expiry/refresh and revocation flows

Launch

  • Internal beta with Portal + Billing only
  • Roll out Git + Monitoring integrations
  • Publish tagline/messaging externally
  • Announce nexus.arcline.it as the official login hub

Documentation

  • Write internal integration guide (how to plug a new tool into Nexus)
  • Write end-user help doc ("What is Nexus Control Panel?")
  • Write admin guide for managing users/roles