Service inventory

Verified against: commit ab4b3ca1d9 (2026-09-26). The table below is generated; re-verify with python tools/scripts/generate/service-inventory.py --check.

This is the canonical list of the services Stella Ops runs: one row per compose service, bundle service and deployable key. It is generated from three sources and reconciles them:

How to read the table

ColumnMeaning
ServiceThe compose or bundle service name, which is also the publish key where one exists.
Kindweb serves requests; worker runs background work; agent is the deployment agent; init runs once and exits; infrastructure is a third-party image.
Source projectThe project the image is built from. A path under devops/ means the image is not built from src/.
ImageThe image repository, without registry and tag. The bundle pins every image by digest.
Database / roleThe database and role the service’s STELLAOPS_POSTGRES_<SERVICE>_CONNECTION resolves to in the env examples. none means the service has no database of its own.
ComposeThe estate file that defines the service. (default) marks the default docker compose up; a profile means it starts only when that profile is enabled.
Bundlelong-running, init or absent in the release bundle.
Doctorregisters means the host calls AddServiceDoctorRegistration, which registers its checks with Platform when Doctor:Registration:Enabled is true. checks only means it exposes service Doctor checks without registering.
DossierThe module dossier that owns the service.

Ownership rules the table reflects

Regenerate and check

python tools/scripts/generate/service-inventory.py            # rewrite the generated section
python tools/scripts/generate/service-inventory.py --check    # exit 1 when the section is stale
python tools/scripts/generate/service-inventory.py --self-test
python tools/scripts/generate/service-inventory.py --findings # print the reconciliation findings

--check runs in .gitea/workflows/test-architecture.yml beside the compose key inventory check. It fails when this document no longer matches its sources. A reconciliation finding does not fail the check, with one exception: one-project-two-services, because two compose services built from one project always run one deployable twice.

The generator reads only files git tracks. The src/ roots, the module dossiers and their contents, the host sources it scans for Doctor wiring, and every check that a path exists come from git ls-files. An untracked or ignored leftover, such as the build obj/ directory of a withdrawn src/ root, therefore cannot change the output. Run it in a git checkout.

Generated inventory

Counts

MeasureValue
Rows48
Kind web27
Kind worker9
Kind agent1
Kind init5
Kind infrastructure6
Bundle long-running, default profile33
Bundle long-running, opt-in profile1
Bundle init containers3
Reconciliation findings51

Services

