phebs

module
v0.0.0-...-3d6ecf2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 25, 2026 License: Apache-2.0

README

pronounced "febz"

Self-hosted code search and static change-impact analysis for microservice repositories.

ci


Phoebe was the first moon discovered by comparing photographs: one meaningful signal in a large static corpus. That is the job.

Why phebs?

Migration work starts with deceptively simple questions:

  • What contract is changing?
  • Where is it declared and implemented?
  • Which source locations call it?
  • What else could be affected?
  • What could the analysis not resolve?

phebs puts code search, repository browsing, SCIP navigation, Git history, and static contract evidence in one self-hosted application. Evidence links to an immutable repository, commit, file, and source span. Ambiguous relationships remain candidates or abstentions instead of being promoted into callers.

Static evidence complements runtime telemetry: it can reveal dormant, rare, or unexercised code paths that a trace did not observe. It does not prove that code executed in production.

What is available?

Surface What it answers Posture
Search and repositories Find, browse, sync, and index source across GitHub, GitLab, Gitea, generic Git, and local repositories Shipped
Code intelligence SCIP definitions/references/hover plus Git blame, history, commits, and bounded diffs Shipped
Auth, API, and MCP Browser sessions, revocable keys, optional OIDC, permissions, audit, OpenAPI, and stateless MCP Shipped
Contract Atlas Browse protobuf/gRPC and Thrift services, operations, message shapes, and implementations Experimental, default-dark
Caller Map Find declaration-bound static callers, name matches, unresolved sites, and old-versus-replacement differences Experimental, default-dark
Contract impact Inspect operation consumers, protobuf/Thrift field references, compatibility previews, proof bundles, and coverage Experimental, default-dark
Kafka topics Find literal producers and consumers with a first-class unresolved-site census Experimental, default-dark
Change Workbench Organize a change around Why, What, Where, and How with immutable evidence and human dispositions Synthetic/development or explicitly capability-gated

Today a repository is either indexed whole or configured with one exact analysis unit. The focused path and repository-wide caller overlay are shipped foundations, but a first-class catalog containing many independently current services per repository is not implemented yet. The selected next product program makes services logical views over shared repository generations; see the roadmap.

The experimental evidence packs currently understand committed protobuf/gRPC, Thrift, generated Go, SCIP field-reference, and Kafka source shapes. They are disabled in ordinary configuration and make no completeness or accuracy claim.

Reading static evidence

phebs keeps evidence classes separate:

  • Resolved caller — a supported source shape was tied to one exact contract identity under the pack's documented rules.
  • Name match — source text matches an operation name but is not proven to call that contract.
  • Unresolved candidate — a supported call shape was found, but ambiguity or missing identity prevented a safe binding.
  • Coverage certificate — the exact analysis scope, repositories, revisions, extraction runs, durable outcomes and bounded receipts, failures, exclusions, caller progress, and unresolved counts that bound an answer.

An empty result is meaningful only in the context of that coverage. Current answers identify focused-local evidence separately from repository-overlay callers. Immutable proof bundles retain their original certificate bytes; live answers use the current versioned certificate shape.

Five-minute local start

Prerequisites: Git, Go 1.26+, Node 24+, and SurrealDB 3.0+. Exact tool versions are pinned in the repository.

git clone https://github.com/bmeddeb/phebs.git
cd phebs

make build
./phebs serve -config phebs.yaml

Open http://127.0.0.1:3070. On first start, use the one-time setup token from the server log to create the administrator.

The checked-in phebs.yaml indexes a public repository. To connect your own checkout, use one exact absolute or quoted home-relative path:

connections:
  - name: my-service
    type: git
    url: "~/src/my-service"
    watch: true

Home-relative paths are portable across engineers; wildcard repository discovery is deliberately not supported. See the annotated configuration and user manual for connectors, authentication, deployment, backup, and troubleshooting.

Try the microservices workflows

The OpenTelemetry demo is the quickest public-corpus evaluation:

./phebs serve -config phebs-otel-demo.yaml

Open http://127.0.0.1:3071. The workflow guide also covers the Jaeger/Thrift and Kafka demo configurations.

For the retained neutral focused-service cohort—focused Search and local evidence beside repository-overlay callers and the store-derived Workbench:

make dev

This cohort demonstrates product behavior through ordinary pipelines. It is not public-corpus accuracy evidence.

