semi implemented and features implemented save checkpoint

This commit is contained in:
master
2026-02-08 18:00:49 +02:00
parent 04360dff63
commit 1bf6bbf395
20895 changed files with 716795 additions and 64 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,84 @@
# Audit - StellaOps.Cli.Plugins.Aoc
## Project
- Path: ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Aoc/StellaOps.Cli.Plugins.Aoc.csproj
- Module: ..
- Kind: Tool
- Audit date (UTC): 2026-01-30
- Files scanned: 8
- Files with issues: 8
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 3
- Namespace violations: 8
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Aoc/AocCliCommandModule.cs (255 lines)
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Aoc/AocVerificationService.cs (115 lines)
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Aoc/AocVerifyOptions.cs (136 lines)
- Namespace issues:
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Aoc/AocCliCommandModule.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Aoc/AocVerificationModels.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Aoc/AocVerificationService.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Aoc/AocVerifyOptions.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Aoc/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Aoc/obj/Debug/net10.0/StellaOps.Cli.Plugins.Aoc.AssemblyInfo.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Aoc/obj/Debug/net10.0/StellaOps.Cli.Plugins.Aoc.GlobalUsings.g.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Aoc/obj/Release/net10.0/StellaOps.Cli.Plugins.Aoc.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 8
- Files with issues: 8
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Aoc/AocCliCommandModule.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Aoc/AocVerificationModels.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Aoc/AocVerificationService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Aoc/AocVerifyOptions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Aoc/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Aoc/obj/Debug/net10.0/StellaOps.Cli.Plugins.Aoc.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Aoc/obj/Debug/net10.0/StellaOps.Cli.Plugins.Aoc.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Aoc/obj/Release/net10.0/StellaOps.Cli.Plugins.Aoc.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): CLI, Unit
- Detected test projects: ../src/Cli/__Tests/StellaOps.Cli.Tests/StellaOps.Cli.Tests.csproj [CLI]
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,80 @@
# Audit - StellaOps.Cli.Plugins.DeltaSig
## Project
- Path: ../src/Cli/__Libraries/StellaOps.Cli.Plugins.DeltaSig/StellaOps.Cli.Plugins.DeltaSig.csproj
- Module: ..
- Kind: Tool
- Audit date (UTC): 2026-01-30
- Files scanned: 7
- Files with issues: 7
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 1
- Namespace violations: 7
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.DeltaSig/DeltaSigCliCommands.cs (371 lines)
- Namespace issues:
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.DeltaSig/DeltaSigCliCommands.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.DeltaSig/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.DeltaSig/obj/Debug/net10.0/StellaOps.Cli.Plugins.DeltaSig.AssemblyInfo.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.DeltaSig/obj/Debug/net10.0/StellaOps.Cli.Plugins.DeltaSig.GlobalUsings.g.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.DeltaSig/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.DeltaSig/obj/Release/net10.0/StellaOps.Cli.Plugins.DeltaSig.AssemblyInfo.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.DeltaSig/obj/Release/net10.0/StellaOps.Cli.Plugins.DeltaSig.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 7
- Files with issues: 7
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.DeltaSig/DeltaSigCliCommands.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.DeltaSig/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.DeltaSig/obj/Debug/net10.0/StellaOps.Cli.Plugins.DeltaSig.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.DeltaSig/obj/Debug/net10.0/StellaOps.Cli.Plugins.DeltaSig.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.DeltaSig/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.DeltaSig/obj/Release/net10.0/StellaOps.Cli.Plugins.DeltaSig.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.DeltaSig/obj/Release/net10.0/StellaOps.Cli.Plugins.DeltaSig.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): CLI, Unit
- Detected test projects: none
- Missing layers: CLI, Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,76 @@
# Audit - StellaOps.Cli.Plugins.GroundTruth
## Project
- Path: ../src/Cli/__Libraries/StellaOps.Cli.Plugins.GroundTruth/StellaOps.Cli.Plugins.GroundTruth.csproj
- Module: ..
- Kind: Tool
- Audit date (UTC): 2026-01-30
- Files scanned: 5
- Files with issues: 5
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 1
- Namespace violations: 5
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.GroundTruth/GroundTruthCliCommandModule.cs (878 lines)
- Namespace issues:
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.GroundTruth/GroundTruthCliCommandModule.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.GroundTruth/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.GroundTruth/obj/Debug/net10.0/StellaOps.Cli.Plugins.GroundTruth.AssemblyInfo.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.GroundTruth/obj/Debug/net10.0/StellaOps.Cli.Plugins.GroundTruth.GlobalUsings.g.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.GroundTruth/obj/Release/net10.0/StellaOps.Cli.Plugins.GroundTruth.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 5
- Files with issues: 5
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.GroundTruth/GroundTruthCliCommandModule.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.GroundTruth/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.GroundTruth/obj/Debug/net10.0/StellaOps.Cli.Plugins.GroundTruth.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.GroundTruth/obj/Debug/net10.0/StellaOps.Cli.Plugins.GroundTruth.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.GroundTruth/obj/Release/net10.0/StellaOps.Cli.Plugins.GroundTruth.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): CLI, Unit
- Detected test projects: none
- Missing layers: CLI, Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,79 @@
# Audit - StellaOps.Cli.Plugins.NonCore
## Project
- Path: ../src/Cli/__Libraries/StellaOps.Cli.Plugins.NonCore/StellaOps.Cli.Plugins.NonCore.csproj
- Module: ..
- Kind: Tool
- Audit date (UTC): 2026-01-30
- Files scanned: 7
- Files with issues: 6
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 2
- Namespace violations: 6
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.NonCore/NonCoreCliCommandModule.cs (463 lines)
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.NonCore/NonCoreCliOptionParser.cs (106 lines)
- Namespace issues:
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.NonCore/NonCoreCliCommandModule.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.NonCore/NonCoreCliOptionParser.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.NonCore/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.NonCore/obj/Debug/net10.0/StellaOps.Cli.Plugins.NonCore.AssemblyInfo.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.NonCore/obj/Debug/net10.0/StellaOps.Cli.Plugins.NonCore.GlobalUsings.g.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.NonCore/obj/Release/net10.0/StellaOps.Cli.Plugins.NonCore.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 7
- Files with issues: 6
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.NonCore/NonCoreCliCommandModule.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.NonCore/NonCoreCliOptionParser.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.NonCore/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.NonCore/obj/Debug/net10.0/StellaOps.Cli.Plugins.NonCore.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.NonCore/obj/Debug/net10.0/StellaOps.Cli.Plugins.NonCore.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.NonCore/obj/Release/net10.0/StellaOps.Cli.Plugins.NonCore.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): CLI, Unit
- Detected test projects: ../src/Cli/__Tests/StellaOps.Cli.Tests/StellaOps.Cli.Tests.csproj [CLI]
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,79 @@
# Audit - StellaOps.Cli.Plugins.Symbols
## Project
- Path: ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Symbols/StellaOps.Cli.Plugins.Symbols.csproj
- Module: ..
- Kind: Tool
- Audit date (UTC): 2026-01-30
- Files scanned: 6
- Files with issues: 6
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 1
- Namespace violations: 6
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 1
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Symbols/SymbolsCliCommandModule.cs (613 lines)
- Namespace issues:
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Symbols/SymbolsCliCommandModule.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Symbols/SymbolsCliValidation.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Symbols/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Symbols/obj/Debug/net10.0/StellaOps.Cli.Plugins.Symbols.AssemblyInfo.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Symbols/obj/Debug/net10.0/StellaOps.Cli.Plugins.Symbols.GlobalUsings.g.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Symbols/obj/Release/net10.0/StellaOps.Cli.Plugins.Symbols.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Symbols/SymbolsCliCommandModule.cs:566 var provider = serviceCollection.BuildServiceProvider();
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Replace service locator usage with constructor injection.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 6
- Files with issues: 6
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Symbols/SymbolsCliCommandModule.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Symbols/SymbolsCliValidation.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Symbols/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Symbols/obj/Debug/net10.0/StellaOps.Cli.Plugins.Symbols.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Symbols/obj/Debug/net10.0/StellaOps.Cli.Plugins.Symbols.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Symbols/obj/Release/net10.0/StellaOps.Cli.Plugins.Symbols.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): CLI, Unit
- Detected test projects: ../src/Cli/__Tests/StellaOps.Cli.Tests/StellaOps.Cli.Tests.csproj [CLI]
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,79 @@
# Audit - StellaOps.Cli.Plugins.Timestamp
## Project
- Path: ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Timestamp/StellaOps.Cli.Plugins.Timestamp.csproj
- Module: ..
- Kind: Tool
- Audit date (UTC): 2026-01-30
- Files scanned: 6
- Files with issues: 6
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 2
- Namespace violations: 6
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Timestamp/EvidenceCliCommands.cs (284 lines)
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Timestamp/TimestampCliCommandModule.cs (614 lines)
- Namespace issues:
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Timestamp/EvidenceCliCommands.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Timestamp/TimestampCliCommandModule.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Timestamp/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Timestamp/obj/Debug/net10.0/StellaOps.Cli.Plugins.Timestamp.AssemblyInfo.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Timestamp/obj/Debug/net10.0/StellaOps.Cli.Plugins.Timestamp.GlobalUsings.g.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Timestamp/obj/Release/net10.0/StellaOps.Cli.Plugins.Timestamp.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 6
- Files with issues: 6
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Timestamp/EvidenceCliCommands.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Timestamp/TimestampCliCommandModule.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Timestamp/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Timestamp/obj/Debug/net10.0/StellaOps.Cli.Plugins.Timestamp.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Timestamp/obj/Debug/net10.0/StellaOps.Cli.Plugins.Timestamp.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Timestamp/obj/Release/net10.0/StellaOps.Cli.Plugins.Timestamp.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): CLI, Unit
- Detected test projects: none
- Missing layers: CLI, Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,78 @@
# Audit - StellaOps.Cli.Plugins.Verdict
## Project
- Path: ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Verdict/StellaOps.Cli.Plugins.Verdict.csproj
- Module: ..
- Kind: Tool
- Audit date (UTC): 2026-01-30
- Files scanned: 6
- Files with issues: 6
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 1
- Namespace violations: 6
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Verdict/VerdictCliCommandModule.cs (571 lines)
- Namespace issues:
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Verdict/VerdictCliCommandModule.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Verdict/VerdictCliHashing.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Verdict/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Verdict/obj/Debug/net10.0/StellaOps.Cli.Plugins.Verdict.AssemblyInfo.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Verdict/obj/Debug/net10.0/StellaOps.Cli.Plugins.Verdict.GlobalUsings.g.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Verdict/obj/Release/net10.0/StellaOps.Cli.Plugins.Verdict.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 6
- Files with issues: 6
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Verdict/VerdictCliCommandModule.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Verdict/VerdictCliHashing.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Verdict/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Verdict/obj/Debug/net10.0/StellaOps.Cli.Plugins.Verdict.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Verdict/obj/Debug/net10.0/StellaOps.Cli.Plugins.Verdict.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Verdict/obj/Release/net10.0/StellaOps.Cli.Plugins.Verdict.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): CLI, Unit
- Detected test projects: ../src/Cli/__Tests/StellaOps.Cli.Tests/StellaOps.Cli.Tests.csproj [CLI]
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,88 @@
# Audit - StellaOps.Cli.Plugins.Vex
## Project
- Path: ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Vex/StellaOps.Cli.Plugins.Vex.csproj
- Module: ..
- Kind: Tool
- Audit date (UTC): 2026-01-30
- Files scanned: 9
- Files with issues: 9
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 5
- Namespace violations: 9
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Vex/AutoVexClient.cs (303 lines)
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Vex/VexCliCommandModule.cs (1298 lines)
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Vex/VexCliOutput.cs (257 lines)
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Vex/VexCliValidation.cs (131 lines)
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Vex/VexRekorCommandGroup.cs (582 lines)
- Namespace issues:
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Vex/AutoVexClient.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Vex/VexCliCommandModule.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Vex/VexCliOutput.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Vex/VexCliValidation.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Vex/VexRekorCommandGroup.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Vex/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Vex/obj/Debug/net10.0/StellaOps.Cli.Plugins.Vex.AssemblyInfo.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Vex/obj/Debug/net10.0/StellaOps.Cli.Plugins.Vex.GlobalUsings.g.cs: missing namespace
- ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Vex/obj/Release/net10.0/StellaOps.Cli.Plugins.Vex.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 9
- Files with issues: 9
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Vex/AutoVexClient.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Vex/VexCliCommandModule.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Vex/VexCliOutput.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Vex/VexCliValidation.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Vex/VexRekorCommandGroup.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Vex/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Vex/obj/Debug/net10.0/StellaOps.Cli.Plugins.Vex.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Vex/obj/Debug/net10.0/StellaOps.Cli.Plugins.Vex.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Libraries/StellaOps.Cli.Plugins.Vex/obj/Release/net10.0/StellaOps.Cli.Plugins.Vex.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): CLI, Unit
- Detected test projects: ../src/Cli/__Tests/StellaOps.Cli.Tests/StellaOps.Cli.Tests.csproj [CLI]
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,90 @@
# Audit - StellaOps.Cli.Commands.Setup.Tests
## Project
- Path: ../src/Cli/__Tests/StellaOps.Cli.Commands.Setup.Tests/StellaOps.Cli.Commands.Setup.Tests.csproj
- Module: ..
- Kind: Tool
- Audit date (UTC): 2026-01-30
- Files scanned: 10
- Files with issues: 10
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: inherited false
- Deterministic: inherited true
- 100-line rule violations: 4
- Namespace violations: 10
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/Cli/__Tests/StellaOps.Cli.Commands.Setup.Tests/Config/YamlSetupConfigParserTests.cs (371 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Commands.Setup.Tests/State/FileSetupStateStoreTests.cs (253 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Commands.Setup.Tests/Steps/SetupStepCatalogTests.cs (210 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Commands.Setup.Tests/Steps/SetupStepImplementationsTests.cs (916 lines)
- Namespace issues:
- ../src/Cli/__Tests/StellaOps.Cli.Commands.Setup.Tests/Config/YamlSetupConfigParserTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Commands.Setup.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Commands.Setup.Tests/obj/Debug/net10.0/SelfRegisteredExtensions.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Commands.Setup.Tests/obj/Debug/net10.0/StellaOps.Cli.Commands.Setup.Tests.AssemblyInfo.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Commands.Setup.Tests/obj/Debug/net10.0/StellaOps.Cli.Commands.Setup.Tests.GlobalUsings.g.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Commands.Setup.Tests/obj/Debug/net10.0/XunitAutoGeneratedEntryPoint.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Commands.Setup.Tests/obj/Release/net10.0/StellaOps.Cli.Commands.Setup.Tests.GlobalUsings.g.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Commands.Setup.Tests/State/FileSetupStateStoreTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Commands.Setup.Tests/Steps/SetupStepCatalogTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Commands.Setup.Tests/Steps/SetupStepImplementationsTests.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Remove overrides that disable TreatWarningsAsErrors.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 10
- Files with issues: 10
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/Cli/__Tests/StellaOps.Cli.Commands.Setup.Tests/Config/YamlSetupConfigParserTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Commands.Setup.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Tests/StellaOps.Cli.Commands.Setup.Tests/obj/Debug/net10.0/SelfRegisteredExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Tests/StellaOps.Cli.Commands.Setup.Tests/obj/Debug/net10.0/StellaOps.Cli.Commands.Setup.Tests.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Tests/StellaOps.Cli.Commands.Setup.Tests/obj/Debug/net10.0/StellaOps.Cli.Commands.Setup.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Tests/StellaOps.Cli.Commands.Setup.Tests/obj/Debug/net10.0/XunitAutoGeneratedEntryPoint.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Tests/StellaOps.Cli.Commands.Setup.Tests/obj/Release/net10.0/StellaOps.Cli.Commands.Setup.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Tests/StellaOps.Cli.Commands.Setup.Tests/State/FileSetupStateStoreTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Commands.Setup.Tests/Steps/SetupStepCatalogTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Commands.Setup.Tests/Steps/SetupStepImplementationsTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): CLI, Unit
- Detected test projects: none
- Missing layers: CLI, Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,555 @@
# Audit - StellaOps.Cli.Tests
## Project
- Path: ../src/Cli/__Tests/StellaOps.Cli.Tests/StellaOps.Cli.Tests.csproj
- Module: ..
- Kind: Tool
- Audit date (UTC): 2026-01-30
- Files scanned: 122
- Files with issues: 122
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: inherited false
- Deterministic: inherited true
- 100-line rule violations: 85
- Namespace violations: 122
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 160
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/Cli/__Tests/StellaOps.Cli.Tests/AttestationBundleVerifierTests.cs (421 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/BinaryIndexOpsCommandTests.cs (300 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/CryptoCommandTests.cs (271 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/DeltaSigCommandTests.cs (256 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/GuardCommandTests.cs (392 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/OpenPrCommandTests.cs (249 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/ReachabilityTraceExportCommandTests.cs (389 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/SbomCommandTests.cs (721 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/WitnessCoreCommandTests.cs (357 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/AdviseChatCommandTests.cs (405 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/AnalyticsCommandTests.cs (291 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/AttestAttachCommandTests.cs (562 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/AttestTimestampCommandTests.cs (170 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/AttestVerifyCommandTests.cs (619 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/BinaryDiffCommandTests.cs (130 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/BinaryDiffRendererTests.cs (166 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/BinaryDiffServiceTests.cs (322 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/BundleVerifyReplayTests.cs (361 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandFactoryTests.cs (124 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs (5182 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CompareCommandTests.cs (561 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ConfigCommandTests.cs (204 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/DeltaSigAttestRekorTests.cs (534 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/DoctorCommandGroupTests.cs (542 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/DriftCommandTests.cs (242 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/EvidenceCommandTests.cs (237 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ExplainBlockCommandTests.cs (822 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ExportCacheCommandHandlersTests.cs (127 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/FunctionMapCommandTests.cs (380 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/GroundTruthCommandTests.cs (339 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ImageInspectHandlerTests.cs (267 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/LayerSbomCommandTests.cs (402 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ObservationsCommandTests.cs (340 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/OfflineCommandHandlersTests.cs (298 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/PolicyCommandTests.cs (114 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/PolicyInteropCommandTests.cs (449 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ProofCommandTests.cs (279 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ProveCommandTests.cs (293 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ReachabilityCommandTests.cs (103 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/SbomUploadCommandHandlersTests.cs (158 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ScoreCommandTests.cs (204 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ScoreGateCommandTests.cs (673 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/SealCommandTests.cs (239 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/SignalsCommandTests.cs (461 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/Sprint3500_0004_0001_CommandTests.cs (562 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/UnknownsGreyQueueCommandTests.cs (342 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/VerifyBundleCommandTests.cs (284 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/VerifyImageHandlerTests.cs (147 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/VerifyOfflineCommandHandlersTests.cs (265 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/VexGateCommandTests.cs (258 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/VexGenCommandTests.cs (254 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/VexGenEvidenceTests.cs (152 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/VexVerifyCommandTests.cs (157 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/WitnessCommandGroupTests.cs (474 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Configuration/CliBootstrapperTests.cs (111 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Determinism/AttestVerifyDeterminismTests.cs (476 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Determinism/CliDeterminismTests.cs (596 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/ExitCodes/CliExitCodeTests.cs (352 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/GoldenOutput/AttestVerifyGoldenTests.cs (351 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/GoldenOutput/DeterminismReplayGoldenTests.cs (1401 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/GoldenOutput/ErrorScenariosGoldenOutputTests.cs (795 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/GoldenOutput/ErrorStderrGoldenTests.cs (635 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/GoldenOutput/ImageInspectGoldenOutputTests.cs (200 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/GoldenOutput/PolicyListCommandGoldenTests.cs (529 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/GoldenOutput/PolicyListGoldenOutputTests.cs (631 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/GoldenOutput/ScanCommandGoldenOutputTests.cs (521 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/GoldenOutput/ScanCommandGoldenTests.cs (472 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/GoldenOutput/VerifyCommandGoldenOutputTests.cs (582 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/GoldenOutput/VerifyCommandGoldenTests.cs (587 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Infrastructure/CommandRouterTests.cs (387 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Integration/BinaryDiffIntegrationTests.cs (194 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Integration/CliIntegrationTests.cs (847 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Integration/DeprecationWarningTests.cs (275 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Integration/EvidenceRemainingConsolidationTests.cs (380 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Integration/FullConsolidationTests.cs (311 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Integration/HelpTextTests.cs (484 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Integration/SbomCanonicalVerifyIntegrationTests.cs (395 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Integration/SbomVerifyIntegrationTests.cs (577 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Integration/ScanningConsolidationTests.cs (222 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Integration/SettingsConsolidationTests.cs (284 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Integration/VerificationConsolidationTests.cs (198 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Services/AuthorityDiagnosticsReporterTests.cs (138 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Services/BackendOperationsClientTests.cs (1341 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Services/DevPortalBundleVerifierTests.cs (317 lines)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Services/ImageAttestationVerifierTests.cs (117 lines)
- Namespace issues:
- ../src/Cli/__Tests/StellaOps.Cli.Tests/AttestationBundleVerifierTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/BinaryIndexOpsCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/CryptoCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/DeltaSigCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/GuardCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/OpenPrCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/ReachabilityTraceExportCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/SbomCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/UnitTest1.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/WitnessCoreCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/AdviseChatCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/AnalyticsCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/AttestAttachCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/AttestBuildCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/AttestTimestampCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/AttestVerifyCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/BinaryAnalysisCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/BinaryDiffCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/BinaryDiffRendererTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/BinaryDiffServiceTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/BundleVerifyReplayTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandFactoryTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CompareCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ConfigCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/DbConnectorsCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/DeltaSigAttestRekorTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/DoctorCommandGroupTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/DriftCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/EvidenceCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/EvidenceStoreCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ExplainBlockCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ExportCacheCommandHandlersTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/FunctionMapCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/GraphLineageCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/GroundTruthCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ImageCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ImageInspectHandlerTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/IssuerKeysCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/LayerSbomCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/MigrationCommandHandlersTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/MigrationModuleRegistryTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ObservationsCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/OfflineCommandHandlersTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/PolicyCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/PolicyInteropCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ProofCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ProveCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ReachabilityCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/SarifExportCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/SbomUploadCommandHandlersTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ScannerDownloadVerifyTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ScannerWorkersCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ScanWorkersOptionTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ScoreCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ScoreGateCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/SealCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/SignalsCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/Sprint3500_0004_0001_CommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/Sprint5100_CommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/SystemCommandBuilderTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/TimestampCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ToolsCommandGroupTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/UnknownsGreyQueueCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/VerifyBundleCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/VerifyImageCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/VerifyImageHandlerTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/VerifyOfflineCommandHandlersTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/VexEvidenceExportCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/VexGateCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/VexGenCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/VexGenEvidenceTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/VexVerifyCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/VexWebhooksCommandTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/WitnessCommandGroupTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Configuration/AuthorityTokenUtilitiesTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Configuration/CliBootstrapperTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Configuration/EgressPolicyHttpMessageHandlerTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Configuration/TelemetryDefaultsTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Contracts/CliSpecTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Determinism/AttestVerifyDeterminismTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Determinism/CliDeterminismTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/ExitCodes/CliExitCodeTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/GoldenOutput/AttestVerifyGoldenTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/GoldenOutput/DeterminismReplayGoldenTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/GoldenOutput/ErrorScenariosGoldenOutputTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/GoldenOutput/ErrorStderrGoldenTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/GoldenOutput/ImageInspectGoldenOutputTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/GoldenOutput/PolicyListCommandGoldenTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/GoldenOutput/PolicyListGoldenOutputTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/GoldenOutput/ScanCommandGoldenOutputTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/GoldenOutput/ScanCommandGoldenTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/GoldenOutput/VerifyCommandGoldenOutputTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/GoldenOutput/VerifyCommandGoldenTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Infrastructure/CommandRouterTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Integration/BinaryDiffIntegrationTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Integration/CliIntegrationTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Integration/DeprecationWarningTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Integration/EvidenceRemainingConsolidationTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Integration/FullConsolidationTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Integration/HelpTextTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Integration/SbomCanonicalVerifyIntegrationTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Integration/SbomVerifyIntegrationTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Integration/ScanningConsolidationTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Integration/SettingsConsolidationTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Integration/VerificationConsolidationTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/obj/Debug/net10.0/SelfRegisteredExtensions.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/obj/Debug/net10.0/StellaOps.Cli.Tests.AssemblyInfo.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/obj/Debug/net10.0/StellaOps.Cli.Tests.GlobalUsings.g.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/obj/Debug/net10.0/XunitAutoGeneratedEntryPoint.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/obj/Release/net10.0/StellaOps.Cli.Tests.GlobalUsings.g.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Plugins/CliCommandModuleLoaderTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Plugins/RestartOnlyCliPluginGuardTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Replay/RunManifestSerializerTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Services/AuthorityDiagnosticsReporterTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Services/BackendOperationsClientTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Services/CvssClientTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Services/DevPortalBundleVerifierTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Services/ImageAttestationVerifierTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Services/TrustPolicyLoaderTests.cs: missing namespace
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Testing/TestHelpers.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- ../src/Cli/__Tests/StellaOps.Cli.Tests/BinaryIndexOpsCommandTests.cs:38 _services = serviceCollection.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/CryptoCommandTests.cs:30 var serviceProvider = services.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/CryptoCommandTests.cs:52 var serviceProvider = services.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/CryptoCommandTests.cs:74 var serviceProvider = services.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/CryptoCommandTests.cs:96 var serviceProvider = services.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/CryptoCommandTests.cs:122 var serviceProvider = services.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/CryptoCommandTests.cs:157 var serviceProvider = services.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/CryptoCommandTests.cs:192 var serviceProvider = services.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/DeltaSigCommandTests.cs:30 _services = serviceCollection.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/GuardCommandTests.cs:31 _services = serviceCollection.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/ReachabilityTraceExportCommandTests.cs:31 _services = serviceCollection.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/WitnessCoreCommandTests.cs:31 _services = serviceCollection.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/AnalyticsCommandTests.cs:37 .BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/AnalyticsCommandTests.cs:75 .BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/AnalyticsCommandTests.cs:100 var services = new ServiceCollection().BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/AnalyticsCommandTests.cs:141 .BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/AttestAttachCommandTests.cs:68 return services.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/AttestAttachCommandTests.cs:284 using var sp = services.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/AttestBuildCommandTests.cs:25 var services = new ServiceCollection().BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/AttestTimestampCommandTests.cs:28 var services = new ServiceCollection().BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/AttestTimestampCommandTests.cs:64 var services = new ServiceCollection().BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/AttestTimestampCommandTests.cs:99 var services = new ServiceCollection().BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/AttestVerifyCommandTests.cs:73 return services.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/BinaryAnalysisCommandTests.cs:20 var services = new ServiceCollection().BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/BinaryDiffCommandTests.cs:16 _services = new ServiceCollection().BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/BundleVerifyReplayTests.cs:132 var services = sc.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandFactoryTests.cs:18 var services = new ServiceCollection().BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandFactoryTests.cs:30 var services = new ServiceCollection().BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandFactoryTests.cs:41 var services = new ServiceCollection().BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandFactoryTests.cs:54 var services = new ServiceCollection().BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandFactoryTests.cs:67 var services = new ServiceCollection().BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandFactoryTests.cs:80 var services = new ServiceCollection().BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandFactoryTests.cs:92 var services = new ServiceCollection().BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandFactoryTests.cs:105 var services = new ServiceCollection().BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandFactoryTests.cs:116 var services = new ServiceCollection().BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:49 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:78 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:104 var provider = BuildServiceProvider(backend, executor, new StubInstaller(), options);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:175 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:210 var provider = BuildServiceProvider(backend, loggerProvider: loggerProvider);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:240 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:284 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:327 var provider = BuildServiceProvider(new StubBackendClient(new JobTriggerResult(true, "ok", null, null)));
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:363 var provider = BuildServiceProvider(new StubBackendClient(new JobTriggerResult(true, "ok", null, null)));
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:399 var provider = BuildServiceProvider(new StubBackendClient(new JobTriggerResult(true, "ok", null, null)));
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:434 var provider = BuildServiceProvider(new StubBackendClient(new JobTriggerResult(true, "ok", null, null)));
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:466 var provider = BuildServiceProvider(new StubBackendClient(new JobTriggerResult(true, "ok", null, null)));
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:501 var provider = BuildServiceProvider(new StubBackendClient(new JobTriggerResult(true, "ok", null, null)));
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:533 var provider = BuildServiceProvider(new StubBackendClient(new JobTriggerResult(true, "ok", null, null)));
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:568 var provider = BuildServiceProvider(new StubBackendClient(new JobTriggerResult(true, "ok", null, null)));
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:597 var provider = BuildServiceProvider(new StubBackendClient(new JobTriggerResult(true, "ok", null, null)));
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:638 var provider = BuildServiceProvider(new StubBackendClient(new JobTriggerResult(true, "ok", null, null)));
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:692 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:733 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:781 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:811 var provider = BuildServiceProvider(new StubBackendClient(new JobTriggerResult(true, "ok", null, null)));
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:856 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:897 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:936 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:1055 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:1181 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:1280 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:1376 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:1477 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:1567 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:1635 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:1685 var provider = BuildServiceProvider(new StubBackendClient(new JobTriggerResult(true, "ok", null, null)), options: options, tokenClient: tokenClient);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:1719 var provider = BuildServiceProvider(new StubBackendClient(new JobTriggerResult(true, "ok", null, null)), options: options, tokenClient: new StubTokenClient());
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:1750 var provider = BuildServiceProvider(new StubBackendClient(new JobTriggerResult(true, "ok", null, null)), options: options, tokenClient: new StubTokenClient());
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:1769 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:1806 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:1824 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:1844 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:1896 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:1966 var provider = BuildServiceProvider(backend, concelierClient: stubClient);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:2056 var provider = BuildServiceProvider(backend, concelierClient: stubClient);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:2118 var provider = BuildServiceProvider(backend, concelierClient: stubClient);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:2206 var provider = BuildServiceProvider(new StubBackendClient(new JobTriggerResult(true, "ok", null, null)), options: options, tokenClient: tokenClient);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:2237 var provider = BuildServiceProvider(new StubBackendClient(new JobTriggerResult(true, "ok", null, null)), options: options, tokenClient: new StubTokenClient());
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:2280 var provider = BuildServiceProvider(new StubBackendClient(new JobTriggerResult(true, "ok", null, null)), options: options, tokenClient: tokenClient);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:2318 var provider = BuildServiceProvider(new StubBackendClient(new JobTriggerResult(true, "ok", null, null)), options: options, tokenClient: tokenClient);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:2397 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:2481 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:2576 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:2644 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:2710 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:2778 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:2840 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:2907 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:2967 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:3011 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:3122 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:3181 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:3250 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:3310 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:3351 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:3395 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:3529 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:3606 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:3648 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:3706 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:3785 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:3847 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:3886 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:3927 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:3983 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:4112 private static IServiceProvider BuildServiceProvider(
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:4151 return services.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:5127 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs:5163 var provider = BuildServiceProvider(backend);
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CompareCommandTests.cs:29 .BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/DbConnectorsCommandTests.cs:26 _services = services.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/DeltaSigAttestRekorTests.cs:109 var services = sc.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/DoctorCommandGroupTests.cs:537 return services.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/EvidenceStoreCommandTests.cs:32 var services = new ServiceCollection().BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ExportCacheCommandHandlersTests.cs:99 return services.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/FunctionMapCommandTests.cs:31 _services = serviceCollection.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/GraphLineageCommandTests.cs:23 var services = new ServiceCollection().BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/GroundTruthCommandTests.cs:25 _services = new ServiceCollection().BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ImageCommandTests.cs:17 var services = new ServiceCollection().BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ImageInspectHandlerTests.cs:222 return services.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/IssuerKeysCommandTests.cs:24 var services = new ServiceCollection().BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/LayerSbomCommandTests.cs:31 _services = serviceCollection.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ObservationsCommandTests.cs:30 _services = serviceCollection.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/OfflineCommandHandlersTests.cs:252 return services.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/PolicyCommandTests.cs:23 var services = new ServiceCollection().BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ProveCommandTests.cs:51 var services = new ServiceCollection().BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ProveCommandTests.cs:66 var services = new ServiceCollection().BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ProveCommandTests.cs:82 var services = new ServiceCollection().BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ProveCommandTests.cs:98 var services = new ServiceCollection().BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ProveCommandTests.cs:114 var services = new ServiceCollection().BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ProveCommandTests.cs:130 var services = new ServiceCollection().BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ReachabilityCommandTests.cs:20 var services = new ServiceCollection().BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/SarifExportCommandTests.cs:54 .BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/SbomUploadCommandHandlersTests.cs:37 var provider = BuildServiceProvider(new StubSbomClient(response));
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/SbomUploadCommandHandlersTests.cs:84 var provider = BuildServiceProvider(new StubSbomClient(response));
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/SbomUploadCommandHandlersTests.cs:107 private static IServiceProvider BuildServiceProvider(ISbomClient client)
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/SbomUploadCommandHandlersTests.cs:112 return services.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ScannerWorkersCommandTests.cs:23 var services = new ServiceCollection().BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ScanWorkersOptionTests.cs:24 var services = new ServiceCollection().BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ScoreCommandTests.cs:33 _services = serviceCollection.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ScoreGateCommandTests.cs:33 _services = serviceCollection.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/SignalsCommandTests.cs:37 var services = new ServiceCollection().BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/Sprint3500_0004_0001_CommandTests.cs:36 _services = serviceCollection.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/Sprint3500_0004_0001_CommandTests.cs:162 var provider = services.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/Sprint5100_CommandTests.cs:26 _services = serviceCollection.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/SystemCommandBuilderTests.cs:40 var provider = services.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ToolsCommandGroupTests.cs:18 var services = new ServiceCollection().BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/UnknownsGreyQueueCommandTests.cs:43 _services = services.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/VerifyBundleCommandTests.cs:31 _services = services.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/VerifyImageCommandTests.cs:17 var services = new ServiceCollection().BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/VerifyImageHandlerTests.cs:111 return services.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/VerifyOfflineCommandHandlersTests.cs:145 return services.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/VexEvidenceExportCommandTests.cs:28 _services = services.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/VexGateCommandTests.cs:34 _services = serviceCollection.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/VexVerifyCommandTests.cs:29 _services = services.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/VexWebhooksCommandTests.cs:28 _services = services.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/WitnessCommandGroupTests.cs:31 _services = serviceCollection.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/GoldenOutput/ImageInspectGoldenOutputTests.cs:155 return services.BuildServiceProvider();
- ../src/Cli/__Tests/StellaOps.Cli.Tests/Plugins/CliCommandModuleLoaderTests.cs:56 .BuildServiceProvider();
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Remove overrides that disable TreatWarningsAsErrors.
- Replace service locator usage with constructor injection.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 122
- Files with issues: 122
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/AttestationBundleVerifierTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/BinaryIndexOpsCommandTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/CryptoCommandTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/DeltaSigCommandTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/GuardCommandTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/OpenPrCommandTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/ReachabilityTraceExportCommandTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/SbomCommandTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/UnitTest1.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/WitnessCoreCommandTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/AdviseChatCommandTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/AnalyticsCommandTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/AttestAttachCommandTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/AttestBuildCommandTests.cs | NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/AttestTimestampCommandTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/AttestVerifyCommandTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/BinaryAnalysisCommandTests.cs | NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/BinaryDiffCommandTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/BinaryDiffRendererTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/BinaryDiffServiceTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/BundleVerifyReplayTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandFactoryTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CommandHandlersTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/CompareCommandTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ConfigCommandTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/DbConnectorsCommandTests.cs | NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/DeltaSigAttestRekorTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/DoctorCommandGroupTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/DriftCommandTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/EvidenceCommandTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/EvidenceStoreCommandTests.cs | NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ExplainBlockCommandTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ExportCacheCommandHandlersTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/FunctionMapCommandTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/GraphLineageCommandTests.cs | NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/GroundTruthCommandTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ImageCommandTests.cs | NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ImageInspectHandlerTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/IssuerKeysCommandTests.cs | NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/LayerSbomCommandTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/MigrationCommandHandlersTests.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/MigrationModuleRegistryTests.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ObservationsCommandTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/OfflineCommandHandlersTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/PolicyCommandTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/PolicyInteropCommandTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ProofCommandTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ProveCommandTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ReachabilityCommandTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/SarifExportCommandTests.cs | NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/SbomUploadCommandHandlersTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ScannerDownloadVerifyTests.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ScannerWorkersCommandTests.cs | NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ScanWorkersOptionTests.cs | NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ScoreCommandTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ScoreGateCommandTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/SealCommandTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/SignalsCommandTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/Sprint3500_0004_0001_CommandTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/Sprint5100_CommandTests.cs | NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/SystemCommandBuilderTests.cs | NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/TimestampCommandTests.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/ToolsCommandGroupTests.cs | NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/UnknownsGreyQueueCommandTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/VerifyBundleCommandTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/VerifyImageCommandTests.cs | NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/VerifyImageHandlerTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/VerifyOfflineCommandHandlersTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/VexEvidenceExportCommandTests.cs | NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/VexGateCommandTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/VexGenCommandTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/VexGenEvidenceTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/VexVerifyCommandTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/VexWebhooksCommandTests.cs | NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Commands/WitnessCommandGroupTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Configuration/AuthorityTokenUtilitiesTests.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Configuration/CliBootstrapperTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Configuration/EgressPolicyHttpMessageHandlerTests.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Configuration/TelemetryDefaultsTests.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Contracts/CliSpecTests.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Determinism/AttestVerifyDeterminismTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Determinism/CliDeterminismTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/ExitCodes/CliExitCodeTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/GoldenOutput/AttestVerifyGoldenTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/GoldenOutput/DeterminismReplayGoldenTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/GoldenOutput/ErrorScenariosGoldenOutputTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/GoldenOutput/ErrorStderrGoldenTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/GoldenOutput/ImageInspectGoldenOutputTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/GoldenOutput/PolicyListCommandGoldenTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/GoldenOutput/PolicyListGoldenOutputTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/GoldenOutput/ScanCommandGoldenOutputTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/GoldenOutput/ScanCommandGoldenTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/GoldenOutput/VerifyCommandGoldenOutputTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/GoldenOutput/VerifyCommandGoldenTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Infrastructure/CommandRouterTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Integration/BinaryDiffIntegrationTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Integration/CliIntegrationTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Integration/DeprecationWarningTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Integration/EvidenceRemainingConsolidationTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Integration/FullConsolidationTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Integration/HelpTextTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Integration/SbomCanonicalVerifyIntegrationTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Integration/SbomVerifyIntegrationTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Integration/ScanningConsolidationTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Integration/SettingsConsolidationTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Integration/VerificationConsolidationTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/obj/Debug/net10.0/SelfRegisteredExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/obj/Debug/net10.0/StellaOps.Cli.Tests.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/obj/Debug/net10.0/StellaOps.Cli.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/obj/Debug/net10.0/XunitAutoGeneratedEntryPoint.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/obj/Release/net10.0/StellaOps.Cli.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Plugins/CliCommandModuleLoaderTests.cs | NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Plugins/RestartOnlyCliPluginGuardTests.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Replay/RunManifestSerializerTests.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Services/AuthorityDiagnosticsReporterTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Services/BackendOperationsClientTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Services/CvssClientTests.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Services/DevPortalBundleVerifierTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Services/ImageAttestationVerifierTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Services/TrustPolicyLoaderTests.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/Cli/__Tests/StellaOps.Cli.Tests/Testing/TestHelpers.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): CLI, Unit
- Detected test projects: none
- Missing layers: CLI, Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.