ServiceKindSource projectImageDatabase / roleComposeBundleDoctorDossier
advisoryai-data-initinitsrc/AdvisoryAI/StellaOps.AdvisoryAI.WebServicestellaops/advisoryai-webnoneadvisoryaiabsentn/amodules/advisory-ai/architecture.md
advisoryai-webwebsrc/AdvisoryAI/StellaOps.AdvisoryAI.WebServicestellaops/advisoryai-webstellaops_advisoryai / role advisoryai (STELLAOPS_POSTGRES_ADVISORYAI_CONNECTION)advisoryaiabsentregistersmodules/advisory-ai/architecture.md
advisoryai-workerworkersrc/AdvisoryAI/StellaOps.AdvisoryAI.Workerstellaops/advisoryai-workerstellaops_advisoryai / role advisoryai (STELLAOPS_POSTGRES_ADVISORYAI_CONNECTION)advisoryaiabsentnonemodules/advisory-ai/architecture.md
agent-coreagentsrc/ReleaseOrchestrator/__Agents/StellaOps.Agent.Hoststellaops/agent-corenonestella-services [profile agents]long-running [profile agents]nonemodules/release-orchestrator/architecture.md
attestor-tileproxywebsrc/Attestor/StellaOps.Attestor.TileProxystellaops/attestor-tileproxynonestella-services (default)long-runningnonemodules/evidence/architecture.md
authoritywebsrc/Authority/StellaOps.Authority/StellaOps.Authoritystellaops/authoritystellaops_authority / role authority (STELLAOPS_POSTGRES_AUTHORITY_CONNECTION)stella-services (default)long-runningregistersmodules/authority/architecture.md
console-builderinitsrc/Web/StellaOps.Webstellaops/consolenonestella-services (default)absentn/amodules/ui/architecture.md
evidence-webwebsrc/Evidence/StellaOps.Evidence.WebServicestellaops/evidence-webstellaops_evidence / role evidence (STELLAOPS_POSTGRES_EVIDENCE_CONNECTION)evidence (default)long-runningregistersmodules/evidence/architecture.md
evidence-workerworkersrc/Evidence/StellaOps.Evidence.Workerstellaops/evidence-workerstellaops_evidence / role evidence (STELLAOPS_POSTGRES_EVIDENCE_CONNECTION)evidence (default)long-runningnonemodules/evidence/architecture.md
findings-webwebsrc/Findings/StellaOps.Findings.WebServicestellaops/findings-webstellaops_findings / role findings (STELLAOPS_POSTGRES_FINDINGS_CONNECTION)findingslong-runningregistersmodules/findings/architecture.md
findings-workerworkersrc/Findings/StellaOps.Findings.Workerstellaops/findings-workerstellaops_findings / role findings (STELLAOPS_POSTGRES_FINDINGS_CONNECTION)findingslong-runningnonemodules/findings/architecture.md
graph-apiwebsrc/Graph/StellaOps.Graph.Apistellaops/graph-apistellaops_graph / role graph (STELLAOPS_POSTGRES_GRAPH_CONNECTION)graph, stella-services (default)long-runningregistersmodules/graph/architecture.md
integrations-webwebsrc/Integrations/StellaOps.Integrations.WebServicestellaops/integrations-webstellaops_integrations / role integrations (STELLAOPS_POSTGRES_INTEGRATIONS_CONNECTION)stella-services (default)long-runningregistersmodules/integrations/architecture.md
jobengine-estate-workerworkersrc/JobEngine/StellaOps.JobEngine.EstateWorkerstellaops/jobengine-estate-workerstellaops_jobengine / role jobengine (STELLAOPS_POSTGRES_JOBENGINE_CONNECTION)jobengine [profile estate-doctor]absentnonemodules/jobengine/architecture.md
jobengine-webwebsrc/JobEngine/StellaOps.JobEngine.WebServicestellaops/jobengine-webstellaops_jobengine / role jobengine (STELLAOPS_POSTGRES_JOBENGINE_CONNECTION)stella-services (default)long-runningregistersmodules/jobengine/architecture.md
jobengine-workerworkersrc/JobEngine/StellaOps.JobEngine.Workerstellaops/jobengine-workerstellaops_jobengine / role jobengine (STELLAOPS_POSTGRES_JOBENGINE_CONNECTION)stella-services (default)long-runningnonemodules/jobengine/architecture.md
notify-webwebsrc/Notify/StellaOps.Notify.WebServicestellaops/notify-webstellaops_notify / role notify (STELLAOPS_POSTGRES_NOTIFY_CONNECTION)stella-services (default)long-runningregistersmodules/notify/architecture.md
notify-workerworkersrc/Notify/StellaOps.Notify.Workerstellaops/notify-workerstellaops_notify / role notify (STELLAOPS_POSTGRES_NOTIFY_CONNECTION)notifyabsentchecks onlymodules/notify/architecture.md
offlinekit-exportcenter-initinitsrc/OfflineKit/StellaOps.OfflineKit.WebServicestellaops/offlinekit-webnoneofflinekit-consolidated (default)initn/amodules/offlinekit/architecture.md
offlinekit-webwebsrc/OfflineKit/StellaOps.OfflineKit.WebServicestellaops/offlinekit-webstellaops_offlinekit / role offlinekit (STELLAOPS_POSTGRES_OFFLINEKIT_CONNECTION)offlinekit-consolidated (default)long-runningregistersmodules/offlinekit/architecture.md
offlinekit-workerworkersrc/OfflineKit/StellaOps.OfflineKit.Workerstellaops/offlinekit-workerstellaops_offlinekit / role offlinekit (STELLAOPS_POSTGRES_OFFLINEKIT_CONNECTION)offlinekit-consolidated (default)long-runningnonemodules/offlinekit/architecture.md
platformwebsrc/Platform/StellaOps.Platform.WebServicestellaops/platformstellaops_platform / role platform (STELLAOPS_POSTGRES_PLATFORM_CONNECTION)stella-services (default)long-runningregistersmodules/platform/architecture.md
policy-enginewebsrc/Policy/StellaOps.Policy.Enginestellaops/policy-enginestellaops_policy / role policy (STELLAOPS_POSTGRES_POLICY_CONNECTION)stella-services (default)long-runningchecks onlymodules/policy/architecture.md
registry-tokenwebsrc/Registry/StellaOps.Registry.TokenServicestellaops/registry-tokenstellaops_registry / role registry (STELLAOPS_POSTGRES_REGISTRY_CONNECTION)stella-services (default)long-runningnonemodules/registry/architecture.md
registry-webwebsrc/Registry/StellaOps.Registry.WebServicestellaops/registry-webstellaops_registry / role registry (STELLAOPS_POSTGRES_REGISTRY_CONNECTION)registry, stella-services (default)long-runningchecks onlymodules/registry/architecture.md
release-orchestratorwebsrc/ReleaseOrchestrator/__Apps/StellaOps.ReleaseOrchestrator.WebApistellaops/release-orchestratorstellaops_release_orchestrator / role release_orchestrator (STELLAOPS_POSTGRES_RELEASE_ORCHESTRATOR_CONNECTION)release-orchestrator, stella-services (default)long-runningregistersmodules/release-orchestrator/architecture.md
release-orchestrator-agent-ca-initinitsrc/ReleaseOrchestrator/__Apps/StellaOps.ReleaseOrchestrator.WebApistellaops/release-orchestratornonerelease-orchestrator, stella-services (default)initn/amodules/release-orchestrator/architecture.md
replay-webwebsrc/Replay/StellaOps.Replay.WebServicestellaops/replay-webstellaops_replay / role replay (STELLAOPS_POSTGRES_REPLAY_CONNECTION)replay, stella-services (default)long-runningregistersmodules/replay/architecture.md
router-gatewaywebsrc/Router/StellaOps.Gateway.WebServicestellaops/router-gatewaynonestella-services (default)long-runningchecks onlymodules/router/architecture.md
sbomservicewebsrc/SbomService/StellaOps.SbomServicestellaops/sbomservicestellaops_sbomservice / role sbomservice (STELLAOPS_POSTGRES_SBOMSERVICE_CONNECTION)sbomservice, stella-services (default)long-runningregistersmodules/sbom-service/architecture.md
scanner-cache-initinitsrc/Scanner/StellaOps.Scanner.Workerstellaops/scanner-workernonescanner, stella-services (default)initn/amodules/scanner/architecture.md
scanner-webwebsrc/Scanner/StellaOps.Scanner.WebServicestellaops/scanner-webstellaops_scanner / role scanner (STELLAOPS_POSTGRES_SCANNER_CONNECTION)scanner, stella-services (default)long-runningregistersmodules/scanner/architecture.md
scanner-workerworkersrc/Scanner/StellaOps.Scanner.Workerstellaops/scanner-workerstellaops_scanner / role scanner (STELLAOPS_POSTGRES_SCANNER_CONNECTION)scanner, stella-services (default)long-runningnonemodules/scanner/architecture.md
signalswebsrc/Signals/StellaOps.Signalsstellaops/signalsstellaops_signals / role signals (STELLAOPS_POSTGRES_SIGNALS_CONNECTION)signals, stella-services (default)long-runningregistersmodules/signals/architecture.md
signerwebsrc/Attestor/StellaOps.Signer/StellaOps.Signer.WebServicestellaops/signerstellaops_signer / role signer (STELLAOPS_POSTGRES_SIGNER_CONNECTION)signer, stella-services (default)long-runningregistersmodules/signer/architecture.md
sm-remotewebsrc/SmRemote/StellaOps.SmRemote.Servicestellaops/sm-remotenonesm-remoteabsentnonemodules/sm-remote/architecture.md
timeline-webwebsrc/Timeline/StellaOps.Timeline.WebServicestellaops/timeline-webstellaops_timeline / role timeline (STELLAOPS_POSTGRES_TIMELINE_CONNECTION)stella-services (default), timelinelong-runningregistersmodules/timeline/architecture.md
tsawebdevops/docker/tsastellaops/tsanonestella-services (default)long-runningn/amodules/evidence/architecture.md
unknowns-webwebsrc/Unknowns/StellaOps.Unknowns.WebServicestellaops/unknowns-webstellaops_unknowns / role unknowns (STELLAOPS_POSTGRES_UNKNOWNS_CONNECTION)stella-services (default), unknownslong-runningregistersmodules/unknowns/architecture.md
vulnerabilities-webwebsrc/Vulnerabilities/StellaOps.Vulnerabilities.WebServicestellaops/vulnerabilities-webstellaops_vuln / role vuln (STELLAOPS_POSTGRES_VULN_CONNECTION)vulnerabilitieslong-runningregistersmodules/vulnerabilities/architecture.md
vulnerabilities-workerworkersrc/Vulnerabilities/StellaOps.Vulnerabilities.Workerstellaops/vulnerabilities-workerstellaops_vuln / role vuln (STELLAOPS_POSTGRES_VULN_CONNECTION)vulnerabilitieslong-runningnonemodules/vulnerabilities/architecture.md
workflow-webwebsrc/Workflow/StellaOps.Workflow.WebServicestellaops/workflow-webnone—absentnonemodules/workflow/architecture.md
cosigninfrastructure—ghcr.io/sigstore/cosignnonestella-infra [profile sigstore]absentn/aSigstore client tool (profile sigstore)
postgresinfrastructure—${POSTGRES_IMAGE}hosts every stellaops_* databasestella-infra (default)long-runningn/ashared PostgreSQL server; one database and role per service
rekor-cliinfrastructure—ghcr.io/sigstore/rekor-clinonestella-infra [profile sigstore]absentn/aSigstore client tool (profile sigstore)
rekor-v2infrastructure—${REKOR_TILES_IMAGE}nonestella-infra [profile sigstore-local]absentn/alocal Rekor tiles log (profile sigstore-local)
rustfsinfrastructure—${RUSTFS_IMAGE}nonestella-infra (default)long-runningn/aS3-compatible object store
valkeyinfrastructure—${VALKEY_IMAGE}nonestella-infra (default)long-runningn/amessaging transport and cache

