Skip to content

DaCameraGirl/Compass-Ultra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

9 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿงญ Compass Ultra

Release intelligence for teams that ship behind feature flags.

Compass Ultra is a release control room for feature-flagged software. Review flag state, policy gates, rollout risk, snapshot diffs, AI-assisted risk analysis, and audit-ready release proof โ€” before production changes go live.

๐Ÿš€ Live App ยท ๐ŸŽฎ Try the Demo ยท ๐Ÿค– AI DevOps Checker

demo


โœจ Why Compass Ultra?

Feature flags are supposed to make releases safer.

But over time, they can become a release surface of their own:

  • ๐ŸงŸ Stale or expired flags
  • ๐ŸŽฒ Risky rollout percentages
  • ๐Ÿ‘ค Missing owners and approvers
  • ๐Ÿ•ธ๏ธ Hidden flag dependencies
  • ๐Ÿšจ Production overrides
  • ๐Ÿ’ฌ Slack threads pretending to be audit trails
  • ๐Ÿงฉ Release decisions scattered across too many tools

Compass Ultra turns feature-flag chaos into a repeatable release review workflow.

Instead of asking:

"Are we good to ship?"

Your team can answer:

  • โœ… What is enabled?
  • ๐Ÿ‘ฅ Who is affected?
  • ๐Ÿ”„ What changed?
  • ๐Ÿ’ฅ What can break?
  • ๐Ÿ–Š๏ธ Who approved it?
  • ๐Ÿงฏ What needs to be fixed first?
  • ๐Ÿ“„ What proof can we hand to QA, DevOps, leadership, or compliance?

โšก The Short Version

Compass Ultra helps teams review and prove release readiness before shipping.

A typical release review looks like this:

  1. ๐Ÿ“ฆ Load or import a release workspace.
  2. ๐Ÿ‘ค Evaluate flags against a real user context.
  3. ๐Ÿ›ก๏ธ Run policy gates and risk analysis.
  4. ๐Ÿ” Compare release snapshots.
  5. ๐Ÿ“„ Export a release runbook.
  6. ๐Ÿš€ Share the proof before production changes go live.

๐ŸŽฎ Live Demo

The demo works without an account:

Demo: https://www.compassultra.com/app?demo=true

The demo simulates a risky retail release (Black Friday eve, peak-sale-2026.11) with:

  • ๐Ÿ 10 feature flags across LaunchDarkly, Statsig, and Firebase
  • ๐Ÿ›’ High-risk checkout, flash-sale, and same-day shipping flags
  • ๐Ÿšง Policy blockers and warnings (dependency gaps, canary violations)
  • ๐Ÿ”— Dependency graph checks
  • ๐Ÿงพ Snapshot comparison
  • ๐Ÿ“„ PDF runbook export
  • ๐Ÿ”Œ GitHub, Jira, and Slack payload generation
  • ๐Ÿงฏ Kill-switch rollback flow for demo state
  • ๐Ÿ’ฐ Financial impact estimate for peak-traffic deploy window

๐Ÿง  Core Features

๐Ÿšฆ Release Risk Analyzer

Compass Ultra reviews the current release workspace and returns a practical release assessment:

  • โœ… Ship
  • ๐ŸŸก Hold
  • ๐Ÿ”ด Fix first

Powered by a live AI service with a deterministic fallback โ€” analysis is never blocked even when the AI service is unavailable.

It can detect issues such as:

  • ๐Ÿ”ฅ High-risk active flags
  • ๐Ÿ”— Dependency conflicts
  • ๐Ÿ‘ป Missing approvers
  • โฐ Expired or ownerless flags
  • ๐Ÿค Canary rollout violations
  • ๐Ÿšจ Production overrides
  • ๐Ÿงพ Compliance-sensitive rollout patterns
  • ๐Ÿ’ฐ Financial impact estimates for peak-traffic deploy windows

๐ŸŽฏ Flag Evaluation Engine

Evaluate every flag against a specific user context.

Field Description
๐Ÿ‘ค User key Unique user identifier
๐Ÿ“ง Email User email address
๐Ÿข Tenant Customer or account tenant
๐Ÿ’ณ Plan Pricing or entitlement plan
๐Ÿ›‚ Role User role or permission group
๐ŸŒŽ Region Geographic or infrastructure region
๐Ÿณ๏ธ Country Country-level targeting
๐Ÿ“ฑ Device Device or platform type
๐ŸŒ Environment Development, staging, production, or custom environment

