archive audit attempts

This commit is contained in:
master
2026-02-19 22:00:31 +02:00
parent c2f13fe588
commit b5829dce5c
19638 changed files with 6366 additions and 7 deletions

View File

@@ -0,0 +1,88 @@
# Audit - StellaOps.ExportCenter.RiskBundles
## Project
- Path: ../src/ExportCenter/StellaOps.ExportCenter.RiskBundles/StellaOps.ExportCenter.RiskBundles.csproj
- Module: ..
- Kind: Library
- 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: explicit true
- Deterministic: inherited true
- 100-line rule violations: 3
- 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/ExportCenter/StellaOps.ExportCenter.RiskBundles/RiskBundleBuilder.cs (362 lines)
- ../src/ExportCenter/StellaOps.ExportCenter.RiskBundles/RiskBundleJob.cs (131 lines)
- ../src/ExportCenter/StellaOps.ExportCenter.RiskBundles/RiskBundleSigning.cs (102 lines)
- Namespace issues:
- ../src/ExportCenter/StellaOps.ExportCenter.RiskBundles/FileSystemRiskBundleObjectStore.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter.RiskBundles/RiskBundleBuilder.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter.RiskBundles/RiskBundleJob.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter.RiskBundles/RiskBundleModels.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter.RiskBundles/RiskBundleObjectStore.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter.RiskBundles/RiskBundleSigning.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter.RiskBundles/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter.RiskBundles/obj/Debug/net10.0/StellaOps.ExportCenter.RiskBundles.AssemblyInfo.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter.RiskBundles/obj/Debug/net10.0/StellaOps.ExportCenter.RiskBundles.GlobalUsings.g.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter.RiskBundles/obj/Release/net10.0/StellaOps.ExportCenter.RiskBundles.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: 10
- Files with issues: 10
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/ExportCenter/StellaOps.ExportCenter.RiskBundles/FileSystemRiskBundleObjectStore.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter.RiskBundles/RiskBundleBuilder.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter.RiskBundles/RiskBundleJob.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter.RiskBundles/RiskBundleModels.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter.RiskBundles/RiskBundleObjectStore.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter.RiskBundles/RiskBundleSigning.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter.RiskBundles/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter.RiskBundles/obj/Debug/net10.0/StellaOps.ExportCenter.RiskBundles.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter.RiskBundles/obj/Debug/net10.0/StellaOps.ExportCenter.RiskBundles.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter.RiskBundles/obj/Release/net10.0/StellaOps.ExportCenter.RiskBundles.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Performance, Unit
- Detected test projects: none
- Missing layers: Performance, 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,87 @@
# Audit - StellaOps.ExportCenter.Client.Tests
## Project
- Path: ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client.Tests/StellaOps.ExportCenter.Client.Tests.csproj
- Module: ..
- Kind: Library
- 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 false
- Deterministic: inherited true
- 100-line rule violations: 3
- 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/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client.Tests/ExportCenterClientTests.cs (312 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client.Tests/ExportDownloadHelperTests.cs (183 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client.Tests/ExportJobLifecycleHelperTests.cs (190 lines)
- Namespace issues:
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client.Tests/ExportCenterClientTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client.Tests/ExportDownloadHelperTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client.Tests/ExportJobLifecycleHelperTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client.Tests/obj/Debug/net10.0/SelfRegisteredExtensions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client.Tests/obj/Debug/net10.0/StellaOps.ExportCenter.Client.Tests.AssemblyInfo.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client.Tests/obj/Debug/net10.0/StellaOps.ExportCenter.Client.Tests.GlobalUsings.g.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client.Tests/obj/Debug/net10.0/XunitAutoGeneratedEntryPoint.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client.Tests/obj/Release/net10.0/StellaOps.ExportCenter.Client.Tests.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>.
- Remove overrides that disable TreatWarningsAsErrors.
- 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/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client.Tests/ExportCenterClientTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client.Tests/ExportDownloadHelperTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client.Tests/ExportJobLifecycleHelperTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client.Tests/obj/Debug/net10.0/SelfRegisteredExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client.Tests/obj/Debug/net10.0/StellaOps.ExportCenter.Client.Tests.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client.Tests/obj/Debug/net10.0/StellaOps.ExportCenter.Client.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client.Tests/obj/Debug/net10.0/XunitAutoGeneratedEntryPoint.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client.Tests/obj/Release/net10.0/StellaOps.ExportCenter.Client.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Performance, Unit
- Detected test projects: none
- Missing layers: Performance, 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,96 @@
# Audit - StellaOps.ExportCenter.Client
## Project
- Path: ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client/StellaOps.ExportCenter.Client.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 13
- Files with issues: 13
- 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: 13
- 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/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client/ExportCenterClient.cs (311 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client/IExportCenterClient.cs (144 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client/Lifecycle/ExportJobLifecycleHelper.cs (258 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client/Models/ExportModels.cs (295 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client/Streaming/ExportDownloadHelper.cs (180 lines)
- Namespace issues:
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client/ExportCenterClient.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client/ExportCenterClientOptions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client/IExportCenterClient.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client/Extensions/ServiceCollectionExtensions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client/Lifecycle/ExportJobLifecycleHelper.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client/Models/ExportModels.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client/obj/Debug/net10.0/StellaOps.ExportCenter.Client.AssemblyInfo.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client/obj/Debug/net10.0/StellaOps.ExportCenter.Client.GlobalUsings.g.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client/obj/Release/net10.0/StellaOps.ExportCenter.Client.AssemblyInfo.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client/obj/Release/net10.0/StellaOps.ExportCenter.Client.GlobalUsings.g.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client/Streaming/ExportDownloadHelper.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: 13
- Files with issues: 13
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client/ExportCenterClient.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client/ExportCenterClientOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client/IExportCenterClient.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client/Extensions/ServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client/Lifecycle/ExportJobLifecycleHelper.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client/Models/ExportModels.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client/obj/Debug/net10.0/StellaOps.ExportCenter.Client.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client/obj/Debug/net10.0/StellaOps.ExportCenter.Client.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client/obj/Release/net10.0/StellaOps.ExportCenter.Client.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client/obj/Release/net10.0/StellaOps.ExportCenter.Client.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Client/Streaming/ExportDownloadHelper.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): Performance, Unit
- Detected test projects: none
- Missing layers: Performance, 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,401 @@
# Audit - StellaOps.ExportCenter.Core
## Project
- Path: ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/StellaOps.ExportCenter.Core.csproj
- Module: ..
- Kind: Library
- 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: explicit true
- Deterministic: inherited true
- 100-line rule violations: 92
- Namespace violations: 122
- 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/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/CombinedRuntimeAdapter.cs (452 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/ExportAdapterModels.cs (361 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/ExportAdapterRegistry.cs (296 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/ExportCompressor.cs (323 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/IExportAdapter.cs (167 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/JsonNormalizer.cs (440 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/JsonPolicyAdapter.cs (470 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/JsonRawAdapter.cs (479 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/MirrorAdapter.cs (678 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/MirrorDeltaAdapter.cs (666 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/Trivy/TrivyDbAdapter.cs (535 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/Trivy/TrivyDbModels.cs (375 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/Trivy/TrivyJavaDbAdapter.cs (627 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/Trivy/TrivySchemaMapper.cs (464 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/AttestationBundle/AttestationBundleBuilder.cs (300 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/BootstrapPack/BootstrapPackBuilder.cs (551 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/BootstrapPack/BootstrapPackModels.cs (111 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/ChangeTrace/ChangeTraceBundleBuilder.cs (291 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/ChangeTrace/IChangeTraceBundleBuilder.cs (167 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Configuration/ExportCenterOptions.cs (115 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Crypto/CryptoServiceCollectionExtensions.cs (111 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Crypto/ExportCryptoService.cs (260 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Crypto/Encryption/AesGcmBundleEncryptor.cs (397 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Crypto/Encryption/AgeBundleKeyWrapper.cs (367 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Crypto/Encryption/BundleEncryptionModels.cs (303 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Crypto/Encryption/BundleEncryptionServiceCollectionExtensions.cs (118 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Crypto/Encryption/IBundleEncryptor.cs (166 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Crypto/Encryption/KmsBundleKeyWrapper.cs (271 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/DevPortalOffline/DevPortalOfflineBundleBuilder.cs (416 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/DevPortalOffline/DevPortalOfflineJob.cs (177 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Distribution/DistributionLifecycleService.cs (274 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Distribution/IDistributionLifecycleService.cs (156 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Domain/ExportDistribution.cs (186 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Domain/ExportDistributionTarget.cs (287 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Domain/ExportInput.cs (129 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Domain/ExportRun.cs (129 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Domain/LineageEvidencePack.cs (488 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Encryption/BundleEncryptionModels.cs (352 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Encryption/BundleEncryptionService.cs (444 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Encryption/IBundleEncryptionService.cs (122 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Encryption/StubAgeKeyWrapper.cs (165 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/EvidenceCache/CacheManifest.cs (121 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/EvidenceCache/CacheModels.cs (125 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/EvidenceCache/LocalEvidenceCacheService.cs (497 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Manifest/ExportManifestModels.cs (243 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Manifest/ExportManifestWriter.cs (398 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/MirrorBundle/InMemoryMirrorStores.cs (313 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/MirrorBundle/IReferrerDiscoveryService.cs (303 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/MirrorBundle/MirrorBundleBuilder.cs (628 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/MirrorBundle/MirrorBundleModels.cs (471 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/MirrorBundle/MirrorBundleSigning.cs (191 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/MirrorBundle/MirrorDeltaModels.cs (305 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/MirrorBundle/MirrorDeltaService.cs (214 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Notifications/ExportNotificationEmitter.cs (478 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Notifications/ExportNotificationModels.cs (134 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Notifications/ExportWebhookClient.cs (209 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/OfflineBundle/BundleModels.cs (139 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/OfflineBundle/OfflineBundlePackager.cs (632 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/OfflineKit/OfflineKitDistributor.cs (308 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/OfflineKit/OfflineKitModels.cs (237 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/OfflineKit/OfflineKitPackager.cs (431 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/PackRun/InMemoryPackRunStores.cs (236 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/PackRun/IPackRunIntegrationService.cs (114 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/PackRun/PackRunIntegrationModels.cs (354 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/PackRun/PackRunIntegrationService.cs (479 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Planner/ExportPlanModels.cs (362 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Planner/ExportPlanner.cs (373 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Planner/ExportScopeModels.cs (224 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Planner/ExportScopeResolver.cs (456 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/PortableEvidence/PortableEvidenceExportBuilder.cs (339 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Provcache/ProvcacheOciExporter.cs (293 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Provcache/ProvcacheOciOptions.cs (184 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Scheduling/ExportRetentionService.cs (290 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Scheduling/ExportSchedulerService.cs (340 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Scheduling/ExportSchedulingModels.cs (623 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Scheduling/IExportSchedulerService.cs (146 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Scheduling/InMemorySchedulingStores.cs (315 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Services/EvidencePackSigningService.cs (374 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Services/IEvidencePackSigningService.cs (167 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Services/ILineageEvidencePackService.cs (104 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Services/LineageEvidencePackService.cs (633 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Snapshots/ExportSnapshotService.cs (350 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Snapshots/ImportSnapshotService.cs (271 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Snapshots/SnapshotLevelHandler.cs (141 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Tenancy/InMemoryTenantStores.cs (145 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Tenancy/ITenantScopeEnforcer.cs (135 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Tenancy/TenantScopeEnforcer.cs (393 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Tenancy/TenantScopeModels.cs (396 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Verification/ExportVerificationModels.cs (861 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Verification/ExportVerificationService.cs (844 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Verification/IExportVerificationService.cs (279 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Verification/InMemoryExportArtifactStore.cs (137 lines)
- Namespace issues:
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/CombinedRuntimeAdapter.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/ExportAdapterModels.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/ExportAdapterRegistry.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/ExportCompressor.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/IExportAdapter.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/JsonNormalizer.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/JsonPolicyAdapter.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/JsonRawAdapter.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/MirrorAdapter.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/MirrorDeltaAdapter.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/Trivy/TrivyDbAdapter.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/Trivy/TrivyDbModels.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/Trivy/TrivyJavaDbAdapter.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/Trivy/TrivySchemaMapper.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/AttestationBundle/AttestationBundleBuilder.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/AttestationBundle/AttestationBundleModels.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/BootstrapPack/BootstrapPackBuilder.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/BootstrapPack/BootstrapPackModels.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/ChangeTrace/ChangeTraceBundleBuilder.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/ChangeTrace/IChangeTraceBundleBuilder.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Configuration/ExportCenterOptions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Crypto/CryptoServiceCollectionExtensions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Crypto/ExportCryptoService.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Crypto/Encryption/AesGcmBundleEncryptor.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Crypto/Encryption/AgeBundleKeyWrapper.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Crypto/Encryption/BundleEncryptionModels.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Crypto/Encryption/BundleEncryptionOptions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Crypto/Encryption/BundleEncryptionServiceCollectionExtensions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Crypto/Encryption/BundleKeyWrapperFactory.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Crypto/Encryption/IBundleEncryptor.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Crypto/Encryption/KmsBundleKeyWrapper.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/DevPortalOffline/DevPortalOfflineBundleBuilder.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/DevPortalOffline/DevPortalOfflineBundleManifest.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/DevPortalOffline/DevPortalOfflineBundleRequest.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/DevPortalOffline/DevPortalOfflineBundleResult.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/DevPortalOffline/DevPortalOfflineJob.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/DevPortalOffline/DevPortalOfflineJobModels.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/DevPortalOffline/DevPortalOfflineManifestSignature.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/DevPortalOffline/DevPortalOfflineObjectStore.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Distribution/DistributionLifecycleService.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Distribution/IDistributionLifecycleService.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Domain/ExportDistribution.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Domain/ExportDistributionTarget.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Domain/ExportInput.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Domain/ExportProfile.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Domain/ExportRun.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Domain/LineageEvidencePack.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Encryption/BundleEncryptionModels.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Encryption/BundleEncryptionService.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Encryption/IBundleEncryptionService.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Encryption/StubAgeKeyWrapper.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/EvidenceCache/CacheManifest.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/EvidenceCache/CacheModels.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/EvidenceCache/IEvidenceCacheService.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/EvidenceCache/LocalEvidenceCacheService.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Manifest/ExportManifestModels.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Manifest/ExportManifestWriter.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Manifest/IExportManifestWriter.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Manifest/ManifestServiceCollectionExtensions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/MirrorBundle/InMemoryMirrorStores.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/MirrorBundle/IReferrerDiscoveryService.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/MirrorBundle/MirrorBundleBuilder.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/MirrorBundle/MirrorBundleModels.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/MirrorBundle/MirrorBundleSigning.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/MirrorBundle/MirrorDeltaModels.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/MirrorBundle/MirrorDeltaService.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Notifications/ExportNotificationEmitter.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Notifications/ExportNotificationModels.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Notifications/ExportWebhookClient.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/obj/Debug/net10.0/StellaOps.ExportCenter.Core.AssemblyInfo.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/obj/Debug/net10.0/StellaOps.ExportCenter.Core.GlobalUsings.g.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/obj/Release/net10.0/StellaOps.ExportCenter.Core.GlobalUsings.g.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/OfflineBundle/BundleManifest.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/OfflineBundle/BundleModels.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/OfflineBundle/BundlePredicate.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/OfflineBundle/IOfflineBundlePackager.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/OfflineBundle/OfflineBundlePackager.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/OfflineKit/OfflineKitDistributor.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/OfflineKit/OfflineKitModels.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/OfflineKit/OfflineKitPackager.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/PackRun/InMemoryPackRunStores.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/PackRun/IPackRunIntegrationService.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/PackRun/PackRunIntegrationModels.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/PackRun/PackRunIntegrationService.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/PackRun/PackRunIntegrationServiceCollectionExtensions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Planner/ExportPlanModels.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Planner/ExportPlanner.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Planner/ExportScopeModels.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Planner/ExportScopeResolver.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Planner/IExportPlanner.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Planner/IExportScopeResolver.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/PortableEvidence/PortableEvidenceExportBuilder.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/PortableEvidence/PortableEvidenceExportModels.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Provcache/ProvcacheOciExporter.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Provcache/ProvcacheOciOptions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Scheduling/ExportRetentionService.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Scheduling/ExportSchedulerService.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Scheduling/ExportSchedulingModels.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Scheduling/ExportSchedulingServiceCollectionExtensions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Scheduling/IExportSchedulerService.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Scheduling/InMemorySchedulingStores.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Services/EvidencePackSigningService.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Services/IEvidencePackSigningService.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Services/ILineageEvidencePackService.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Services/LineageEvidencePackService.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Services/TimelineEvidenceClient.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Snapshots/ExportSnapshotService.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Snapshots/ImportSnapshotService.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Snapshots/SnapshotBundle.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Snapshots/SnapshotLevelHandler.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Tenancy/InMemoryTenantStores.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Tenancy/ITenantScopeEnforcer.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Tenancy/TenantScopeEnforcer.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Tenancy/TenantScopeModels.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Tenancy/TenantScopeServiceCollectionExtensions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Verification/ExportVerificationModels.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Verification/ExportVerificationService.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Verification/ExportVerificationServiceCollectionExtensions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Verification/IExportVerificationService.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Verification/InMemoryExportArtifactStore.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Verification/InMemoryPackRunAttestationStore.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: 122
- Files with issues: 122
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/CombinedRuntimeAdapter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/ExportAdapterModels.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/ExportAdapterRegistry.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/ExportCompressor.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/IExportAdapter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/JsonNormalizer.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/JsonPolicyAdapter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/JsonRawAdapter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/MirrorAdapter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/MirrorDeltaAdapter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/Trivy/TrivyDbAdapter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/Trivy/TrivyDbModels.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/Trivy/TrivyJavaDbAdapter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Adapters/Trivy/TrivySchemaMapper.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/AttestationBundle/AttestationBundleBuilder.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/AttestationBundle/AttestationBundleModels.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/BootstrapPack/BootstrapPackBuilder.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/BootstrapPack/BootstrapPackModels.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/ChangeTrace/ChangeTraceBundleBuilder.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/ChangeTrace/IChangeTraceBundleBuilder.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Configuration/ExportCenterOptions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Crypto/CryptoServiceCollectionExtensions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Crypto/ExportCryptoService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Crypto/Encryption/AesGcmBundleEncryptor.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Crypto/Encryption/AgeBundleKeyWrapper.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Crypto/Encryption/BundleEncryptionModels.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Crypto/Encryption/BundleEncryptionOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Crypto/Encryption/BundleEncryptionServiceCollectionExtensions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Crypto/Encryption/BundleKeyWrapperFactory.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Crypto/Encryption/IBundleEncryptor.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Crypto/Encryption/KmsBundleKeyWrapper.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/DevPortalOffline/DevPortalOfflineBundleBuilder.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/DevPortalOffline/DevPortalOfflineBundleManifest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/DevPortalOffline/DevPortalOfflineBundleRequest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/DevPortalOffline/DevPortalOfflineBundleResult.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/DevPortalOffline/DevPortalOfflineJob.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/DevPortalOffline/DevPortalOfflineJobModels.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/DevPortalOffline/DevPortalOfflineManifestSignature.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/DevPortalOffline/DevPortalOfflineObjectStore.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Distribution/DistributionLifecycleService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Distribution/IDistributionLifecycleService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Domain/ExportDistribution.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Domain/ExportDistributionTarget.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Domain/ExportInput.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Domain/ExportProfile.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Domain/ExportRun.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Domain/LineageEvidencePack.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Encryption/BundleEncryptionModels.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Encryption/BundleEncryptionService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Encryption/IBundleEncryptionService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Encryption/StubAgeKeyWrapper.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/EvidenceCache/CacheManifest.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/EvidenceCache/CacheModels.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/EvidenceCache/IEvidenceCacheService.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/EvidenceCache/LocalEvidenceCacheService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Manifest/ExportManifestModels.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Manifest/ExportManifestWriter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Manifest/IExportManifestWriter.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Manifest/ManifestServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/MirrorBundle/InMemoryMirrorStores.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/MirrorBundle/IReferrerDiscoveryService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/MirrorBundle/MirrorBundleBuilder.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/MirrorBundle/MirrorBundleModels.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/MirrorBundle/MirrorBundleSigning.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/MirrorBundle/MirrorDeltaModels.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/MirrorBundle/MirrorDeltaService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Notifications/ExportNotificationEmitter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Notifications/ExportNotificationModels.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Notifications/ExportWebhookClient.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/obj/Debug/net10.0/StellaOps.ExportCenter.Core.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/obj/Debug/net10.0/StellaOps.ExportCenter.Core.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/obj/Release/net10.0/StellaOps.ExportCenter.Core.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/OfflineBundle/BundleManifest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/OfflineBundle/BundleModels.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/OfflineBundle/BundlePredicate.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/OfflineBundle/IOfflineBundlePackager.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/OfflineBundle/OfflineBundlePackager.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/OfflineKit/OfflineKitDistributor.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/OfflineKit/OfflineKitModels.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/OfflineKit/OfflineKitPackager.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/PackRun/InMemoryPackRunStores.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/PackRun/IPackRunIntegrationService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/PackRun/PackRunIntegrationModels.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/PackRun/PackRunIntegrationService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/PackRun/PackRunIntegrationServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Planner/ExportPlanModels.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Planner/ExportPlanner.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Planner/ExportScopeModels.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Planner/ExportScopeResolver.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Planner/IExportPlanner.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Planner/IExportScopeResolver.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/PortableEvidence/PortableEvidenceExportBuilder.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/PortableEvidence/PortableEvidenceExportModels.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Provcache/ProvcacheOciExporter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Provcache/ProvcacheOciOptions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Scheduling/ExportRetentionService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Scheduling/ExportSchedulerService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Scheduling/ExportSchedulingModels.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Scheduling/ExportSchedulingServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Scheduling/IExportSchedulerService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Scheduling/InMemorySchedulingStores.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Services/EvidencePackSigningService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Services/IEvidencePackSigningService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Services/ILineageEvidencePackService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Services/LineageEvidencePackService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Services/TimelineEvidenceClient.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Snapshots/ExportSnapshotService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Snapshots/ImportSnapshotService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Snapshots/SnapshotBundle.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Snapshots/SnapshotLevelHandler.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Tenancy/InMemoryTenantStores.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Tenancy/ITenantScopeEnforcer.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Tenancy/TenantScopeEnforcer.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Tenancy/TenantScopeModels.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Tenancy/TenantScopeServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Verification/ExportVerificationModels.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Verification/ExportVerificationService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Verification/ExportVerificationServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Verification/IExportVerificationService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Verification/InMemoryExportArtifactStore.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Verification/InMemoryPackRunAttestationStore.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Performance, Unit
- Detected test projects: none
- Missing layers: Performance, 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,96 @@
# Audit - StellaOps.ExportCenter.Infrastructure
## Project
- Path: ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Infrastructure/StellaOps.ExportCenter.Infrastructure.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 14
- Files with issues: 14
- 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: 14
- 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/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Infrastructure/Db/ExportCenterMigrationRunner.cs (140 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Infrastructure/DevPortalOffline/FileSystemDevPortalOfflineObjectStore.cs (156 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Infrastructure/DevPortalOffline/HmacDevPortalOfflineManifestSigner.cs (123 lines)
- Namespace issues:
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Infrastructure/Class1.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Infrastructure/Db/ExportCenterDataSource.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Infrastructure/Db/ExportCenterDbServiceExtensions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Infrastructure/Db/ExportCenterMigrationRunner.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Infrastructure/Db/MigrationLoader.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Infrastructure/Db/MigrationScript.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Infrastructure/DevPortalOffline/DevPortalOfflineManifestSigningOptions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Infrastructure/DevPortalOffline/DevPortalOfflineStorageOptions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Infrastructure/DevPortalOffline/FileSystemDevPortalOfflineObjectStore.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Infrastructure/DevPortalOffline/HmacDevPortalOfflineManifestSigner.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Infrastructure/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Infrastructure/obj/Debug/net10.0/StellaOps.ExportCenter.Infrastructure.AssemblyInfo.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Infrastructure/obj/Debug/net10.0/StellaOps.ExportCenter.Infrastructure.GlobalUsings.g.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Infrastructure/obj/Release/net10.0/StellaOps.ExportCenter.Infrastructure.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: 14
- Files with issues: 14
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Infrastructure/Class1.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Infrastructure/Db/ExportCenterDataSource.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Infrastructure/Db/ExportCenterDbServiceExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Infrastructure/Db/ExportCenterMigrationRunner.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Infrastructure/Db/MigrationLoader.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Infrastructure/Db/MigrationScript.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Infrastructure/DevPortalOffline/DevPortalOfflineManifestSigningOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Infrastructure/DevPortalOffline/DevPortalOfflineStorageOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Infrastructure/DevPortalOffline/FileSystemDevPortalOfflineObjectStore.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Infrastructure/DevPortalOffline/HmacDevPortalOfflineManifestSigner.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Infrastructure/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Infrastructure/obj/Debug/net10.0/StellaOps.ExportCenter.Infrastructure.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Infrastructure/obj/Debug/net10.0/StellaOps.ExportCenter.Infrastructure.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Infrastructure/obj/Release/net10.0/StellaOps.ExportCenter.Infrastructure.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Integration, Performance, Unit
- Detected test projects: none
- Missing layers: Integration, Performance, 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,293 @@
# Audit - StellaOps.ExportCenter.Tests
## Project
- Path: ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/StellaOps.ExportCenter.Tests.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 82
- Files with issues: 82
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit false
- Deterministic: inherited true
- 100-line rule violations: 56
- Namespace violations: 82
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 7
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/AttestationBundleBuilderTests.cs (584 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/BootstrapPackBuilderTests.cs (384 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/BundleEncryptionServiceTests.cs (590 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/DevPortalOfflineBundleBuilderTests.cs (232 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/DevPortalOfflineJobTests.cs (222 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/ExportNotificationEmitterTests.cs (582 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/HmacDevPortalOfflineManifestSignerTests.cs (157 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/MirrorBundleBuilderTests.cs (422 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/MirrorBundleSigningTests.cs (174 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/MirrorDeltaAdapterTests.cs (438 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/OfflineKitDistributorTests.cs (304 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/OfflineKitPackagerTests.cs (474 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/OpenApiDiscoveryEndpointsTests.cs (196 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/PortableEvidenceExportBuilderTests.cs (413 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Adapters/ExportAdapterRegistryTests.cs (266 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Adapters/ExportCompressorTests.cs (302 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Adapters/JsonNormalizerTests.cs (250 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Adapters/JsonPolicyAdapterTests.cs (601 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Adapters/JsonRawAdapterTests.cs (599 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Adapters/MirrorAdapterReferrerDiscoveryTests.cs (852 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Adapters/Trivy/TrivyDbAdapterTests.cs (395 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Adapters/Trivy/TrivyJavaDbAdapterTests.cs (454 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Adapters/Trivy/TrivyNamespaceMapperTests.cs (173 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Api/ExportApiRepositoryTests.cs (574 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Api/ExportAuditServiceTests.cs (236 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Crypto/Encryption/AesGcmBundleEncryptorTests.cs (357 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Db/MigrationScriptTests.cs (130 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Deprecation/DeprecationHeaderExtensionsTests.cs (131 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Distribution/ExportDistributionLifecycleTests.cs (506 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Distribution/InMemoryExportDistributionRepositoryTests.cs (400 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Distribution/Oci/OciDistributionClientTests.cs (197 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Distribution/Oci/OciImageReferenceTests.cs (208 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Distribution/Oci/OciReferrerDiscoveryServiceTests.cs (572 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Distribution/Oci/OciReferrerDiscoveryTests.cs (325 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Distribution/Oci/OciReferrerPushClientTests.cs (222 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Distribution/Oci/OciRegistryAuthTests.cs (156 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Distribution/Oci/RvaOciPublisherTests.cs (300 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Domain/ExportProfileTests.cs (176 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/EvidenceCache/LocalEvidenceCacheServiceTests.cs (146 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/ExceptionReport/ExceptionReportGeneratorTests.cs (140 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Incident/ExportIncidentManagerTests.cs (128 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Manifest/ExportManifestWriterTests.cs (490 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/OfflineBundle/BundleVerificationTests.cs (216 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/OfflineBundle/OfflineBundlePackagerTests.cs (242 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/PackRun/PackRunIntegrationServiceTests.cs (544 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Planner/ExportPlannerTests.cs (370 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Planner/ExportScopeResolverTests.cs (336 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Scheduling/ExportRetentionServiceTests.cs (401 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Scheduling/ExportSchedulerServiceTests.cs (454 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Services/LineageEvidencePackServiceTests.cs (228 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Snapshots/AirGapReplayTests.cs (334 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Snapshots/ExportSnapshotServiceTests.cs (197 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Snapshots/ImportSnapshotServiceTests.cs (228 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Snapshots/SnapshotLevelHandlerTests.cs (140 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Tenancy/TenantScopeEnforcerTests.cs (471 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Verification/ExportVerificationServiceTests.cs (887 lines)
- Namespace issues:
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/AttestationBundleBuilderTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/BootstrapPackBuilderTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/BundleEncryptionServiceTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/DevPortalOfflineBundleBuilderTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/DevPortalOfflineJobTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/ExportNotificationEmitterTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/FakeCryptoHmac.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/HmacDevPortalOfflineManifestSignerTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/MirrorBundleBuilderTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/MirrorBundleSigningTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/MirrorDeltaAdapterTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/OfflineKitDistributorTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/OfflineKitPackagerTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/OpenApiDiscoveryEndpointsTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/PortableEvidenceExportBuilderTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/RiskBundleBuilderTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/RiskBundleJobTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/RiskBundleSignerTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Adapters/ExportAdapterRegistryTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Adapters/ExportCompressorTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Adapters/JsonNormalizerTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Adapters/JsonPolicyAdapterTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Adapters/JsonRawAdapterTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Adapters/MirrorAdapterReferrerDiscoveryTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Adapters/Trivy/TrivyDbAdapterTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Adapters/Trivy/TrivyJavaDbAdapterTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Adapters/Trivy/TrivyNamespaceMapperTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Adapters/Trivy/TrivySeverityMapperTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Api/ExportApiEndpointsTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Api/ExportApiRepositoryTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Api/ExportApiServiceCollectionExtensionsTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Api/ExportAuditServiceTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Api/OpenApiDiscoveryEndpointsTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/AuditBundle/AuditBundleJobHandlerTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Crypto/Encryption/AesGcmBundleEncryptorTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Db/MigrationLoaderTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Db/MigrationScriptTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Deprecation/DeprecatedEndpointsRegistryTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Deprecation/DeprecationHeaderExtensionsTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Deprecation/DeprecationInfoTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Distribution/ExportDistributionLifecycleTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Distribution/InMemoryExportDistributionRepositoryTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Distribution/Oci/OciDistributionClientTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Distribution/Oci/OciDistributionServiceExtensionsTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Distribution/Oci/OciHttpClientFactoryTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Distribution/Oci/OciImageReferenceTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Distribution/Oci/OciReferrerDiscoveryServiceTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Distribution/Oci/OciReferrerDiscoveryTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Distribution/Oci/OciReferrerPushClientTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Distribution/Oci/OciRegistryAuthTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Distribution/Oci/RvaOciPublisherTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Domain/ExportProfileTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/EvidenceCache/LocalEvidenceCacheServiceTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/EvidenceLocker/EvidenceLockerServiceCollectionExtensionsTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/EvidenceLocker/InMemoryExportEvidenceLockerClientTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/ExceptionReport/ExceptionReportGeneratorTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Incident/ExportIncidentManagerTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Manifest/ExportManifestWriterTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/obj/Debug/net10.0/SelfRegisteredExtensions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/obj/Debug/net10.0/StellaOps.ExportCenter.Tests.AssemblyInfo.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/obj/Debug/net10.0/StellaOps.ExportCenter.Tests.GlobalUsings.g.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/obj/Debug/net10.0/XunitAutoGeneratedEntryPoint.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/obj/Release/net10.0/StellaOps.ExportCenter.Tests.GlobalUsings.g.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/OfflineBundle/BundleVerificationTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/OfflineBundle/OfflineBundlePackagerDeterminismTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/OfflineBundle/OfflineBundlePackagerTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/PackRun/PackRunIntegrationServiceTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Planner/ExportPlannerTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Planner/ExportScopeResolverTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/RiskBundle/RiskBundleJobHandlerTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Scheduling/ExportRetentionServiceTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Scheduling/ExportSchedulerServiceTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Services/EvidencePackSigningServiceTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Services/LineageEvidencePackServiceTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/SimulationExport/SimulationReportExporterTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Snapshots/AirGapReplayTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Snapshots/ExportSnapshotServiceTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Snapshots/ImportSnapshotServiceTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Snapshots/SnapshotLevelHandlerTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Tenancy/TenantScopeEnforcerTests.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Verification/ExportVerificationServiceTests.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Adapters/ExportAdapterRegistryTests.cs:163 var provider = services.BuildServiceProvider();
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Adapters/ExportAdapterRegistryTests.cs:186 var provider = services.BuildServiceProvider();
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Api/ExportApiServiceCollectionExtensionsTests.cs:30 var provider = services.BuildServiceProvider();
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Distribution/Oci/OciDistributionServiceExtensionsTests.cs:17 using var provider = services.BuildServiceProvider();
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Distribution/Oci/OciDistributionServiceExtensionsTests.cs:32 using var provider = services.BuildServiceProvider();
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Distribution/Oci/OciReferrerDiscoveryServiceTests.cs:382 var provider = services.BuildServiceProvider();
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/EvidenceLocker/EvidenceLockerServiceCollectionExtensionsTests.cs:15 using var provider = services.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: 82
- Files with issues: 82
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/AttestationBundleBuilderTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/BootstrapPackBuilderTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/BundleEncryptionServiceTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/DevPortalOfflineBundleBuilderTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/DevPortalOfflineJobTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/ExportNotificationEmitterTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/FakeCryptoHmac.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/HmacDevPortalOfflineManifestSignerTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/MirrorBundleBuilderTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/MirrorBundleSigningTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/MirrorDeltaAdapterTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/OfflineKitDistributorTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/OfflineKitPackagerTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/OpenApiDiscoveryEndpointsTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/PortableEvidenceExportBuilderTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/RiskBundleBuilderTests.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/RiskBundleJobTests.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/RiskBundleSignerTests.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Adapters/ExportAdapterRegistryTests.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/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Adapters/ExportCompressorTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Adapters/JsonNormalizerTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Adapters/JsonPolicyAdapterTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Adapters/JsonRawAdapterTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Adapters/MirrorAdapterReferrerDiscoveryTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Adapters/Trivy/TrivyDbAdapterTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Adapters/Trivy/TrivyJavaDbAdapterTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Adapters/Trivy/TrivyNamespaceMapperTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Adapters/Trivy/TrivySeverityMapperTests.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Api/ExportApiEndpointsTests.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Api/ExportApiRepositoryTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Api/ExportApiServiceCollectionExtensionsTests.cs | NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Api/ExportAuditServiceTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Api/OpenApiDiscoveryEndpointsTests.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/AuditBundle/AuditBundleJobHandlerTests.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Crypto/Encryption/AesGcmBundleEncryptorTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Db/MigrationLoaderTests.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Db/MigrationScriptTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Deprecation/DeprecatedEndpointsRegistryTests.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Deprecation/DeprecationHeaderExtensionsTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Deprecation/DeprecationInfoTests.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Distribution/ExportDistributionLifecycleTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Distribution/InMemoryExportDistributionRepositoryTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Distribution/Oci/OciDistributionClientTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Distribution/Oci/OciDistributionServiceExtensionsTests.cs | NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Distribution/Oci/OciHttpClientFactoryTests.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Distribution/Oci/OciImageReferenceTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Distribution/Oci/OciReferrerDiscoveryServiceTests.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/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Distribution/Oci/OciReferrerDiscoveryTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Distribution/Oci/OciReferrerPushClientTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Distribution/Oci/OciRegistryAuthTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Distribution/Oci/RvaOciPublisherTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Domain/ExportProfileTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/EvidenceCache/LocalEvidenceCacheServiceTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/EvidenceLocker/EvidenceLockerServiceCollectionExtensionsTests.cs | NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/EvidenceLocker/InMemoryExportEvidenceLockerClientTests.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/ExceptionReport/ExceptionReportGeneratorTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Incident/ExportIncidentManagerTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Manifest/ExportManifestWriterTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/obj/Debug/net10.0/SelfRegisteredExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/obj/Debug/net10.0/StellaOps.ExportCenter.Tests.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/obj/Debug/net10.0/StellaOps.ExportCenter.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/obj/Debug/net10.0/XunitAutoGeneratedEntryPoint.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/obj/Release/net10.0/StellaOps.ExportCenter.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/OfflineBundle/BundleVerificationTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/OfflineBundle/OfflineBundlePackagerDeterminismTests.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/OfflineBundle/OfflineBundlePackagerTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/PackRun/PackRunIntegrationServiceTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Planner/ExportPlannerTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Planner/ExportScopeResolverTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/RiskBundle/RiskBundleJobHandlerTests.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Scheduling/ExportRetentionServiceTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Scheduling/ExportSchedulerServiceTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Services/EvidencePackSigningServiceTests.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Services/LineageEvidencePackServiceTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/SimulationExport/SimulationReportExporterTests.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Snapshots/AirGapReplayTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Snapshots/ExportSnapshotServiceTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Snapshots/ImportSnapshotServiceTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Snapshots/SnapshotLevelHandlerTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Tenancy/TenantScopeEnforcerTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Verification/ExportVerificationServiceTests.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): Performance, Unit
- Detected test projects: none
- Missing layers: Performance, 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,347 @@
# Audit - StellaOps.ExportCenter.WebService
## Project
- Path: ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/StellaOps.ExportCenter.WebService.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 107
- Files with issues: 107
- 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: 69
- Namespace violations: 106
- 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/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/OpenApiDiscoveryEndpoints.cs (271 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Program.cs (180 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Adapters/Trivy/TrivyAdapterInput.cs (279 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Adapters/Trivy/TrivyDbAdapter.cs (386 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Adapters/Trivy/TrivyDbModels.cs (199 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Adapters/Trivy/TrivyJavaDbAdapter.cs (434 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Adapters/Trivy/TrivyJavaDbModels.cs (171 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Adapters/Trivy/TrivyNamespaceMapper.cs (214 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Api/ExportApiEndpoints.cs (1112 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Api/ExportApiModels.cs (644 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Api/ExportApiServiceCollectionExtensions.cs (107 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Api/ExportAuditService.cs (258 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Api/IExportRunRepository.cs (134 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Api/InMemoryExportRepositories.cs (440 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Attestation/AttestationEndpoints.cs (148 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Attestation/AttestationServiceCollectionExtensions.cs (129 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Attestation/ExportAttestationModels.cs (193 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Attestation/ExportAttestationService.cs (310 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Attestation/ExportAttestationSigner.cs (209 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Attestation/KmsExportAttestationSigner.cs (236 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Attestation/PromotionAttestationAssembler.cs (613 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Attestation/PromotionAttestationEndpoints.cs (214 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Attestation/PromotionAttestationModels.cs (355 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/AuditBundle/AuditBundleEndpoints.cs (152 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/AuditBundle/AuditBundleJobHandler.cs (365 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Deprecation/DeprecationHeaderExtensions.cs (127 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Deprecation/DeprecationNotificationService.cs (111 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/DistributionTargetConfig.cs (308 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/ExportDistributionLifecycle.cs (493 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/IExportDistributionLifecycle.cs (261 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/IExportDistributionRepository.cs (113 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/InMemoryExportDistributionRepository.cs (343 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/AIAttestationOciDiscovery.cs (502 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/AIAttestationOciPublisher.cs (421 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciArtifactTypes.cs (243 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciDistributionClient.cs (529 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciDistributionModels.cs (270 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciDistributionOptions.cs (109 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciImageReference.cs (207 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciReferrerDiscovery.cs (533 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciReferrerDiscoveryService.cs (357 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciReferrerFallback.cs (400 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciReferrerPushClient.cs (389 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciRegistryAuth.cs (126 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciRegistryConfig.cs (489 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/RvaOciPublisher.cs (371 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/EvidenceLocker/EvidenceLockerServiceCollectionExtensions.cs (219 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/EvidenceLocker/ExportEvidenceLockerClient.cs (387 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/EvidenceLocker/ExportEvidenceModels.cs (187 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/ExceptionReport/ExceptionReportEndpoints.cs (204 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/ExceptionReport/ExceptionReportGenerator.cs (534 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/ExceptionReport/IExceptionReportGenerator.cs (175 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Incident/ExportIncidentEvents.cs (168 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Incident/ExportIncidentManager.cs (600 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Incident/ExportIncidentModels.cs (333 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Incident/IncidentEndpoints.cs (216 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Lineage/LineageExportEndpoints.cs (424 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/RiskBundle/RiskBundleEndpoints.cs (143 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/RiskBundle/RiskBundleJobHandler.cs (609 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/RiskBundle/RiskBundleJobModels.cs (396 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/SimulationExport/SimulationExportEndpoints.cs (168 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/SimulationExport/SimulationExportModels.cs (545 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/SimulationExport/SimulationReportExporter.cs (809 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Telemetry/ExportActivityExtensions.cs (156 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Telemetry/ExportLoggerExtensions.cs (139 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Telemetry/ExportRunTelemetryContext.cs (222 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Telemetry/ExportTelemetry.cs (381 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Timeline/ExportTimelineEvents.cs (187 lines)
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Timeline/ExportTimelinePublisher.cs (470 lines)
- Namespace issues:
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/OpenApiDiscoveryEndpoints.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Adapters/Trivy/ITrivyDbAdapter.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Adapters/Trivy/ITrivyJavaDbAdapter.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Adapters/Trivy/TrivyAdapterErrors.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Adapters/Trivy/TrivyAdapterInput.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Adapters/Trivy/TrivyAdapterOptions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Adapters/Trivy/TrivyDbAdapter.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Adapters/Trivy/TrivyDbAdapterServiceCollectionExtensions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Adapters/Trivy/TrivyDbModels.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Adapters/Trivy/TrivyJavaDbAdapter.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Adapters/Trivy/TrivyJavaDbModels.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Adapters/Trivy/TrivyNamespaceMapper.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Adapters/Trivy/TrivySchemaVersion.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Adapters/Trivy/TrivySeverityMapper.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Api/ExportApiEndpoints.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Api/ExportApiModels.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Api/ExportApiServiceCollectionExtensions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Api/ExportAuditService.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Api/IExportProfileRepository.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Api/IExportRunRepository.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Api/InMemoryExportRepositories.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Attestation/AttestationEndpoints.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Attestation/AttestationServiceCollectionExtensions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Attestation/ExportAttestationModels.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Attestation/ExportAttestationService.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Attestation/ExportAttestationSigner.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Attestation/IExportAttestationService.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Attestation/IExportAttestationSigner.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Attestation/IPromotionAttestationAssembler.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Attestation/KmsExportAttestationSigner.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Attestation/PromotionAttestationAssembler.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Attestation/PromotionAttestationEndpoints.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Attestation/PromotionAttestationModels.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/AuditBundle/AuditBundleEndpoints.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/AuditBundle/AuditBundleJobHandler.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/AuditBundle/AuditBundleServiceCollectionExtensions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/AuditBundle/IAuditBundleJobHandler.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Deprecation/DeprecatedEndpointsRegistry.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Deprecation/DeprecationHeaderExtensions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Deprecation/DeprecationInfo.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Deprecation/DeprecationNotificationService.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Deprecation/DeprecationRouteBuilderExtensions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/DistributionTargetConfig.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/ExportDistributionLifecycle.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/ExportDistributionServiceCollectionExtensions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/IExportDistributionLifecycle.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/IExportDistributionRepository.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/InMemoryExportDistributionRepository.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/AIAttestationOciDiscovery.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/AIAttestationOciPublisher.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/IOciDistributionClient.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciArtifactTypes.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciDistributionClient.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciDistributionModels.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciDistributionOptions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciDistributionServiceExtensions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciImageReference.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciReferrerDiscovery.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciReferrerDiscoveryService.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciReferrerFallback.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciReferrerPushClient.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciRegistryAuth.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciRegistryConfig.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/RvaOciPublisher.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/EvidenceLocker/EvidenceLockerServiceCollectionExtensions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/EvidenceLocker/ExportEvidenceLockerClient.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/EvidenceLocker/ExportEvidenceModels.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/EvidenceLocker/ExportMerkleTreeCalculator.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/EvidenceLocker/IExportEvidenceLockerClient.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/ExceptionReport/ExceptionReportEndpoints.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/ExceptionReport/ExceptionReportGenerator.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/ExceptionReport/ExceptionReportServiceCollectionExtensions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/ExceptionReport/IExceptionReportGenerator.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Incident/ExportIncidentEvents.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Incident/ExportIncidentManager.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Incident/ExportIncidentModels.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Incident/IExportIncidentManager.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Incident/IncidentEndpoints.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Incident/IncidentServiceCollectionExtensions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Lineage/LineageExportEndpoints.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Lineage/LineageExportServiceExtensions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/obj/Debug/net10.0/StellaOps.ExportCenter.WebService.AssemblyInfo.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/obj/Debug/net10.0/StellaOps.ExportCenter.WebService.GlobalUsings.g.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/obj/Debug/net10.0/StellaOps.ExportCenter.WebService.MvcApplicationPartsAssemblyInfo.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/obj/Release/net10.0/StellaOps.ExportCenter.WebService.GlobalUsings.g.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/RiskBundle/IRiskBundleJobHandler.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/RiskBundle/RiskBundleEndpoints.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/RiskBundle/RiskBundleJobHandler.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/RiskBundle/RiskBundleJobModels.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/RiskBundle/RiskBundleServiceCollectionExtensions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/SimulationExport/ISimulationReportExporter.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/SimulationExport/SimulationExportEndpoints.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/SimulationExport/SimulationExportModels.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/SimulationExport/SimulationExportServiceCollectionExtensions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/SimulationExport/SimulationReportExporter.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Telemetry/ExportActivityExtensions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Telemetry/ExportLoggerExtensions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Telemetry/ExportRunTelemetryContext.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Telemetry/ExportTelemetry.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Telemetry/TelemetryServiceCollectionExtensions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Timeline/ExportTimelineEvents.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Timeline/ExportTimelineEventTypes.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Timeline/ExportTimelinePublisher.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Timeline/IExportTimelinePublisher.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Timeline/TimelineServiceCollectionExtensions.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: 107
- Files with issues: 107
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/OpenApiDiscoveryEndpoints.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Program.cs | FileLength>100 | Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Adapters/Trivy/ITrivyDbAdapter.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Adapters/Trivy/ITrivyJavaDbAdapter.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Adapters/Trivy/TrivyAdapterErrors.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Adapters/Trivy/TrivyAdapterInput.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Adapters/Trivy/TrivyAdapterOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Adapters/Trivy/TrivyDbAdapter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Adapters/Trivy/TrivyDbAdapterServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Adapters/Trivy/TrivyDbModels.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Adapters/Trivy/TrivyJavaDbAdapter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Adapters/Trivy/TrivyJavaDbModels.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Adapters/Trivy/TrivyNamespaceMapper.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Adapters/Trivy/TrivySchemaVersion.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Adapters/Trivy/TrivySeverityMapper.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Api/ExportApiEndpoints.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Api/ExportApiModels.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Api/ExportApiServiceCollectionExtensions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Api/ExportAuditService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Api/IExportProfileRepository.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Api/IExportRunRepository.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Api/InMemoryExportRepositories.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Attestation/AttestationEndpoints.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Attestation/AttestationServiceCollectionExtensions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Attestation/ExportAttestationModels.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Attestation/ExportAttestationService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Attestation/ExportAttestationSigner.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Attestation/IExportAttestationService.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Attestation/IExportAttestationSigner.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Attestation/IPromotionAttestationAssembler.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Attestation/KmsExportAttestationSigner.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Attestation/PromotionAttestationAssembler.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Attestation/PromotionAttestationEndpoints.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Attestation/PromotionAttestationModels.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/AuditBundle/AuditBundleEndpoints.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/AuditBundle/AuditBundleJobHandler.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/AuditBundle/AuditBundleServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/AuditBundle/IAuditBundleJobHandler.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Deprecation/DeprecatedEndpointsRegistry.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Deprecation/DeprecationHeaderExtensions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Deprecation/DeprecationInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Deprecation/DeprecationNotificationService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Deprecation/DeprecationRouteBuilderExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/DistributionTargetConfig.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/ExportDistributionLifecycle.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/ExportDistributionServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/IExportDistributionLifecycle.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/IExportDistributionRepository.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/InMemoryExportDistributionRepository.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/AIAttestationOciDiscovery.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/AIAttestationOciPublisher.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/IOciDistributionClient.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciArtifactTypes.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciDistributionClient.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciDistributionModels.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciDistributionOptions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciDistributionServiceExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciImageReference.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciReferrerDiscovery.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciReferrerDiscoveryService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciReferrerFallback.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciReferrerPushClient.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciRegistryAuth.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciRegistryConfig.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/RvaOciPublisher.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/EvidenceLocker/EvidenceLockerServiceCollectionExtensions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/EvidenceLocker/ExportEvidenceLockerClient.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/EvidenceLocker/ExportEvidenceModels.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/EvidenceLocker/ExportMerkleTreeCalculator.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/EvidenceLocker/IExportEvidenceLockerClient.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/ExceptionReport/ExceptionReportEndpoints.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/ExceptionReport/ExceptionReportGenerator.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/ExceptionReport/ExceptionReportServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/ExceptionReport/IExceptionReportGenerator.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Incident/ExportIncidentEvents.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Incident/ExportIncidentManager.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Incident/ExportIncidentModels.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Incident/IExportIncidentManager.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Incident/IncidentEndpoints.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Incident/IncidentServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Lineage/LineageExportEndpoints.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Lineage/LineageExportServiceExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/obj/Debug/net10.0/StellaOps.ExportCenter.WebService.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/obj/Debug/net10.0/StellaOps.ExportCenter.WebService.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/obj/Debug/net10.0/StellaOps.ExportCenter.WebService.MvcApplicationPartsAssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/obj/Release/net10.0/StellaOps.ExportCenter.WebService.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/RiskBundle/IRiskBundleJobHandler.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/RiskBundle/RiskBundleEndpoints.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/RiskBundle/RiskBundleJobHandler.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/RiskBundle/RiskBundleJobModels.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/RiskBundle/RiskBundleServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/SimulationExport/ISimulationReportExporter.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/SimulationExport/SimulationExportEndpoints.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/SimulationExport/SimulationExportModels.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/SimulationExport/SimulationExportServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/SimulationExport/SimulationReportExporter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Telemetry/ExportActivityExtensions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Telemetry/ExportLoggerExtensions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Telemetry/ExportRunTelemetryContext.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Telemetry/ExportTelemetry.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Telemetry/TelemetryServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Timeline/ExportTimelineEvents.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Timeline/ExportTimelineEventTypes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Timeline/ExportTimelinePublisher.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Timeline/IExportTimelinePublisher.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Timeline/TimelineServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Performance, Unit
- Detected test projects: none
- Missing layers: Performance, 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,83 @@
# Audit - StellaOps.ExportCenter.Worker
## Project
- Path: ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Worker/StellaOps.ExportCenter.Worker.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 10
- 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: 0
- 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:
- none
- Namespace issues:
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Worker/DevPortalOfflineWorkerOptions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Worker/RiskBundleOptionsValidation.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Worker/RiskBundleWorker.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Worker/RiskBundleWorkerOptions.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Worker/Worker.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Worker/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Worker/obj/Debug/net10.0/StellaOps.ExportCenter.Worker.AssemblyInfo.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Worker/obj/Debug/net10.0/StellaOps.ExportCenter.Worker.GlobalUsings.g.cs: missing namespace
- ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Worker/obj/Release/net10.0/StellaOps.ExportCenter.Worker.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>.
## File-Level Findings
- Status: FAIL
- Files scanned: 10
- Files with issues: 9
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Worker/DevPortalOfflineWorkerOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Worker/RiskBundleOptionsValidation.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Worker/RiskBundleWorker.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Worker/RiskBundleWorkerOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Worker/Worker.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Worker/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Worker/obj/Debug/net10.0/StellaOps.ExportCenter.Worker.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Worker/obj/Debug/net10.0/StellaOps.ExportCenter.Worker.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Worker/obj/Release/net10.0/StellaOps.ExportCenter.Worker.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Performance, Unit
- Detected test projects: none
- Missing layers: Performance, 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.