Retired hosts and their successors

Every host project frozen under src/__Obsoleted/, with the successor its freeze record names and the live service that builds that successor.

Retired host projectSuccessor named by the freeze recordLive service(s)
src/__Obsoleted/AdvisoryAI/StellaOps.OpsMemory.WebServicesrc/AdvisoryAI/StellaOps.AdvisoryAI.WebServiceadvisoryai-web
src/__Obsoleted/AirGap/StellaOps.AirGap.Controllersrc/Platform/StellaOps.Platform.WebService (the record: “Platform’s generic environment-state API owns custody”)platform
src/__Obsoleted/AirGap/StellaOps.AirGap.Timesrc/OfflineKit (the record: “OfflineKit’s Time.Verification library owns RFC3161 verification”)offlinekit-web, offlinekit-worker
src/__Obsoleted/Attestor/StellaOps.Attestor/StellaOps.Attestor.WebServicesrc/Evidence/StellaOps.Evidence.WebServiceevidence-web
src/__Obsoleted/Authority/StellaOps.IssuerDirectory.WebServicesrc/Authority/StellaOps.Authority/StellaOps.Authorityauthority
src/__Obsoleted/BinaryIndex/StellaOps.BinaryIndex.WebServicesrc/Vulnerabilities (the record: the Vulnerabilities hub owns the capability)vulnerabilities-web, vulnerabilities-worker
src/__Obsoleted/BinaryIndex/StellaOps.Symbols.Serversrc/Vulnerabilities (the record: the Vulnerabilities hub owns the capability)vulnerabilities-web, vulnerabilities-worker
src/__Obsoleted/Concelier/StellaOps.Concelier.MirrorSeedToolsrc/Vulnerabilities (the record: the Vulnerabilities hub owns the capability)vulnerabilities-web, vulnerabilities-worker
src/__Obsoleted/Concelier/StellaOps.Concelier.WebServicesrc/Vulnerabilities (the record: the Vulnerabilities hub owns the capability)vulnerabilities-web, vulnerabilities-worker
src/__Obsoleted/Concelier/StellaOps.Excititor.WebServicesrc/Vulnerabilities (the record: the Vulnerabilities hub owns the capability)vulnerabilities-web, vulnerabilities-worker
src/__Obsoleted/Concelier/StellaOps.Excititor.Workersrc/Vulnerabilities (the record: the Vulnerabilities hub owns the capability)vulnerabilities-web, vulnerabilities-worker
src/__Obsoleted/Doctor/StellaOps.Doctor.Schedulersrc/JobEngine/StellaOps.JobEngine.WebService (the record names src/JobEngine/StellaOps.Scheduler.WebService, which JOB-9 froze in turn; jobengine-web composes the doctor-trend job)jobengine-web
src/__Obsoleted/Doctor/StellaOps.Doctor.WebServicesrc/Platform/StellaOps.Platform.WebServiceplatform
src/__Obsoleted/EvidenceLocker/StellaOps.EvidenceLocker/StellaOps.EvidenceLocker.WebServicesrc/Evidence/StellaOps.Evidence.WebServiceevidence-web
src/__Obsoleted/EvidenceLocker/StellaOps.EvidenceLocker/StellaOps.EvidenceLocker.Workersrc/Evidence/StellaOps.Evidence.Workerevidence-worker
src/__Obsoleted/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebServicesrc/OfflineKit/StellaOps.OfflineKit.WebServiceofflinekit-web
src/__Obsoleted/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Workersrc/OfflineKit/StellaOps.OfflineKit.Workerofflinekit-worker
src/__Obsoleted/Findings/StellaOps.Findings.Ledger.WebServicesrc/Findings/StellaOps.Findings.WebServicefindings-web
src/__Obsoleted/Findings/StellaOps.Findings.Security.WebServicesrc/Findings/StellaOps.Findings.WebServicefindings-web
src/__Obsoleted/JobEngine/StellaOps.PacksRegistry/StellaOps.PacksRegistry.WebServicesrc/JobEngine/StellaOps.JobEngine.WebServicejobengine-web
src/__Obsoleted/JobEngine/StellaOps.PacksRegistry/StellaOps.PacksRegistry.Workersrc/JobEngine/StellaOps.JobEngine.Workerjobengine-worker
src/__Obsoleted/JobEngine/StellaOps.Scheduler.WebServicesrc/JobEngine/StellaOps.JobEngine.WebServicejobengine-web
src/__Obsoleted/JobEngine/StellaOps.Scheduler.Worker.Hostsrc/JobEngine/StellaOps.JobEngine.WebServicejobengine-web
src/__Obsoleted/Notifier/StellaOps.Notifier/StellaOps.Notifier.WebServicesrc/Notify/StellaOps.Notify.WebServicenotify-web
src/__Obsoleted/Notifier/StellaOps.Notifier/StellaOps.Notifier.Workersrc/Notify/StellaOps.Notify.Workernotify-worker
src/__Obsoleted/Policy/StellaOps.Policy.Gatewaysrc/Policy/StellaOps.Policy.Enginepolicy-engine
src/__Obsoleted/Remediation/StellaOps.Remediation.WebServicesrc/AdvisoryAIadvisoryai-web, advisoryai-worker
src/__Obsoleted/RuntimeInstrumentation/StellaOps.RuntimeInstrumentation.Workersrc/RuntimeInstrumentation/StellaOps.Agent.Core—
src/__Obsoleted/Scanner/StellaOps.Scanner.Cartographersrc/Graph/StellaOps.Graph.Apigraph-api
src/__Obsoleted/Scanner/__Benchmarks/StellaOps.Scanner.Gate.Benchmarkssrc/StellaOps.sln—
src/__Obsoleted/Timeline/StellaOps.TimelineIndexer.WebServicesrc/Timeline/StellaOps.Timeline.WebServicetimeline-web
src/__Obsoleted/Timeline/StellaOps.TimelineIndexer.Workersrc/Timeline/StellaOps.Timeline.WebServicetimeline-web
src/__Obsoleted/__Libraries/StellaOps.Verdict.WebServicesrc/__Libraries/StellaOps.Verdict—

