RigelSolutions

One chart. Every role that needs it.

Whoever you are in the room, Rigel answers the question you're asking about coding agents. Pick your seat.

Role · VP Engineering & Platform

Fewer cross-team breaks. Less senior review time.

The pain — Agents open PRs faster than you can review them, and nothing says which ones may merge themselves.

Rigel centralizes cross-repo application knowledge, workflows, architecture and design patterns and infra conventions, so agents across a microservice estate — tens to hundreds of repos — build consistently with the other hundred services instead of guessing from a single repo.

1
Fewer incidents from cross-service changes.

Agents ask Rigel who depends on a package before editing, and PRs carry a risk score.

2
Routine agent PRs off your reviewers' plate.

Rigel's patch, minor and docs PRs merge only when CI, review and gates pass; everything else is held with a reason.

3
Agent spend you can see and cap.

Every run records cost and has a USD cap.

Pilot one application's repos, then expand team by team. See what adoption takes →

Delivered by

How the merge policy works

Rigel's own agents (bug fixes, dependency upgrades, docs refreshes) open PRs that the supervisor gates by origin: semver and path gates for dependency bumps, a fixer loop capped at 4 iterations and a fresh review for code changes, and a [needs-review] brake in the title.

A Repo Guard you install in each repo blocks Rigel's bot PRs that touch the wrong paths. Humans are never blocked. PRs from your other coding agents get a blast-radius risk score when Impact is on for the repo.

GitHub today. Code-change auto-merge requires GitHub Copilot code review.

A day in the lifeYour agents' PRs, on a policyIllustration
TimeWhat happens
08:40Dependabot flags a vulnerable package in orders-api. The Dependency Upgrade Advisor opens one tested PR.
09:20Merged on course. Patch bump, lockfile only, CI green.
semver ✓paths ✓CI ✓threads ✓
11:05Held off course. A second PR bumps an external major. The decision comment names the gate.
semver: external majorwaiting for a human
14:30Another team's coding agent opens a PR. Impact posts a risk score with every factor and the impact chain.
17:00The Flight Log has one Slack thread per agent PR. Costs roll up in the admin view.

Sample repo and times. Illustration.

Bring the policy to your platform team.

Role · Regulated industries

Agents near sensitive systems, under hard controls.

For CTOs in healthcare, fintech and insurance.

The pain — You can't ship sensitive data to a vendor's cloud, and you can't adopt agents you can't explain to an auditor.

1
Your cloud, your model account. Beta

Self-host Rigel Enterprise on your own Postgres. Model calls use your Anthropic key or Claude through your AWS account.

2
The agent comes to the data. Beta

A self-hosted agent host runs next to your database, behind a read-only boundary with default-deny column redaction. Data critics fail closed.

3
Every decision on the record.

Runs, supervisor decisions, admin cross-user reads, agent-to-agent hops and sensitive-database queries are logged.

Delivered by

How the controls work

