Step 1
Private Golden Set
Frozen tasks paired with accepted pull requests
Step 2
Managed qualification
Ephemeral Fullbeam runners using customer-owned credentials
Step 3
Release decision
Paired evidence and workload-level recommendations
Step 4
Git-native gate
Exact-commit check, one explanatory comment, and rollout intent
Isolated Fullbeam execution · Ephemeral workspaces · Customer-owned provider credentials
Private qualification runs in isolated, ephemeral Fullbeam environments using customer-authorized repository access and customer-owned provider credentials. GitHub remains the source of truth for commits and pull requests; existing GitOps, MDM, vendor, and internal platforms remain responsible for deployment and rollback.
Can do
Cannot do
Signing in identifies a person; it does not grant repository access. An active GitHub App installation identifies the selected repositories, and Fullbeam separately maps the signed-in GitHub identity to current repository membership. A workspace role alone cannot bypass that repository entitlement. Installation owners control repository selection, while each reviewer owns only their own checkpoints.
| Permission | Why we need it | What it cannot do |
|---|---|---|
pull_requests: write | Post review comments and check runs attributed to the App ("via Fullbeam on behalf of @you"). Required to submit chapter-level comments and the reviewer-checkpoint Check. | Cannot merge, close, or reopen pull requests. Cannot impersonate a user — every write is explicitly bot-attributed. |
checks: write | Create the exact-commit Fullbeam Qualification check that enforces effective authorization and links to the authenticated Decision Report. | Cannot modify existing checks created by other apps or CI systems. |
contents: read | Read pull request diffs and bounded repository context for review. During an authorized private qualification, Fullbeam also makes an ephemeral exact-commit checkout inside an isolated managed runner. | Cannot push repository changes. Cannot access repositories not selected during installation or retain the ephemeral qualification checkout after the attempt. |
metadata: read | Required by GitHub for all App installations. Provides PR metadata (title, description, number, state) used to structure the Story. | Read-only; no write access to repository settings. |
members: read | List organization members to compute repository-level access entitlements. Ensures only collaborators can view a Story — Fullbeam workspace membership alone is not sufficient. | Cannot invite, remove, or change roles for any organization member. |
Webhooks received
All webhook deliveries are signature-verified, payload-size-limited, and idempotent by delivery GUID.
Claude Code, Codex, and OpenCode runtime evidence is connected separately and only after user authorization. Effective-runtime snapshots retain the observed Harness Release relationship and bounded session evidence. Missing or partial telemetry is shown as a provenance gap; it is never inferred from code or Git history. GitHub remains the source of truth for commits, pull requests, and review outcomes.
Focused runtime ingestion records bounded lifecycle, tool, capability, permission, verification, duration, and clean Git observations with explicit source coverage. Prompts, responses, source code, command text, and raw tool results are not part of the required telemetry contract. Missing evidence remains unavailable or partial rather than being inferred or rendered as zero.
Managed qualification is configured for private, ephemeral Daytona environments in the EU target. Customer-owned provider credentials remain encrypted behind the Fullbeam model gateway; the sandbox receives only a short-lived attempt token. Production admission still requires retained evidence for regional placement, egress enforcement, cleanup, and key rotation; Fullbeam does not claim customer-selectable regions.
Fullbeam stores Git-derived Harness Releases, externally observed assignment facts, bounded effective-runtime facts, exact Git and GitHub identities, pull-request revisions, checks, reviews, cited Story versions, and each reviewer's own checkpoint. Bounded dependency analysis may inventory the exact revision and read up to 40 supported text blobs / 1 MiB. It does not create a full repository clone.
Every Harness Release observation, runtime projection, Story, source, and write action is scoped by account and repository. Server-side checks require a current GitHub identity mapping plus repository membership; row-level security protects ordinary database reads, and installation lifecycle events revoke stale repository grants. Administrative clients bypass RLS only inside bounded services that perform the same account and repository validation explicitly.
The current transactional outbox records account-scoped GitHub actions, payloads, and dispatch state for operations and retry safety. A customer-visible audit log that also records the acting user and installation credential is planned and does not ship today.
Each claim below is labelled Current when repository evidence demonstrates the control, Verification requiredwhen deployed operational proof is still a release gate, or Planned when it is not yet implemented.
Fullbeam sends PR diffs and metadata to AI models to generate Story chapters, risk tags, and cited evidence. The providers below are used:
This list is updated when providers are added or removed.
Sentry remains the error-monitoring provider. First-party funnel and operational telemetry remain in Fullbeam's own Supabase and ClickHouse systems.
When Fullbeam posts a comment or check to GitHub on your behalf, it is explicitly labeled "via Fullbeam on behalf of @your-handle". This is an honest bot label, not a cryptographic proof of authorship. The final review decision — approve, request changes, merge — is always performed by you directly in GitHub, using your own credentials. Fullbeam never submits a GitHub review approval under your name.
Request the data-flow diagram, permission review, retention details, or a security questionnaire through the contact form. We will distinguish repository-demonstrable controls from deployment evidence and planned controls in the response.
Fullbeam is invitation-only in private preview. Admitted teams connect selected repositories and customer-owned provider credentials, then configure a bounded Stack Release qualification. Any Fullbeam plan limits, evidence scope, retention, and support terms are disclosed before a paid commitment.
Model usage remains on the customer's provider account. Workspace creation does not authorize Fullbeam to deploy or enforce the customer's coding-agent setup.