Each flag shows:

  • ๐ŸŽš๏ธ Evaluated value
  • ๐Ÿง  Resolution reason (rule match, rollout bucket, default, or override)
  • ๐Ÿงฉ Matching rule or condition
  • ๐Ÿ“Œ Relevant context used during evaluation

Switch between saved context presets โ€” Production admin, EU customer, Mobile guest โ€” to see how flags behave per segment.


๐Ÿ›ก๏ธ Enterprise Policy Gates (9 Checks)

Compass Ultra runs automated release checks on every workspace state change.

๐Ÿ”’ Gate What it checks
๐ŸŽŸ๏ธ Change ticket attached CHG or Jira ticket is present before production
๐Ÿ‘ฅ Critical flags have approvers All high/critical active flags have named approvers
๐Ÿงฌ Every flag has traceability All flags have Jira/change IDs
โณ No expired flags enabled No enabled flags are past expiration
๐Ÿšซ Production override discipline No manual overrides active in production
๐Ÿค Canary rollout limit Canary-required flags stay within 50% rollout
๐Ÿ”— Dependencies enabled No enabled flag has a disabled dependency
๐Ÿ”Œ Live provider adapters configured At least one provider token is connected
๐Ÿ“ค Outbound DevOps hooks configured GitHub/Jira/Slack endpoints are set

๐Ÿค– AI DevOps Chat Widget

A floating AI chat assistant that can be embedded on any page with a single script tag:

<script src="https://www.compassultra.com/ai-devops-widget.js"></script>
  • ๐Ÿ’ฌ Ask release questions in natural language
  • ๐Ÿ” Reads the live workspace state automatically
  • ๐Ÿ“Š Session counter shows how many visitors have used it
  • โšก Graceful fallback when AI service is unavailable
  • ๐Ÿง  Maintains chat history across messages in the same session

Try it live: https://www.compassultra.com/ai-devops


๐Ÿ”Œ Provider Integrations (Read-Only Sync)

Import live flag state from your flag provider via a customer-owned read-only token through the server proxy.

๐Ÿด Provider Type
๐Ÿš€ LaunchDarkly Provider sync
๐Ÿ“Š Statsig Provider sync
๐Ÿ”“ Unleash Provider sync
๐Ÿณ๏ธ Flagsmith Provider sync
๐Ÿ”ฅ Firebase Remote Config Provider sync

๐Ÿ”’ API keys never leave the backend proxy. The browser only calls the Compass Ultra API.


๐Ÿ“ค Outbound DevOps Integrations

One-click payload copy or POST to your existing tools:

๐Ÿ”Œ Integration Type
๐Ÿ™ GitHub Issues Release evidence issue
๐ŸŽซ Jira Change CHG ticket update
๐Ÿ’ฌ Slack War Room Release blocks / rich message

๐Ÿ” Snapshot Diff

Compare two release checkpoints and see exactly what changed.

Diffs can identify:

  • โž• Added flags
  • โž– Removed flags
  • ๐Ÿ“ˆ Rollout changes
  • ๐Ÿšจ Criticality changes
  • ๐Ÿ‘ค Owner or approver changes
  • ๐Ÿ› ๏ธ Override changes

๐Ÿ“„ PDF Release Runbooks & Certificates

Export CAB-ready PDFs for QA, leadership, DevOps, or audit review.

Runbooks include:

  • ๐Ÿท๏ธ Release metadata and deploy window
  • ๐ŸŽฏ Flag evaluations and rollout states
  • ๐Ÿ›ก๏ธ Policy gate results
  • ๐Ÿง  Risk summary and financial impact
  • ๐Ÿงฏ Rollback notes per flag
  • โœ๏ธ Approver sign-off list
  • ๐Ÿงพ Audit history

๐Ÿ™ GitHub Action CI Gate

Block deploys in CI when release risk exceeds a configured threshold:

- uses: ./.github/actions/compass-check
  with:
    compass_api_key: ${{ secrets.COMPASS_API_KEY }}
    risk_threshold: high