Architecture

phebs is one Go application with an embedded React UI. It serves zoekt in-process and supervises bounded local children for SurrealDB, index construction, and optional Buf compatibility. Redis and a hosted control plane are not required.

Repositories are read at immutable commits. Generated Go may live under gen/, handwritten code under src/, and IDL under a separate idl/ tree. Optional committed snapshots can add build-unit, deployable, owner, layout, and generated-from attribution. Git submodules remain explicit repository boundaries rather than silently traversed content.

Architecture decisions live in the dated PLAN.md ledger.

Evidence and safety posture

The retained external Go/gRPC validation gate is NOT_ESTABLISHED. No Contract Atlas, Caller Map, Impact, Topics, Workbench, proof-bundle, or coverage result establishes:

  • runtime use or complete caller coverage;
  • compatibility or migration completion;
  • decommission safety;
  • extraction accuracy.

Unsupported, ambiguous, configuration-driven, failed, stale, and excluded states remain visible. Permission filtering happens before evidence resolution, and hidden repositories are not serialized into proof material.

Documentation

Lineage and license

phebs is a ground-up, reference-only reimplementation of ideas observed in Sourcebot. It does not copy Sourcebot source code, UI code, or assets.

Core dependencies include zoekt, SurrealDB, huma, Base Web, and CodeMirror.

Licensed under Apache-2.0.

Directories

Path Synopsis
cmd
phebs command
Command phebs is the self-hosted code-search server: API, UI, sync, and indexing in one binary.
Command phebs is the self-hosted code-search server: API, UI, sync, and indexing in one binary.
docs
fixtures/change-workbench/cmd/author command
Command author creates the retained T21.14 synthetic Git bundle.
Command author creates the retained T21.14 synthetic Git bundle.
fixtures/t30.7-neutral-service/cmd/author command
Command author creates the retained T30.7 neutral service Git bundle.
Command author creates the retained T30.7 neutral service Git bundle.
fixtures/thrift-field/cmd/author command
Command author creates the reviewed T22.5 synthetic field-zero SCIP input.
Command author creates the reviewed T22.5 synthetic field-zero SCIP input.
internal
analysisunit
Package analysisunit defines the stable service-scope identity introduced by T30.2 and consumed by T30.3 focused indexing.
Package analysisunit defines the stable service-scope identity introduced by T30.2 and consumed by T30.3 focused indexing.
api
Package api exposes the huma v2 HTTP API (T1.4).
Package api exposes the huma v2 HTTP API (T1.4).
auth
Package auth implements Epic 9 browser sessions, local login, hashed API keys, and an OIDC bridge over the DB-backed user model.
Package auth implements Epic 9 browser sessions, local login, hashed API keys, and an OIDC bridge over the DB-backed user model.
callerexecute
Package callerexecute schedules and executes direct caller-domain candidate leaves against one exact immutable resolver catalog.
Package callerexecute schedules and executes direct caller-domain candidate leaves against one exact immutable resolver catalog.
callerleaf
Package callerleaf owns immutable, independently invisible caller-leaf execution artifacts.
Package callerleaf owns immutable, independently invisible caller-leaf execution artifacts.
callerleafid
Package callerleafid owns stable caller-leaf filesystem and store identities.
Package callerleafid owns stable caller-leaf filesystem and store identities.
callerpublication
Package callerpublication owns complete caller-generation visibility.
Package callerpublication owns complete caller-generation visibility.
callerpublicationid
Package callerpublicationid owns the stable filesystem and store identities for complete caller-generation publications.
Package callerpublicationid owns the stable filesystem and store identities for complete caller-generation publications.
candidate
Package candidate builds and validates the commit-bound candidate census shared by focused extraction and repository-overlay caller planning.
Package candidate builds and validates the commit-bound candidate census shared by focused extraction and repository-overlay caller planning.
candidateid
Package candidateid owns the stable filesystem names shared by candidate publication code and its database pointer validator.
Package candidateid owns the stable filesystem names shared by candidate publication code and its database pointer validator.
candidatejob
Package candidatejob owns the index-to-extraction boundary for candidate manifests.
Package candidatejob owns the index-to-extraction boundary for candidate manifests.
codenav
Package codenav serves precise code navigation from committed SCIP indexes.
Package codenav serves precise code navigation from committed SCIP indexes.
compat
Package compat runs protobuf wire-compatibility checks through the pinned Buf CLI.
Package compat runs protobuf wire-compatibility checks through the pinned Buf CLI.
config
Package config defines and loads the phebs YAML config schema (T1.1).
Package config defines and loads the phebs YAML config schema (T1.1).
diagnostics
Package diagnostics contains the process-log boundary for advisory diagnostics.
Package diagnostics contains the process-log boundary for advisory diagnostics.
dossier
Package dossier defines the self-contained, offline-verifiable Investigation dossier format.
Package dossier defines the self-contained, offline-verifiable Investigation dossier format.
downstreamauthority
Package downstreamauthority binds T40.4 observation and T40.9 extraction roots into one small, source-free identity for derived component planning.
Package downstreamauthority binds T40.4 observation and T40.9 extraction roots into one small, source-free identity for derived component planning.
downstreamauthority/authorityvalidate
Package authorityvalidate owns dependency-low canonical validation for the downstream authority envelope.
Package authorityvalidate owns dependency-low canonical validation for the downstream authority envelope.
executableidentity
Package executableidentity verifies an optional content identity for a canonical executable path immediately before a caller launches it.
Package executableidentity verifies an optional content identity for a canonical executable path immediately before a caller launches it.
extract
Package extract runs pure evidence extractors over immutable indexed repository snapshots.
Package extract runs pure evidence extractors over immutable indexed repository snapshots.
extract/extractors
Package extractors holds evidence-extractor implementations (T12.3+).
Package extractors holds evidence-extractor implementations (T12.3+).
extract/extractors/gocaller
Package gocaller extracts declaration-lineage-proven Go call occurrences from a committed SCIP index and checked-in generated RPC clients.
Package gocaller extracts declaration-lineage-proven Go call occurrences from a committed SCIP index and checked-in generated RPC clients.
extract/extractors/grpcgo
Package grpcgo extracts Go gRPC implementation registrations and typed generated-client call sites (T13.1, dark/provisional scope).
Package grpcgo extracts Go gRPC implementation registrations and typed generated-client call sites (T13.1, dark/provisional scope).
extract/extractors/kafkago
Package kafkago extracts Kafka topic evidence from Go source per the T23.1-frozen decision table (spike/t231/README.md, KD1–KD10).
Package kafkago extracts Kafka topic evidence from Go source per the T23.1-frozen decision table (spike/t231/README.md, KD1–KD10).
extract/extractors/protodecl
Package protodecl extracts source-declared protobuf services, messages, operations, and field shapes.
Package protodecl extracts source-declared protobuf services, messages, operations, and field shapes.
extract/extractors/scipfield
Package scipfield extracts protobuf field references from a repository's committed SCIP index.
Package scipfield extracts protobuf field references from a repository's committed SCIP index.
extract/extractors/thriftdecl
Package thriftdecl extracts source-declared Thrift services, operations, and message shapes.
Package thriftdecl extracts source-declared Thrift services, operations, and message shapes.
extract/extractors/thriftfield
Package thriftfield extracts Thrift field references from a repository's committed SCIP index.
Package thriftfield extracts Thrift field references from a repository's committed SCIP index.
extract/extractors/thriftgo
Package thriftgo extracts Go Thrift handler registrations and generated- client call sites (T19.3, dark/provisional scope).
Package thriftgo extracts Go Thrift handler registrations and generated- client call sites (T19.3, dark/provisional scope).
extract/scipsource
Package scipsource owns the source-path boundary shared by candidate planning and SCIP-backed extractors.
Package scipsource owns the source-path boundary shared by candidate planning and SCIP-backed extractors.
extract/sdk
Package sdk is the capability-neutral API exposed to evidence extractors.
Package sdk is the capability-neutral API exposed to evidence extractors.
extractionpublication
Package extractionpublication executes bounded extraction partitions and installs one complete T40.9 domain root as the only current authority.
Package extractionpublication executes bounded extraction partitions and installs one complete T40.9 domain root as the only current authority.
focusedindex
Package focusedindex builds and validates zoekt shard sets whose Git input is restricted to one configured analysis unit.
Package focusedindex builds and validates zoekt shard sets whose Git input is restricted to one configured analysis unit.
generationscheduler
Package generationscheduler executes durable T35.1 work one bounded chunk at a time.
Package generationscheduler executes durable T35.1 work one bounded chunk at a time.
gitobj
Package gitobj is the shared bounded reader over bare-mirror Git object stores (TD.4): one hardened command builder, one bounded runner, one missing-object classifier, and one immutable-OID blob primitive serve the source, history, SCIP, and extraction read paths.
Package gitobj is the shared bounded reader over bare-mirror Git object stores (TD.4): one hardened command builder, one bounded runner, one missing-object classifier, and one immutable-OID blob primitive serve the source, history, SCIP, and extraction read paths.
glossary
Package glossary owns the canonical, versioned user-language contract used by contract intelligence and the Change Workbench.
Package glossary owns the canonical, versioned user-language contract used by contract intelligence and the Change Workbench.
glossary/cmd/glossary-gen command
Command glossary-gen writes or verifies every canonical glossary projection.
Command glossary-gen writes or verifies every canonical glossary projection.
glossary/genrepo
Package genrepo writes and verifies repository projections of the canonical glossary.
Package genrepo writes and verifies repository projections of the canonical glossary.
idlpreflight
Package idlpreflight provides the shared bounded lexical preflight used before in-process protobuf and Thrift parsers.
Package idlpreflight provides the shared bounded lexical preflight used before in-process protobuf and Thrift parsers.
idlpreview
Package idlpreview validates bounded caller-owned proposal source without publishing it as repository evidence.
Package idlpreview validates bounded caller-owned proposal source without publishing it as repository evidence.
indexer
Package indexer builds zoekt shards via a same-SHA zoekt-git-index child (Epic 3).
Package indexer builds zoekt shards via a same-SHA zoekt-git-index child (Epic 3).
investigation
Package investigation defines the transport-neutral Investigation result contract shared by API projections, MCP tools, and fixture validation.
Package investigation defines the transport-neutral Investigation result contract shared by API projections, MCP tools, and fixture validation.
kafkatopicposting
Package kafkatopicposting publishes source-spelled Kafka producer and consumer topic occurrences from validated Go observation publications.
Package kafkatopicposting publishes source-spelled Kafka producer and consumer topic occurrences from validated Go observation publications.
lifecycle
Package lifecycle implements T35's bounded, owner-separated maintenance and disk-pressure admission substrate.
Package lifecycle implements T35's bounded, owner-separated maintenance and disk-pressure admission substrate.
mcp
Package mcp exposes phebs to agents over the Model Context Protocol (T8.2, PLAN P4 — the MCP-first product layer).
Package mcp exposes phebs to agents over the Model Context Protocol (T8.2, PLAN P4 — the MCP-first product layer).
mcp/cmd/schema-gen command
Command schema-gen writes the canonical MCP envelope and payload schemas.
Command schema-gen writes the canonical MCP envelope and payload schemas.
observationpublication
Package observationpublication publishes immutable, content-addressed source observations under one atomic repository current pointer.
Package observationpublication publishes immutable, content-addressed source observations under one atomic repository current pointer.
pipelinerefusal
Package pipelinerefusal defines the closed, source-free error envelope used at derived-pipeline job boundaries.
Package pipelinerefusal defines the closed, source-free error envelope used at derived-pipeline job boundaries.
recovery
Package recovery implements the version-bound live backup and fail-closed restore path.
Package recovery implements the version-bound live backup and fail-closed restore path.
relationshippublication
Package relationshippublication projects repository-shared relationship postings onto exact service-catalog placement authority and publishes one atomic repository root with independent service partitions.
Package relationshippublication projects repository-shared relationship postings onto exact service-catalog placement authority and publishes one atomic repository root with independent service partitions.
releasebundle
Package releasebundle assembles and verifies the deterministic on-disk release layout.
Package releasebundle assembles and verifies the deterministic on-disk release layout.
reponame
Package reponame owns the canonical repository identity accepted at every config, state, artifact, and publication boundary.
Package reponame owns the canonical repository identity accepted at every config, state, artifact, and publication boundary.
repopath
Package repopath owns the canonical repository-relative Git path accepted by config, candidate manifests, and extraction reads.
Package repopath owns the canonical repository-relative Git path accepted by config, candidate manifests, and extraction reads.
repositoryindex
Package repositoryindex defines the immutable repository source and search generation receipts used by the multi-service search pipeline.
Package repositoryindex defines the immutable repository source and search generation receipts used by the multi-service search pipeline.
repowork
Package repowork serializes operations that mutate or consume a bare mirror.
Package repowork serializes operations that mutate or consume a bare mirror.
resolvercatalog
Package resolvercatalog owns immutable, commit-bound resolver catalog publications.
Package resolvercatalog owns immutable, commit-bound resolver catalog publications.
resolvercatalogid
Package resolvercatalogid owns the stable filesystem names shared by the resolver-catalog lifecycle and its database pointer validator.
Package resolvercatalogid owns the stable filesystem names shared by the resolver-catalog lifecycle and its database pointer validator.
resolverinput
Package resolverinput defines the committed repository inputs shared by resolver-catalog materialization and the shipped extraction fallbacks.
Package resolverinput defines the committed repository inputs shared by resolver-catalog materialization and the shipped extraction fallbacks.
resolvermaterialize
Package resolvermaterialize builds the bounded resolver catalog consumed by repository-overlay caller workers.
Package resolvermaterialize builds the bounded resolver catalog consumed by repository-overlay caller workers.
resolvernamespace
Package resolvernamespace owns the repository-shared, namespace-sharded declaration/resolver catalog consumed by relationship postings.
Package resolvernamespace owns the repository-shared, namespace-sharded declaration/resolver catalog consumed by relationship postings.
retentionstatus
Package retentionstatus collects the bounded store/filesystem portion of the retention-status surface without depending on the HTTP wire package.
Package retentionstatus collects the bounded store/filesystem portion of the retention-status surface without depending on the HTTP wire package.
rpccallerposting
Package rpccallerposting joins repository-shared Go observations to exact resolver namespace authority and publishes deterministic RPC call postings.
Package rpccallerposting joins repository-shared Go observations to exact resolver namespace authority and publishes deterministic RPC call postings.
search
Package search parses queries and serves zoekt shard searches (Epic 4).
Package search parses queries and serves zoekt shard searches (Epic 4).
servicecatalog
Package servicecatalog defines the closed, repository-local service catalog contract selected by T33.1.
Package servicecatalog defines the closed, repository-local service catalog contract selected by T33.1.
servicecatalogingest
Package servicecatalogingest binds the pure T33.1 catalog to one exact repository source census and publishes its immutable T33.2 authority.
Package servicecatalogingest binds the pure T33.1 catalog to one exact repository source census and publishes its immutable T33.2 authority.
servicequery
Package servicequery compiles one authorized service scope into an exact repository, revision, and placement predicate for zoekt.
Package servicequery compiles one authorized service scope into an exact repository, revision, and placement predicate for zoekt.
sourceobservation
Package sourceobservation defines the bounded, target-independent Go source observation contract used by the shared observation plane.
Package sourceobservation defines the bounded, target-independent Go source observation contract used by the shared observation plane.
sourcepartition
Package sourcepartition defines the bounded immutable-Git input contract for repository-wide source observations.
Package sourcepartition defines the bounded immutable-Git input contract for repository-wide source observations.
store
Package store is the SurrealDB-backed state and job-queue layer (T1.2, T1.3).
Package store is the SurrealDB-backed state and job-queue layer (T1.2, T1.3).
sync
Package sync mirrors code-host repos into local bare repos (Epic 2).
Package sync mirrors code-host repos into local bare repos (Epic 2).
Command verify-dossier verifies a sealed Investigation dossier without contacting a phebs instance or any network service.
Command verify-dossier verifies a sealed Investigation dossier without contacting a phebs instance or any network service.
release command
release-smoke command
Command release-smoke exercises an assembled release from empty state.
Command release-smoke exercises an assembled release from empty state.
spike
t111 command
Command t111 is the T11.1 spike harness: revision-pinned Go/gRPC consumer evidence + service identity resolution, measured against the four gates in docs/BACKLOG.md.
Command t111 is the T11.1 spike harness: revision-pinned Go/gRPC consumer evidence + service identity resolution, measured against the four gates in docs/BACKLOG.md.
t111/typedcalloracle command
Command typedcalloracle emits an extractor-independent census of typed Go client calls in an exact, clean Git checkout.
Command typedcalloracle emits an extractor-independent census of typed Go client calls in an exact, clean Git checkout.
t191 command
Package main is the T19.1 Thrift protocol-pack validation spike.
Package main is the T19.1 Thrift protocol-pack validation spike.
t201
Package t201 contains the generated, neutral validation corpus for T20.1.
Package t201 contains the generated, neutral validation corpus for T20.1.
t201/cmd/measure-current command
Command measure-current reports today's extractor behavior on the T20.1 neutral corpus.
Command measure-current reports today's extractor behavior on the T20.1 neutral corpus.
t201/cmd/prepare-index command
Command prepare-index creates the one-time T20.1 synthetic SCIP artifact.
Command prepare-index creates the one-time T20.1 synthetic SCIP artifact.
t211
Package t211 defines the executable, non-production T21.1 inventory and vocabulary contract.
Package t211 defines the executable, non-production T21.1 inventory and vocabulary contract.
t221
Package t221 is the T22.1 Thrift field-reference validation spike.
Package t221 is the T22.1 Thrift field-reference validation spike.
t221/cmd/prepare-index command
Command prepare-index authors the one-time T22.1 SCIP artifacts over the pinned corpora.
Command prepare-index authors the one-time T22.1 SCIP artifacts over the pinned corpora.
t231
Package t231 is the T23.1 Kafka topic-evidence validation spike.
Package t231 is the T23.1 Kafka topic-evidence validation spike.
t301
Package t301 contains the generated neutral focused-index spike for T30.1.
Package t301 contains the generated neutral focused-index spike for T30.1.
t304
Package t304 retains the prospective candidate-planner measurement used to freeze T30.4's partition and resource bounds.
Package t304 retains the prospective candidate-planner measurement used to freeze T30.4's partition and resource bounds.
t306m
Package t306m retains the neutral storage model used by the T30.6m historical-publication retention decision.
Package t306m retains the neutral storage model used by the T30.6m historical-publication retention decision.
t322
Package t322 builds the source-free public receipt for T32.2 from one separately frozen private plan and one source-free observation.
Package t322 builds the source-free public receipt for T32.2 from one separately frozen private plan and one source-free observation.
t322/cmd/t322-receipt command
Command t322-receipt verifies a frozen private plan and emits only the closed, source-free T32.2 receipt shape.
Command t322-receipt verifies a frozen private plan and emits only the closed, source-free T32.2 receipt shape.
t323
Package t323 authors the independent neutral service-authority corpus and load profiles retained by T32.3.
Package t323 authors the independent neutral service-authority corpus and load profiles retained by T32.3.
t323/cmd/author command
Command author deterministically recreates the retained T32.3 corpus, independent oracle, and 1,000/5,000-service load profiles.
Command author deterministically recreates the retained T32.3 corpus, independent oracle, and 1,000/5,000-service load profiles.
t324
Package t324 measures the T32.4 direct-search topology against T32.2's source-free trigger and T32.3's independent public oracle.
Package t324 measures the T32.4 direct-search topology against T32.2's source-free trigger and T32.3's independent public oracle.
t354
Package t354 retains the source-free closure receipt for Epic 35.
Package t354 retains the source-free closure receipt for Epic 35.
t364
Package t364 retains Epic 36's deterministic source-free mechanics receipt.
Package t364 retains Epic 36's deterministic source-free mechanics receipt.
t364/cmd/author command
t375
Package t375 retains Epic 37's deterministic source-free closure receipt.
Package t375 retains Epic 37's deterministic source-free closure receipt.
t375/cmd/author command
t381
Package t381 retains T38.1's deterministic source-free service-overview receipt.
Package t381 retains T38.1's deterministic source-free service-overview receipt.
t381/cmd/author command
t382
Package t382 retains T38.2's deterministic source-free cross-service explorer receipt.
Package t382 retains T38.2's deterministic source-free cross-service explorer receipt.
t382/cmd/author command
t383
Package t383 retains T38.3's deterministic source-free service-aware Workbench receipt.
Package t383 retains T38.3's deterministic source-free service-aware Workbench receipt.
t383/cmd/author command
t384
Package t384 retains T38.4's deterministic source-free MCP microservice parity receipt.
Package t384 retains T38.4's deterministic source-free MCP microservice parity receipt.
t384/cmd/author command
t385
Package t385 retains Epic 38's deterministic source-free product closure receipt.
Package t385 retains Epic 38's deterministic source-free product closure receipt.
t385/cmd/author command
t391
Package t391 executes and retains the source-free neutral correctness, scale-admission, and recovery gate for T39.1.
Package t391 executes and retains the source-free neutral correctness, scale-admission, and recovery gate for T39.1.
t391/cmd/author command
t392
Package t392 builds the source-free public receipt for T39.2 from one separately frozen private operating-envelope plan and one closed source-free observation.
Package t392 builds the source-free public receipt for T39.2 from one separately frozen private operating-envelope plan and one closed source-free observation.
t392/cmd/t392-catalog-check command
Command t392-catalog-check validates an explicitly authored service catalog and writes its canonical bytes.
Command t392-catalog-check validates an explicitly authored service catalog and writes its canonical bytes.
t392/cmd/t392-freeze command
Command t392-freeze performs the one-time administrative freeze after an approver has accepted the substantive private T39.2 candidate.
Command t392-freeze performs the one-time administrative freeze after an approver has accepted the substantive private T39.2 candidate.
t392/cmd/t392-observation-interrupt command
Command t392-observation-interrupt stages one deliberately incomplete observation publication for the T39.2 recovery exercise.
Command t392-observation-interrupt stages one deliberately incomplete observation publication for the T39.2 recovery exercise.
t392/cmd/t392-receipt command
Command t392-receipt verifies a frozen private plan and emits only the closed, source-free T39.2 operating-envelope receipt.
Command t392-receipt verifies a frozen private plan and emits only the closed, source-free T39.2 operating-envelope receipt.
t393
Package t393 retains the source-free security and lifecycle gate for T39.3.
Package t393 retains the source-free security and lifecycle gate for T39.3.
t393/cmd/author command
t394
Package t394 retains the source-free evidence-quality and workflow gate for T39.4.
Package t394 retains the source-free evidence-quality and workflow gate for T39.4.
t394/cmd/author command
t395
Package t395 retains the source-free release, suspension, and continuation decision for T39.5.
Package t395 retains the source-free release, suspension, and continuation decision for T39.5.
t395/cmd/author command
t39r1
Package t39r1 retains the source-free mirror-lock contention diagnosis and authorized-rerun precondition closure.
Package t39r1 retains the source-free mirror-lock contention diagnosis and authorized-rerun precondition closure.
t401
Package t401 freezes the neutral scale envelope and explicit authoring seams used by T40.1.
Package t401 freezes the neutral scale envelope and explicit authoring seams used by T40.1.
t4013
Package t4013 defines the source-free T40.13 convergence plan and receipt.
Package t4013 defines the source-free T40.13 convergence plan and receipt.
t4013/cmd/t4013-bundle command
Command t4013-bundle safely extracts one bounded returned evidence package.
Command t4013-bundle safely extracts one bounded returned evidence package.
t4013/cmd/t4013-cleanup command
Command t4013-cleanup destroys one exact plan-bound prepared custody.
Command t4013-cleanup destroys one exact plan-bound prepared custody.
t4013/cmd/t4013-execute command
Command t4013-execute runs and destroys one exact frozen neutral custody.
Command t4013-execute runs and destroys one exact frozen neutral custody.
t4013/cmd/t4013-freeze command
Command t4013-freeze emits the prospective neutral convergence plan.
Command t4013-freeze emits the prospective neutral convergence plan.
t4013/cmd/t4013-inspect command
Command t4013-inspect performs bounded exact ceremony-control inspection.
Command t4013-inspect performs bounded exact ceremony-control inspection.
t4013/cmd/t4013-lock command
Command t4013-lock enters one V25 run-root mutation lock and execs a command.
Command t4013-lock enters one V25 run-root mutation lock and execs a command.
t4013/cmd/t4013-prepare command
Command t4013-prepare authors dedicated neutral custody outside the module.
Command t4013-prepare authors dedicated neutral custody outside the module.
t4013/cmd/t4013-promote command
Command t4013-promote durably stages or publishes one bounded source-free shell artifact.
Command t4013-promote durably stages or publishes one bounded source-free shell artifact.
t4013/cmd/t4013-receipt command
Command t4013-receipt validates the frozen plan and source-free observation.
Command t4013-receipt validates the frozen plan and source-free observation.
Package ui embeds the built SPA into the phebs binary.
Package ui embeds the built SPA into the phebs binary.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL