GoSentrix operates across code, merge, release, and runtime surfaces. At each surface it does the same four things: ingests signals, promotes evidence under doctrine, evaluates evidence against the active policy version, and emits an explicit outcome that can be reviewed later.
Yes. At every pull request, GoSentrix takes scanner findings, AI-agent claims, and prior-decision context as inputs, qualifies the evidence under doctrine, evaluates it against the active policy version, and produces a merge readiness decision — proceed, stop, escalate, or require authorization — with a preserved decision record.
Yes. At release, GoSentrix aggregates per-service evidence into a workspace-scope decision with collective evidence references. The workspace decision is its own decision, not the worst per-service verdict. Supply-chain and eligibility checks run as parallel decision axes with their own gates.
Yes, within supported evidence paths. When a developer marks a finding fixed, GoSentrix re-evaluates the original evidence against the new artifact and compares outcomes. Three outcomes only: vulnerability absent, vulnerability present, or indeterminate. Indeterminate is preserved as first-class — it is not auto-promoted to fixed.
Runtime telemetry can be one of the evidence sources GoSentrix verifies against. Runtime signals enter as unverified claims and can corroborate findings, contribute to fix verification, and inform downgrades when expected behavior is not observed. Runtime verification as a fully governed path is a roadmap item, not a field-proven claim.
AI-provenance signals are captured at the developer surface via hooks that record AI lineage at session-start and post-edit events. The lineage is persisted as evidence. AI claims about code safety enter the evidence ladder capped at the detected level — they can contribute to corroboration but cannot terminate verification without independent non-probabilistic evidence.
GoSentrix consumes signals from SBOM tools, SCA, CI, build systems, and artifact registries as evidence inputs. It evaluates whether the evidence — such as dependency state, build provenance, and attestation — satisfies customer-defined policy for a release decision. It does not generate SBOMs or supply chain attestations.
Runtime context shows which vulnerabilities are actually exercised in production. A critical CVE in a dependency that is never loaded is different from the same CVE in a function called on every request. Runtime signals can also corroborate fixes by showing that expected safe behavior is observed.