Service inventory
Verified against: commit
ab4b3ca1d9(2026-09-26). The table below is generated; re-verify withpython 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:
src/. The deployable keys and the projects they build. These are read from the publish helper’sSERVICESmap indevops/docker/build-service-publish.sh, fromdevops/docker/services-matrix.envand from thedeployablesofdocs/architecture/build-boundary/ownership-manifest.json. Every host project (aProgram.csoutside tests, tools, examples andsrc/__Obsoleted/) is scanned, so a host that no key builds is reported.- The compose estate. The files
devops/compose/docker-compose.stella-ops.ymlincludes, which is what a plaindocker compose upstarts, plus the family overlays the generator lists. A service there that declaresimageorbuildis a row. - The release bundle.
devops/release/bundle/docker-compose.yml, which a customer installs.
How to read the table
| Column | Meaning |
|---|---|
| Service | The compose or bundle service name, which is also the publish key where one exists. |
| Kind | web serves requests; worker runs background work; agent is the deployment agent; init runs once and exits; infrastructure is a third-party image. |
| Source project | The project the image is built from. A path under devops/ means the image is not built from src/. |
| Image | The image repository, without registry and tag. The bundle pins every image by digest. |
| Database / role | The 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. |
| Compose | The estate file that defines the service. (default) marks the default docker compose up; a profile means it starts only when that profile is enabled. |
| Bundle | long-running, init or absent in the release bundle. |
| Doctor | registers 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. |
| Dossier | The module dossier that owns the service. |
Ownership rules the table reflects
- One service owns one database and its own role on the shared PostgreSQL server (
.memory/standards/CODE_OF_CONDUCT.md§8.2, ADR-039). A web and a worker of the same family share that family’s database. The per-database detail and the migration history are in the database ownership matrix. - Services reach each other through the owner’s API or events, never through a sibling’s database.
- Each deployable builds from its own source graph (build boundary).
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
| Measure | Value |
|---|---|
| Rows | 48 |
Kind web | 27 |
Kind worker | 9 |
Kind agent | 1 |
Kind init | 5 |
Kind infrastructure | 6 |
| Bundle long-running, default profile | 33 |
| Bundle long-running, opt-in profile | 1 |
| Bundle init containers | 3 |
| Reconciliation findings | 51 |
Services
| Service | Kind | Source project | Image | Database / role | Compose | Bundle | Doctor | Dossier |
|---|---|---|---|---|---|---|---|---|
advisoryai-data-init | init | src/AdvisoryAI/StellaOps.AdvisoryAI.WebService | stellaops/advisoryai-web | none | advisoryai | absent | n/a | modules/advisory-ai/architecture.md |
advisoryai-web | web | src/AdvisoryAI/StellaOps.AdvisoryAI.WebService | stellaops/advisoryai-web | stellaops_advisoryai / role advisoryai (STELLAOPS_POSTGRES_ADVISORYAI_CONNECTION) | advisoryai | absent | registers | modules/advisory-ai/architecture.md |
advisoryai-worker | worker | src/AdvisoryAI/StellaOps.AdvisoryAI.Worker | stellaops/advisoryai-worker | stellaops_advisoryai / role advisoryai (STELLAOPS_POSTGRES_ADVISORYAI_CONNECTION) | advisoryai | absent | none | modules/advisory-ai/architecture.md |
agent-core | agent | src/ReleaseOrchestrator/__Agents/StellaOps.Agent.Host | stellaops/agent-core | none | stella-services [profile agents] | long-running [profile agents] | none | modules/release-orchestrator/architecture.md |
attestor-tileproxy | web | src/Attestor/StellaOps.Attestor.TileProxy | stellaops/attestor-tileproxy | none | stella-services (default) | long-running | none | modules/evidence/architecture.md |
authority | web | src/Authority/StellaOps.Authority/StellaOps.Authority | stellaops/authority | stellaops_authority / role authority (STELLAOPS_POSTGRES_AUTHORITY_CONNECTION) | stella-services (default) | long-running | registers | modules/authority/architecture.md |
console-builder | init | src/Web/StellaOps.Web | stellaops/console | none | stella-services (default) | absent | n/a | modules/ui/architecture.md |
evidence-web | web | src/Evidence/StellaOps.Evidence.WebService | stellaops/evidence-web | stellaops_evidence / role evidence (STELLAOPS_POSTGRES_EVIDENCE_CONNECTION) | evidence (default) | long-running | registers | modules/evidence/architecture.md |
evidence-worker | worker | src/Evidence/StellaOps.Evidence.Worker | stellaops/evidence-worker | stellaops_evidence / role evidence (STELLAOPS_POSTGRES_EVIDENCE_CONNECTION) | evidence (default) | long-running | none | modules/evidence/architecture.md |
findings-web | web | src/Findings/StellaOps.Findings.WebService | stellaops/findings-web | stellaops_findings / role findings (STELLAOPS_POSTGRES_FINDINGS_CONNECTION) | findings | long-running | registers | modules/findings/architecture.md |
findings-worker | worker | src/Findings/StellaOps.Findings.Worker | stellaops/findings-worker | stellaops_findings / role findings (STELLAOPS_POSTGRES_FINDINGS_CONNECTION) | findings | long-running | none | modules/findings/architecture.md |
graph-api | web | src/Graph/StellaOps.Graph.Api | stellaops/graph-api | stellaops_graph / role graph (STELLAOPS_POSTGRES_GRAPH_CONNECTION) | graph, stella-services (default) | long-running | registers | modules/graph/architecture.md |
integrations-web | web | src/Integrations/StellaOps.Integrations.WebService | stellaops/integrations-web | stellaops_integrations / role integrations (STELLAOPS_POSTGRES_INTEGRATIONS_CONNECTION) | stella-services (default) | long-running | registers | modules/integrations/architecture.md |
jobengine-estate-worker | worker | src/JobEngine/StellaOps.JobEngine.EstateWorker | stellaops/jobengine-estate-worker | stellaops_jobengine / role jobengine (STELLAOPS_POSTGRES_JOBENGINE_CONNECTION) | jobengine [profile estate-doctor] | absent | none | modules/jobengine/architecture.md |
jobengine-web | web | src/JobEngine/StellaOps.JobEngine.WebService | stellaops/jobengine-web | stellaops_jobengine / role jobengine (STELLAOPS_POSTGRES_JOBENGINE_CONNECTION) | stella-services (default) | long-running | registers | modules/jobengine/architecture.md |
jobengine-worker | worker | src/JobEngine/StellaOps.JobEngine.Worker | stellaops/jobengine-worker | stellaops_jobengine / role jobengine (STELLAOPS_POSTGRES_JOBENGINE_CONNECTION) | stella-services (default) | long-running | none | modules/jobengine/architecture.md |
notify-web | web | src/Notify/StellaOps.Notify.WebService | stellaops/notify-web | stellaops_notify / role notify (STELLAOPS_POSTGRES_NOTIFY_CONNECTION) | stella-services (default) | long-running | registers | modules/notify/architecture.md |
notify-worker | worker | src/Notify/StellaOps.Notify.Worker | stellaops/notify-worker | stellaops_notify / role notify (STELLAOPS_POSTGRES_NOTIFY_CONNECTION) | notify | absent | checks only | modules/notify/architecture.md |
offlinekit-exportcenter-init | init | src/OfflineKit/StellaOps.OfflineKit.WebService | stellaops/offlinekit-web | none | offlinekit-consolidated (default) | init | n/a | modules/offlinekit/architecture.md |
offlinekit-web | web | src/OfflineKit/StellaOps.OfflineKit.WebService | stellaops/offlinekit-web | stellaops_offlinekit / role offlinekit (STELLAOPS_POSTGRES_OFFLINEKIT_CONNECTION) | offlinekit-consolidated (default) | long-running | registers | modules/offlinekit/architecture.md |
offlinekit-worker | worker | src/OfflineKit/StellaOps.OfflineKit.Worker | stellaops/offlinekit-worker | stellaops_offlinekit / role offlinekit (STELLAOPS_POSTGRES_OFFLINEKIT_CONNECTION) | offlinekit-consolidated (default) | long-running | none | modules/offlinekit/architecture.md |
platform | web | src/Platform/StellaOps.Platform.WebService | stellaops/platform | stellaops_platform / role platform (STELLAOPS_POSTGRES_PLATFORM_CONNECTION) | stella-services (default) | long-running | registers | modules/platform/architecture.md |
policy-engine | web | src/Policy/StellaOps.Policy.Engine | stellaops/policy-engine | stellaops_policy / role policy (STELLAOPS_POSTGRES_POLICY_CONNECTION) | stella-services (default) | long-running | checks only | modules/policy/architecture.md |
registry-token | web | src/Registry/StellaOps.Registry.TokenService | stellaops/registry-token | stellaops_registry / role registry (STELLAOPS_POSTGRES_REGISTRY_CONNECTION) | stella-services (default) | long-running | none | modules/registry/architecture.md |
registry-web | web | src/Registry/StellaOps.Registry.WebService | stellaops/registry-web | stellaops_registry / role registry (STELLAOPS_POSTGRES_REGISTRY_CONNECTION) | registry, stella-services (default) | long-running | checks only | modules/registry/architecture.md |
release-orchestrator | web | src/ReleaseOrchestrator/__Apps/StellaOps.ReleaseOrchestrator.WebApi | stellaops/release-orchestrator | stellaops_release_orchestrator / role release_orchestrator (STELLAOPS_POSTGRES_RELEASE_ORCHESTRATOR_CONNECTION) | release-orchestrator, stella-services (default) | long-running | registers | modules/release-orchestrator/architecture.md |
release-orchestrator-agent-ca-init | init | src/ReleaseOrchestrator/__Apps/StellaOps.ReleaseOrchestrator.WebApi | stellaops/release-orchestrator | none | release-orchestrator, stella-services (default) | init | n/a | modules/release-orchestrator/architecture.md |
replay-web | web | src/Replay/StellaOps.Replay.WebService | stellaops/replay-web | stellaops_replay / role replay (STELLAOPS_POSTGRES_REPLAY_CONNECTION) | replay, stella-services (default) | long-running | registers | modules/replay/architecture.md |
router-gateway | web | src/Router/StellaOps.Gateway.WebService | stellaops/router-gateway | none | stella-services (default) | long-running | checks only | modules/router/architecture.md |
sbomservice | web | src/SbomService/StellaOps.SbomService | stellaops/sbomservice | stellaops_sbomservice / role sbomservice (STELLAOPS_POSTGRES_SBOMSERVICE_CONNECTION) | sbomservice, stella-services (default) | long-running | registers | modules/sbom-service/architecture.md |
scanner-cache-init | init | src/Scanner/StellaOps.Scanner.Worker | stellaops/scanner-worker | none | scanner, stella-services (default) | init | n/a | modules/scanner/architecture.md |
scanner-web | web | src/Scanner/StellaOps.Scanner.WebService | stellaops/scanner-web | stellaops_scanner / role scanner (STELLAOPS_POSTGRES_SCANNER_CONNECTION) | scanner, stella-services (default) | long-running | registers | modules/scanner/architecture.md |
scanner-worker | worker | src/Scanner/StellaOps.Scanner.Worker | stellaops/scanner-worker | stellaops_scanner / role scanner (STELLAOPS_POSTGRES_SCANNER_CONNECTION) | scanner, stella-services (default) | long-running | none | modules/scanner/architecture.md |
signals | web | src/Signals/StellaOps.Signals | stellaops/signals | stellaops_signals / role signals (STELLAOPS_POSTGRES_SIGNALS_CONNECTION) | signals, stella-services (default) | long-running | registers | modules/signals/architecture.md |
signer | web | src/Attestor/StellaOps.Signer/StellaOps.Signer.WebService | stellaops/signer | stellaops_signer / role signer (STELLAOPS_POSTGRES_SIGNER_CONNECTION) | signer, stella-services (default) | long-running | registers | modules/signer/architecture.md |
sm-remote | web | src/SmRemote/StellaOps.SmRemote.Service | stellaops/sm-remote | none | sm-remote | absent | none | modules/sm-remote/architecture.md |
timeline-web | web | src/Timeline/StellaOps.Timeline.WebService | stellaops/timeline-web | stellaops_timeline / role timeline (STELLAOPS_POSTGRES_TIMELINE_CONNECTION) | stella-services (default), timeline | long-running | registers | modules/timeline/architecture.md |
tsa | web | devops/docker/tsa | stellaops/tsa | none | stella-services (default) | long-running | n/a | modules/evidence/architecture.md |
unknowns-web | web | src/Unknowns/StellaOps.Unknowns.WebService | stellaops/unknowns-web | stellaops_unknowns / role unknowns (STELLAOPS_POSTGRES_UNKNOWNS_CONNECTION) | stella-services (default), unknowns | long-running | registers | modules/unknowns/architecture.md |
vulnerabilities-web | web | src/Vulnerabilities/StellaOps.Vulnerabilities.WebService | stellaops/vulnerabilities-web | stellaops_vuln / role vuln (STELLAOPS_POSTGRES_VULN_CONNECTION) | vulnerabilities | long-running | registers | modules/vulnerabilities/architecture.md |
vulnerabilities-worker | worker | src/Vulnerabilities/StellaOps.Vulnerabilities.Worker | stellaops/vulnerabilities-worker | stellaops_vuln / role vuln (STELLAOPS_POSTGRES_VULN_CONNECTION) | vulnerabilities | long-running | none | modules/vulnerabilities/architecture.md |
workflow-web | web | src/Workflow/StellaOps.Workflow.WebService | stellaops/workflow-web | none | — | absent | none | modules/workflow/architecture.md |
cosign | infrastructure | — | ghcr.io/sigstore/cosign | none | stella-infra [profile sigstore] | absent | n/a | Sigstore client tool (profile sigstore) |
postgres | infrastructure | — | ${POSTGRES_IMAGE} | hosts every stellaops_* database | stella-infra (default) | long-running | n/a | shared PostgreSQL server; one database and role per service |
rekor-cli | infrastructure | — | ghcr.io/sigstore/rekor-cli | none | stella-infra [profile sigstore] | absent | n/a | Sigstore client tool (profile sigstore) |
rekor-v2 | infrastructure | — | ${REKOR_TILES_IMAGE} | none | stella-infra [profile sigstore-local] | absent | n/a | local Rekor tiles log (profile sigstore-local) |
rustfs | infrastructure | — | ${RUSTFS_IMAGE} | none | stella-infra (default) | long-running | n/a | S3-compatible object store |
valkey | infrastructure | — | ${VALKEY_IMAGE} | none | stella-infra (default) | long-running | n/a | messaging 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 project | Successor named by the freeze record | Live service(s) |
|---|---|---|
src/__Obsoleted/AdvisoryAI/StellaOps.OpsMemory.WebService | src/AdvisoryAI/StellaOps.AdvisoryAI.WebService | advisoryai-web |
src/__Obsoleted/AirGap/StellaOps.AirGap.Controller | src/Platform/StellaOps.Platform.WebService (the record: “Platform’s generic environment-state API owns custody”) | platform |
src/__Obsoleted/AirGap/StellaOps.AirGap.Time | src/OfflineKit (the record: “OfflineKit’s Time.Verification library owns RFC3161 verification”) | offlinekit-web, offlinekit-worker |
src/__Obsoleted/Attestor/StellaOps.Attestor/StellaOps.Attestor.WebService | src/Evidence/StellaOps.Evidence.WebService | evidence-web |
src/__Obsoleted/Authority/StellaOps.IssuerDirectory.WebService | src/Authority/StellaOps.Authority/StellaOps.Authority | authority |
src/__Obsoleted/BinaryIndex/StellaOps.BinaryIndex.WebService | src/Vulnerabilities (the record: the Vulnerabilities hub owns the capability) | vulnerabilities-web, vulnerabilities-worker |
src/__Obsoleted/BinaryIndex/StellaOps.Symbols.Server | src/Vulnerabilities (the record: the Vulnerabilities hub owns the capability) | vulnerabilities-web, vulnerabilities-worker |
src/__Obsoleted/Concelier/StellaOps.Concelier.MirrorSeedTool | src/Vulnerabilities (the record: the Vulnerabilities hub owns the capability) | vulnerabilities-web, vulnerabilities-worker |
src/__Obsoleted/Concelier/StellaOps.Concelier.WebService | src/Vulnerabilities (the record: the Vulnerabilities hub owns the capability) | vulnerabilities-web, vulnerabilities-worker |
src/__Obsoleted/Concelier/StellaOps.Excititor.WebService | src/Vulnerabilities (the record: the Vulnerabilities hub owns the capability) | vulnerabilities-web, vulnerabilities-worker |
src/__Obsoleted/Concelier/StellaOps.Excititor.Worker | src/Vulnerabilities (the record: the Vulnerabilities hub owns the capability) | vulnerabilities-web, vulnerabilities-worker |
src/__Obsoleted/Doctor/StellaOps.Doctor.Scheduler | src/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.WebService | src/Platform/StellaOps.Platform.WebService | platform |
src/__Obsoleted/EvidenceLocker/StellaOps.EvidenceLocker/StellaOps.EvidenceLocker.WebService | src/Evidence/StellaOps.Evidence.WebService | evidence-web |
src/__Obsoleted/EvidenceLocker/StellaOps.EvidenceLocker/StellaOps.EvidenceLocker.Worker | src/Evidence/StellaOps.Evidence.Worker | evidence-worker |
src/__Obsoleted/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService | src/OfflineKit/StellaOps.OfflineKit.WebService | offlinekit-web |
src/__Obsoleted/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Worker | src/OfflineKit/StellaOps.OfflineKit.Worker | offlinekit-worker |
src/__Obsoleted/Findings/StellaOps.Findings.Ledger.WebService | src/Findings/StellaOps.Findings.WebService | findings-web |
src/__Obsoleted/Findings/StellaOps.Findings.Security.WebService | src/Findings/StellaOps.Findings.WebService | findings-web |
src/__Obsoleted/JobEngine/StellaOps.PacksRegistry/StellaOps.PacksRegistry.WebService | src/JobEngine/StellaOps.JobEngine.WebService | jobengine-web |
src/__Obsoleted/JobEngine/StellaOps.PacksRegistry/StellaOps.PacksRegistry.Worker | src/JobEngine/StellaOps.JobEngine.Worker | jobengine-worker |
src/__Obsoleted/JobEngine/StellaOps.Scheduler.WebService | src/JobEngine/StellaOps.JobEngine.WebService | jobengine-web |
src/__Obsoleted/JobEngine/StellaOps.Scheduler.Worker.Host | src/JobEngine/StellaOps.JobEngine.WebService | jobengine-web |
src/__Obsoleted/Notifier/StellaOps.Notifier/StellaOps.Notifier.WebService | src/Notify/StellaOps.Notify.WebService | notify-web |
src/__Obsoleted/Notifier/StellaOps.Notifier/StellaOps.Notifier.Worker | src/Notify/StellaOps.Notify.Worker | notify-worker |
src/__Obsoleted/Policy/StellaOps.Policy.Gateway | src/Policy/StellaOps.Policy.Engine | policy-engine |
src/__Obsoleted/Remediation/StellaOps.Remediation.WebService | src/AdvisoryAI | advisoryai-web, advisoryai-worker |
src/__Obsoleted/RuntimeInstrumentation/StellaOps.RuntimeInstrumentation.Worker | src/RuntimeInstrumentation/StellaOps.Agent.Core | — |
src/__Obsoleted/Scanner/StellaOps.Scanner.Cartographer | src/Graph/StellaOps.Graph.Api | graph-api |
src/__Obsoleted/Scanner/__Benchmarks/StellaOps.Scanner.Gate.Benchmarks | src/StellaOps.sln | — |
src/__Obsoleted/Timeline/StellaOps.TimelineIndexer.WebService | src/Timeline/StellaOps.Timeline.WebService | timeline-web |
src/__Obsoleted/Timeline/StellaOps.TimelineIndexer.Worker | src/Timeline/StellaOps.Timeline.WebService | timeline-web |
src/__Obsoleted/__Libraries/StellaOps.Verdict.WebService | src/__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 project | Overlay file | Service | Why it stays out |
|---|---|---|---|
src/Tester/StellaOps.Tester.WebService | devops/compose/docker-compose.tester.yml | stellaops-tester | QA 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.
| Finding | Subject | Detail |
|---|---|---|
bundle-vs-cic3 | agent-core | in the bundle now; not in the CIC-3 from-empty matrix (2026-09-25, 29 long-running + 3 init) |
bundle-vs-cic3 | findings-web | in the bundle now; not in the CIC-3 from-empty matrix (2026-09-25, 29 long-running + 3 init) |
bundle-vs-cic3 | findings-worker | in the bundle now; not in the CIC-3 from-empty matrix (2026-09-25, 29 long-running + 3 init) |
bundle-vs-cic3 | vulnerabilities-web | in the bundle now; not in the CIC-3 from-empty matrix (2026-09-25, 29 long-running + 3 init) |
bundle-vs-cic3 | vulnerabilities-worker | in the bundle now; not in the CIC-3 from-empty matrix (2026-09-25, 29 long-running + 3 init) |
compose-not-in-bundle | advisoryai-data-init | defined in advisoryai but absent from the release bundle |
compose-not-in-bundle | advisoryai-web | defined in advisoryai but absent from the release bundle |
compose-not-in-bundle | advisoryai-worker | defined in advisoryai but absent from the release bundle |
compose-not-in-bundle | console-builder | defined in stella-services but absent from the release bundle |
compose-not-in-bundle | cosign | defined in stella-infra but absent from the release bundle |
compose-not-in-bundle | jobengine-estate-worker | defined in jobengine but absent from the release bundle |
compose-not-in-bundle | notify-worker | defined in notify but absent from the release bundle |
compose-not-in-bundle | rekor-cli | defined in stella-infra but absent from the release bundle |
compose-not-in-bundle | rekor-v2 | defined in stella-infra but absent from the release bundle |
compose-not-in-bundle | sm-remote | defined in sm-remote but absent from the release bundle |
dossier-without-service | docs/modules/airgap | no service in this inventory; no src/ root of that name |
dossier-without-service | docs/modules/airgap-controller | no service in this inventory; no src/ root of that name |
dossier-without-service | docs/modules/aoc | no service in this inventory; no src/ root of that name |
dossier-without-service | docs/modules/api | no service in this inventory; its src/ root exists (library, tool or client module) |
dossier-without-service | docs/modules/attestor | no service in this inventory; its src/ root exists (library, tool or client module) |
dossier-without-service | docs/modules/audit | no service in this inventory; no src/ root of that name |
dossier-without-service | docs/modules/binary-index | no service in this inventory; its src/ root exists (library, tool or client module) |
dossier-without-service | docs/modules/cli | no service in this inventory; its src/ root exists (library, tool or client module) |
dossier-without-service | docs/modules/cryptography | no service in this inventory; its src/ root exists (library, tool or client module) |
dossier-without-service | docs/modules/doctor | no service in this inventory; its src/ root exists (library, tool or client module) |
dossier-without-service | docs/modules/export-center | no service in this inventory; no src/ root of that name |
dossier-without-service | docs/modules/issuer-directory | no service in this inventory; no src/ root of that name |
dossier-without-service | docs/modules/mirror | no service in this inventory; no src/ root of that name |
dossier-without-service | docs/modules/packsregistry | no service in this inventory; no src/ root of that name |
dossier-without-service | docs/modules/plugin | no service in this inventory; its src/ root exists (library, tool or client module) |
dossier-without-service | docs/modules/policy-engine | no service in this inventory; no src/ root of that name |
dossier-without-service | docs/modules/provcache | no service in this inventory; no src/ root of that name |
dossier-without-service | docs/modules/provenance | no service in this inventory; no src/ root of that name |
dossier-without-service | docs/modules/registry-token | no service in this inventory; no src/ root of that name |
dossier-without-service | docs/modules/riskengine | no service in this inventory; no src/ root of that name |
dossier-without-service | docs/modules/runtime-instrumentation | no service in this inventory; its src/ root exists (library, tool or client module) |
dossier-without-service | docs/modules/scheduler | no service in this inventory; no src/ root of that name |
dossier-without-service | docs/modules/symbols | no service in this inventory; no src/ root of that name |
dossier-without-service | docs/modules/telemetry | no service in this inventory; its src/ root exists (library, tool or client module) |
dossier-without-service | docs/modules/tester | no service in this inventory; its src/ root exists (library, tool or client module) |
dossier-without-service | docs/modules/tools | no service in this inventory; its src/ root exists (library, tool or client module) |
dossier-without-service | docs/modules/web | no service in this inventory; its src/ root exists (library, tool or client module) |
key-without-compose | workflow-web | a publish key or ownership deployable (src/Workflow/StellaOps.Workflow.WebService) that no estate compose file or bundle runs |
no-src-project | tsa | has no src/ project (built from devops/docker/tsa) |
outside-estate-compose | docker-compose.authority-password-tool.yml | defines authority-password-tool, which no estate file or bundle runs |
outside-estate-compose | docker-compose.blue-green.yml | defines notify-web-green, policy-engine-green, scanner-web-green, scanner-worker-green, which no estate file or bundle runs |
outside-estate-compose | docker-compose.cas.yaml | defines cas-lifecycle, rustfs-attestation, rustfs-cas, rustfs-evidence, which no estate file or bundle runs |
outside-estate-compose | docker-compose.cli.yml | defines stella-cli, which no estate file or bundle runs |
outside-estate-compose | docker-compose.crypto-provider.crypto-sim.yml | defines sim-crypto, which no estate file or bundle runs |
outside-estate-compose | docker-compose.crypto-provider.cryptopro.yml | defines cryptopro-csp, which no estate file or bundle runs |
outside-estate-compose | docker-compose.crypto-provider.smremote.yml | defines smremote, which no estate file or bundle runs |