๐Ÿšฆ The action fails the workflow automatically if blockers are found โ€” no more "we forgot to check the flags before merging."


๐Ÿ‘ฅ RBAC (4 Roles)

๐ŸŽญ Role Permissions
๐Ÿ”‘ Admin Full access โ€” flags, release, team, integrations
โœ… Approver Approve releases, view all
๐Ÿ› ๏ธ Operator Edit flags and release metadata
๐Ÿ‘๏ธ Viewer Read only

All blocked actions are logged with actor, role, gate triggered, and exact timestamp.


๐Ÿงญ Product Positioning

Compass Ultra is not a feature flag provider.

It is the release review layer around feature flags.

Use it when you need a clear answer to:

"Can we safely ship this feature-flagged release, and can we prove it?"


๐Ÿ’ธ Pricing

Plan Price Seats Best for
๐Ÿ†“ Free $0 Local only Trying the workspace and local release review
๐Ÿง Solo $49/mo 1 seat Solo operators who need cloud sync, risk analysis, snapshots, and exports
๐Ÿš€ Pro $149/mo Up to 5 seats Small teams that need shared release review and diffing
๐Ÿ‘ฅ Team $299/mo Up to 15 seats Release teams that need RBAC, audit export, alerts, and org workflows
๐Ÿข Enterprise Custom Custom Security review, onboarding, custom terms, and integrations

Paid plans start with a 7-day free trial.

No credit card required. Trials downgrade to Free automatically unless the customer subscribes.


๐Ÿ› ๏ธ Tech Stack

Layer Technology
โš›๏ธ Frontend React, Vite
๐Ÿงญ Routing React Router
โœ‚๏ธ Code splitting React.lazy + Suspense
๐ŸŽจ UI icons Lucide React
๐Ÿ“„ PDF export jsPDF
๐Ÿ” Auth Auth0
๐Ÿ’ณ Payments Stripe
๐Ÿ“ˆ Analytics Vercel Analytics
๐Ÿ”’ Security headers X-Frame-Options, CSP, HSTS, cache control
๐Ÿงฑ Backend Express API in the backend repo
๐Ÿ˜ Database PostgreSQL through backend
๐Ÿค– AI risk analysis Backend AI service with deterministic fallback
โ˜๏ธ Hosting Vercel (frontend) ยท Railway (backend)

๐Ÿ“ฆ Source Code

This project is maintained in private repositories.

Public users can explore the live app and demo without access to the source code.


๐Ÿ”’ Security Model

Compass Ultra is designed as a release review layer.

  • ๐Ÿงช Local demo works without login.
  • ๐Ÿ” Cloud snapshots require authentication.
  • ๐Ÿ”Œ Provider sync uses read-only tokens through the backend proxy โ€” API keys never pass through the browser.
  • ๐Ÿ›ก๏ธ Security headers on all responses: X-Frame-Options, Content-Security-Policy, Strict-Transport-Security, X-Content-Type-Options.
  • ๐Ÿ’ณ Stripe handles card data.
  • ๐Ÿชช Auth0 is the identity provider.
  • ๐Ÿ”— Share links encode workspace state and should not be used for secrets.
  • ๐Ÿข Enterprise customers should use security review and custom terms before live provider rollout.

๐Ÿ—บ๏ธ Roadmap

  • ๐Ÿงพ Full backend-enforced seat limits
  • ๐Ÿงช No-card trial lifecycle automation
  • ๐Ÿšฆ Trial abuse controls by email, domain, and usage
  • ๐Ÿ‘ฅ Team invite flow
  • ๐Ÿข Organization workspaces
  • ๐Ÿ”Œ More provider adapters
  • ๐Ÿ’ฌ Slack app workflow
  • ๐Ÿ™ GitHub Action release gate expansion
  • ๐Ÿ“ค More export formats
  • ๐Ÿ”’ Security review package for Enterprise
  • ๐Ÿ“Š Live backend session and message counts for AI DevOps widget

โœ… Status

Compass Ultra is live:

Production: https://www.compassultra.com

Demo: https://www.compassultra.com/app?demo=true

AI DevOps Checker: https://www.compassultra.com/ai-devops


๐Ÿš€ Built For

Teams that ship fast and still need proof before production.

Ship with confidence. Review with evidence. Prove every release. ๐Ÿงญ

About

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors