Skip to content

rrg1225/launchops-control-tower

Repository files navigation

LaunchOps Control Tower

CI React Express RBAC License

LaunchOps Control Tower is a full-stack enterprise launch readiness workspace. It helps teams track customer-facing launches, score operational risk, enforce approval gates, and keep an audit trail for readiness reviews.

Why It Matters

Many portfolio projects show CRUD. LaunchOps shows the operational layer companies actually care about: risk scoring, role-based permissions, auditability, security headers, runtime metrics, and production build verification.

Features

  • React dashboard for launch portfolio risk, filters, approvals, and audit trail.
  • Express REST API with request IDs, CSP, security headers, and structured errors.
  • Deterministic launch risk scoring based on urgency, blockers, confidence, and impact.
  • Role-based write controls through x-user-role: viewer, operator, and admin.
  • Local JSON persistence with seed data for a no-service demo.
  • Mutation audit log with bounded history.
  • CI, API tests, architecture docs, and production build scripts.

Quick Start

npm install
npm run dev

Open http://localhost:5173. The API defaults to http://localhost:4410.

Scripts

npm test      # API contract, RBAC, and security-header tests
npm run build # production React bundle
npm run start # serve API and built frontend

API

Method Endpoint Description
GET /api/health Service health
GET /api/metrics Portfolio readiness metrics
GET /api/metrics/runtime Request counters and uptime
GET /api/metrics/scorecard Operational readiness score and checks
GET /api/launches Filterable launch list
POST /api/launches Create launch, requires operator or admin
POST /api/launches/:id/approvals Approve gate, requires admin
GET /api/audit Mutation audit trail

Quality Gates

  • npm test covers RBAC, approvals, health, metrics, and security headers.
  • GitHub Actions runs tests and build on pull requests and main.
  • Local runtime data is ignored by Git.
  • Architecture notes live in docs/ARCHITECTURE.md.

License

MIT

Enterprise Readiness

This repository now includes contribution guidelines, a security policy, operational runbook notes, PR review gates, and automated readiness checks. See docs/ENTERPRISE_READINESS.md and docs/OPERATIONS.md.

About

Enterprise launch readiness control tower with portfolio risk scoring, RBAC approvals, audit trails, and operational metrics.

Topics

Resources

License

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors