Skip to content

Private Apps Hub and Semantic Domains

Purpose

Provide a single entrance to the private site to navigate by intent: enter, collaborate, govern, operate, learn, trust, and measure.

Active private routes

Private base: https://app.atlantyqa.org/

Area URL Usage
Private portal shell https://app.atlantyqa.org/ Main UI/UX entry
Onboarding https://app.atlantyqa.org/onboarding/ Guided onboarding by profile
Labs https://app.atlantyqa.org/labs/ Practice and challenge labs
Dashboard https://app.atlantyqa.org/dashboard/ Metrics and operations dashboard
Auth gateway https://app.atlantyqa.org/auth/start OAuth start
Ops Surface https://app.atlantyqa.org/ops/ Ops backend/runtime
Tech Radar https://app.atlantyqa.org/radar/ Tech radar UI
Cognitive Frontend https://app.atlantyqa.org/apps/cognitive/ Cognitive module UX
GitHub Webhooks https://app.atlantyqa.org/hooks GitHub App webhook ingress

Semantic domains by purpose

Enter

Orientation, onboarding, and the first action without friction.

Open section

Collaborate

Human coordination, handoffs, and GitHub work.

Open section

Govern

Triad, promotion, decisions, and control evidence.

Open section

Operate

Runtime, DNS/TLS, host sync, and live surfaces.

Open section

Learn

Progressive path, labs, and guided practice.

Open section

Trust

Identity, access, privacy, and sensitive backups.

Open section

Measure

Metrics, UX, and evidence for better decisions.

Open section

Quick access

Adopted/developed products

  • ATQ-GOV: https://app.atlantyqa.org/apps/atq-gov/ (placeholder until runtime materialization)
  • Open Notebook: https://app.atlantyqa.org/apps/notebook/ (only when enabled)

Canonical frontend map

  • / -> portal shell
  • /onboarding/ -> institutional onboarding experience
  • /labs/ -> labs and progressive learning experience
  • /dashboard/ -> operations dashboard and metrics
  • /ops/ -> control tower / operational backend

UX/UAT validation criteria

A private route is considered OK when: 1. it returns 302 to OAuth (/auth/start or /oauth2/start) without session; 2. and with valid session it renders expected UX/UI.

Quick smoke

bash curl -k -I https://app.atlantyqa.org/ curl -k -I https://app.atlantyqa.org/onboarding/ curl -k -I https://app.atlantyqa.org/labs/ curl -k -I https://app.atlantyqa.org/dashboard/ curl -k -I https://app.atlantyqa.org/auth/start curl -k -I https://app.atlantyqa.org/radar/ curl -k -I https://app.atlantyqa.org/ops/ curl -k -I https://app.atlantyqa.org/apps/cognitive/