Agents can't edit their own checks. Rigel's code-change sandbox refuses changes to .github/** three ways: at write time, on a pre-push diff and in a git pre-push hook. Pair it with a GitHub ruleset for defence in depth.

A CAB pack from the real diff. Release Analysis compares production with staging and writes the change ticket, checklist and data-engineering change notice, for release pipelines on AWS.

Embeddings disclosure. Code excerpts go to your chosen model provider and to Voyage AI for embeddings, under your own Voyage key. Coming soon A unified audit export.

No certifications claimed. Rigel holds no compliance certifications today. We describe the specific mechanisms so your security team can assess them directly. Full data-flow disclosure →
A day in the lifeAn agent that never sees the raw rowsIllustration
TimeWhat happens
10:10A product owner asks how many claims stall in review. The question goes to the agent host beside the claims database. Beta
10:10It queries through the read-only boundary. Columns your policy doesn't allow come back redacted.
READ ONLYrow capmember_name: [REDACTED]
10:11Only the requirement-level answer leaves. A fail-closed critic checks it first. The hop log keeps intent and verdict, never the values.
13:40A fixer agent decides a CI check is wrong. The write is refused, so it files a finding with a proposed diff for a human.
.github/workflows/ci.yml: refused
16:00Release Analysis compares production with staging and drafts the CAB pack from the real diff.

Sample data and times. Illustration.

Walk your security team through it.

Role · Staff engineers & architects

Stop being the human dependency graph.

The pain — Every contract change and every design review routes through the map in your head.

1
Your coding agent knows the consumers.

Rigel MCP gives any MCP client 20 read-only tools, including find_consumers, cross_repo_impact and seven code-graph tools.

2
Design reviews that don't need you.

Ask Rigel answers system questions with cited sources. Solution Course drafts designs grounded in the chart.

3
Architectural problems caught on the PR.

Blast Radius puts a transparent 8-factor risk score and impact chain on PRs. Persona review checks how the service is meant to work.

Delivered by

How it stays honest

The code graph is built from the AST, with no LLM. Risk is a weighted heuristic where every non-trivial factor is shown, not a model that predicts incidents. Remote MCP endpoint auth is Coming soon, so run the HTTP transport inside your network.

A day in the lifeThe contract change you didn't have to catchIllustration
TimeWhat happens
09:10Your coding agent is about to rename customerId in a shared package. It asks Rigel first.
find_consumers(package_names: ["@acme/orders-client"])
09:10
→ fulfillment-service · package · warning→ billing-worker · package · warning

Two services in other repos depend on the package. The agent keeps customerId as @deprecated and names both owners in the PR.

09:25The PR opens with a blast-radius score and persona review.
13:00A design review asks how refunds reach billing. Ask Rigel answers with cited sources. You're not in the meeting.
17:45The PR merges. Living Docs re-analyses only the affected docs and updates the rolling docs PR.

Sample repos and times. Illustration.

One paragraph to paste

Rigel builds a map of our services from code and keeps it current on every merge. Our coding agents can ask it which services in other repos depend on a package before they change it. Rigel's own agents (bug fixes, dependency upgrades, docs) only auto-merge when CI is green, reviews are resolved and the policy gates pass. Every PR can get a blast-radius risk score. It self-hosts in our cloud on our own model account (Beta).

Give your agent the map in your head.

Role · Product owners

From one-line ticket to signed-off requirement.

For product owners, business analysts and product managers.

The pain — Tickets arrive as one-liners, or as solution designs pretending to be requirements.

1
A requirement in business language.

Requirement Brief works one turn at a time into five fixed sections, plus open questions and risks. A critic sends back prescriptive technical language.

2
Start from what you already have.

Paste a brief, or point it at a Jira issue with its screenshots and PDF attachments.

3
Publish once, share with a link.

Immutable versioned snapshots, a share link and Markdown export. Then hand it straight to a grounded solution design.

Delivered by

How it works

The business-language critic blocks a turn when it spots implementation detail. It fails open, so a critic outage never blocks a product owner.

"Design the solution →" opens Solution Course from a finalised requirement. It reads services, the code graph and find_consumers, and an advisory grounding critic flags claims the chart doesn't support. Confluence push is Beta.

A day in the lifeA ticket everyone can sign offIllustration
TimeWhat happens
09:00You paste a one-line Jira ticket, with a screenshot attached.
"Let members pause their plan"
09:04Rigel asks the open questions, one turn at a time, and drafts the five sections live beside the chat.
09:30You write "store it in a Kafka topic". The critic sends it back: outcomes, not implementation.
prescriptive: names a technology
10:15You publish a versioned snapshot and send the share link for sign-off.
v1 publishedshare linkMarkdown
11:00"Design the solution →". The draft names the three services involved, and flags the one claim the chart doesn't support.

Sample ticket and times. Illustration.

Turn your next ticket into a requirement.

Next review

Bring the chart to your next architecture review.