Opt-in overlays outside the estate

Hosts that an opt-in compose overlay runs, never the estate or the release bundle.

Host projectOverlay fileServiceWhy it stays out
src/Tester/StellaOps.Tester.WebServicedevops/compose/docker-compose.tester.ymlstellaops-testerQA harness; labelled com.stellaops.production-safe=false and never part of a production stack (docs/modules/tester/architecture.md)

Reconciliation findings

Each line is a disagreement between the sources. A finding is data, not a failure: --check fails only when this section is stale.

FindingSubjectDetail
bundle-vs-cic3agent-corein the bundle now; not in the CIC-3 from-empty matrix (2026-09-25, 29 long-running + 3 init)
bundle-vs-cic3findings-webin the bundle now; not in the CIC-3 from-empty matrix (2026-09-25, 29 long-running + 3 init)
bundle-vs-cic3findings-workerin the bundle now; not in the CIC-3 from-empty matrix (2026-09-25, 29 long-running + 3 init)
bundle-vs-cic3vulnerabilities-webin the bundle now; not in the CIC-3 from-empty matrix (2026-09-25, 29 long-running + 3 init)
bundle-vs-cic3vulnerabilities-workerin the bundle now; not in the CIC-3 from-empty matrix (2026-09-25, 29 long-running + 3 init)
compose-not-in-bundleadvisoryai-data-initdefined in advisoryai but absent from the release bundle
compose-not-in-bundleadvisoryai-webdefined in advisoryai but absent from the release bundle
compose-not-in-bundleadvisoryai-workerdefined in advisoryai but absent from the release bundle
compose-not-in-bundleconsole-builderdefined in stella-services but absent from the release bundle
compose-not-in-bundlecosigndefined in stella-infra but absent from the release bundle
compose-not-in-bundlejobengine-estate-workerdefined in jobengine but absent from the release bundle
compose-not-in-bundlenotify-workerdefined in notify but absent from the release bundle
compose-not-in-bundlerekor-clidefined in stella-infra but absent from the release bundle
compose-not-in-bundlerekor-v2defined in stella-infra but absent from the release bundle
compose-not-in-bundlesm-remotedefined in sm-remote but absent from the release bundle
dossier-without-servicedocs/modules/airgapno service in this inventory; no src/ root of that name
dossier-without-servicedocs/modules/airgap-controllerno service in this inventory; no src/ root of that name
dossier-without-servicedocs/modules/aocno service in this inventory; no src/ root of that name
dossier-without-servicedocs/modules/apino service in this inventory; its src/ root exists (library, tool or client module)
dossier-without-servicedocs/modules/attestorno service in this inventory; its src/ root exists (library, tool or client module)
dossier-without-servicedocs/modules/auditno service in this inventory; no src/ root of that name
dossier-without-servicedocs/modules/binary-indexno service in this inventory; its src/ root exists (library, tool or client module)
dossier-without-servicedocs/modules/clino service in this inventory; its src/ root exists (library, tool or client module)
dossier-without-servicedocs/modules/cryptographyno service in this inventory; its src/ root exists (library, tool or client module)
dossier-without-servicedocs/modules/doctorno service in this inventory; its src/ root exists (library, tool or client module)
dossier-without-servicedocs/modules/export-centerno service in this inventory; no src/ root of that name
dossier-without-servicedocs/modules/issuer-directoryno service in this inventory; no src/ root of that name
dossier-without-servicedocs/modules/mirrorno service in this inventory; no src/ root of that name
dossier-without-servicedocs/modules/packsregistryno service in this inventory; no src/ root of that name
dossier-without-servicedocs/modules/pluginno service in this inventory; its src/ root exists (library, tool or client module)
dossier-without-servicedocs/modules/policy-engineno service in this inventory; no src/ root of that name
dossier-without-servicedocs/modules/provcacheno service in this inventory; no src/ root of that name
dossier-without-servicedocs/modules/provenanceno service in this inventory; no src/ root of that name
dossier-without-servicedocs/modules/registry-tokenno service in this inventory; no src/ root of that name
dossier-without-servicedocs/modules/riskengineno service in this inventory; no src/ root of that name
dossier-without-servicedocs/modules/runtime-instrumentationno service in this inventory; its src/ root exists (library, tool or client module)
dossier-without-servicedocs/modules/schedulerno service in this inventory; no src/ root of that name
dossier-without-servicedocs/modules/symbolsno service in this inventory; no src/ root of that name
dossier-without-servicedocs/modules/telemetryno service in this inventory; its src/ root exists (library, tool or client module)
dossier-without-servicedocs/modules/testerno service in this inventory; its src/ root exists (library, tool or client module)
dossier-without-servicedocs/modules/toolsno service in this inventory; its src/ root exists (library, tool or client module)
dossier-without-servicedocs/modules/webno service in this inventory; its src/ root exists (library, tool or client module)
key-without-composeworkflow-weba publish key or ownership deployable (src/Workflow/StellaOps.Workflow.WebService) that no estate compose file or bundle runs
no-src-projecttsahas no src/ project (built from devops/docker/tsa)
outside-estate-composedocker-compose.authority-password-tool.ymldefines authority-password-tool, which no estate file or bundle runs
outside-estate-composedocker-compose.blue-green.ymldefines notify-web-green, policy-engine-green, scanner-web-green, scanner-worker-green, which no estate file or bundle runs
outside-estate-composedocker-compose.cas.yamldefines cas-lifecycle, rustfs-attestation, rustfs-cas, rustfs-evidence, which no estate file or bundle runs
outside-estate-composedocker-compose.cli.ymldefines stella-cli, which no estate file or bundle runs
outside-estate-composedocker-compose.crypto-provider.crypto-sim.ymldefines sim-crypto, which no estate file or bundle runs
outside-estate-composedocker-compose.crypto-provider.cryptopro.ymldefines cryptopro-csp, which no estate file or bundle runs
outside-estate-composedocker-compose.crypto-provider.smremote.ymldefines smremote, which no estate file or bundle runs