qa: close exportcenter features 001-002 and unblock policy build
This commit is contained in:
@@ -1,11 +1,18 @@
|
||||
# ExportCenter RiskBundles Task Board
|
||||
# ExportCenter RiskBundles Task Board
|
||||
|
||||
This board mirrors active sprint tasks for this module.
|
||||
Source of truth: `docs-archived/implplan/2025-12-29-csproj-audit/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
|
||||
|
||||
| Task ID | Status | Notes |
|
||||
| --- | --- | --- |
|
||||
| QA-EXPORTCENTER-VERIFY-001 | DONE | `cli-ui-surfacing-of-hidden-backend-capabilities` verified in run-002 (Tier 0/1/2 pass; Policy blocker remediated; client 62/62 and service 920/920). |
|
||||
| QA-EXPORTCENTER-VERIFY-002 | DONE | `export-center-risk-bundle-builder` verified in run-001 (Tier 0/1/2 pass; service suite 920/920). |
|
||||
| QA-EXPORTCENTER-VERIFY-003 | DOING | `export-telemetry-and-worker` selected next from unchecked queue; Tier 0/1/2 verification in progress. |
|
||||
| AUDIT-0335-M | DONE | Revalidated 2026-01-07; maintainability audit for ExportCenter.RiskBundles. |
|
||||
| AUDIT-0335-T | DONE | Revalidated 2026-01-07; test coverage audit for ExportCenter.RiskBundles. |
|
||||
| AUDIT-0335-A | TODO | Pending approval (non-test project; revalidated 2026-01-07). |
|
||||
| REMED-06 | DONE | SOLID review notes captured for SPRINT_20260130_002. |
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,11 +1,18 @@
|
||||
# ExportCenter Client Tests Task Board
|
||||
# ExportCenter Client Tests Task Board
|
||||
|
||||
This board mirrors active sprint tasks for this module.
|
||||
Source of truth: `docs-archived/implplan/2025-12-29-csproj-audit/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
|
||||
|
||||
| Task ID | Status | Notes |
|
||||
| --- | --- | --- |
|
||||
| QA-EXPORTCENTER-VERIFY-001 | DONE | `cli-ui-surfacing-of-hidden-backend-capabilities` verified in run-002 (Tier 0/1/2 pass; Policy blocker remediated; client 62/62 and service 920/920). |
|
||||
| QA-EXPORTCENTER-VERIFY-002 | DONE | `export-center-risk-bundle-builder` verified in run-001 (Tier 0/1/2 pass; service suite 920/920). |
|
||||
| QA-EXPORTCENTER-VERIFY-003 | DOING | `export-telemetry-and-worker` selected next from unchecked queue; Tier 0/1/2 verification in progress. |
|
||||
| AUDIT-0332-M | DONE | Revalidated 2026-01-07; maintainability audit for ExportCenter.Client.Tests. |
|
||||
| AUDIT-0332-T | DONE | Revalidated 2026-01-07; test coverage audit for ExportCenter.Client.Tests. |
|
||||
| AUDIT-0332-A | DONE | Waived (test project; revalidated 2026-01-07). |
|
||||
| REMED-06 | DONE | SOLID review notes captured for SPRINT_20260130_002. |
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,11 +1,18 @@
|
||||
# ExportCenter Client Task Board
|
||||
# ExportCenter Client Task Board
|
||||
|
||||
This board mirrors active sprint tasks for this module.
|
||||
Source of truth: `docs-archived/implplan/2025-12-29-csproj-audit/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
|
||||
|
||||
| Task ID | Status | Notes |
|
||||
| --- | --- | --- |
|
||||
| QA-EXPORTCENTER-VERIFY-001 | DONE | `cli-ui-surfacing-of-hidden-backend-capabilities` verified in run-002 (Tier 0/1/2 pass; Policy blocker remediated; client 62/62 and service 920/920). |
|
||||
| QA-EXPORTCENTER-VERIFY-002 | DONE | `export-center-risk-bundle-builder` verified in run-001 (Tier 0/1/2 pass; service suite 920/920). |
|
||||
| QA-EXPORTCENTER-VERIFY-003 | DOING | `export-telemetry-and-worker` selected next from unchecked queue; Tier 0/1/2 verification in progress. |
|
||||
| AUDIT-0331-M | DONE | Revalidated 2026-01-07; maintainability audit for ExportCenter.Client. |
|
||||
| AUDIT-0331-T | DONE | Revalidated 2026-01-07; test coverage audit for ExportCenter.Client. |
|
||||
| AUDIT-0331-A | TODO | Pending approval (non-test project; revalidated 2026-01-07). |
|
||||
| REMED-06 | DONE | SOLID review notes captured for SPRINT_20260130_002. |
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,11 +1,17 @@
|
||||
# ExportCenter Core Task Board
|
||||
# ExportCenter Core Task Board
|
||||
|
||||
This board mirrors active sprint tasks for this module.
|
||||
Source of truth: `docs-archived/implplan/2025-12-29-csproj-audit/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
|
||||
|
||||
| Task ID | Status | Notes |
|
||||
| --- | --- | --- |
|
||||
| QA-EXPORTCENTER-VERIFY-001 | DONE | `cli-ui-surfacing-of-hidden-backend-capabilities` verified in run-002 (Tier 0/1/2 pass; Policy blocker remediated; client 62/62 and service 920/920). |
|
||||
| QA-EXPORTCENTER-VERIFY-002 | DONE | `export-center-risk-bundle-builder` verified in run-001 (Tier 0/1/2 pass; service suite 920/920). |
|
||||
| QA-EXPORTCENTER-VERIFY-003 | DOING | `export-telemetry-and-worker` selected next from unchecked queue; Tier 0/1/2 verification in progress. |
|
||||
| AUDIT-0333-M | DONE | Revalidated 2026-01-07; maintainability audit for ExportCenter.Core. |
|
||||
| AUDIT-0333-T | DONE | Revalidated 2026-01-07; test coverage audit for ExportCenter.Core. |
|
||||
| AUDIT-0333-A | DONE | Applied 2026-01-13; determinism verified, tests added for LineageEvidencePackService/ExportPlanner/ExportScopeResolver, large export warning fix. |
|
||||
| REMED-06 | DONE | SOLID review notes captured for SPRINT_20260130_002. |
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,11 +1,18 @@
|
||||
# ExportCenter Infrastructure Task Board
|
||||
# ExportCenter Infrastructure Task Board
|
||||
|
||||
This board mirrors active sprint tasks for this module.
|
||||
Source of truth: `docs-archived/implplan/2025-12-29-csproj-audit/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
|
||||
|
||||
| Task ID | Status | Notes |
|
||||
| --- | --- | --- |
|
||||
| QA-EXPORTCENTER-VERIFY-001 | DONE | `cli-ui-surfacing-of-hidden-backend-capabilities` verified in run-002 (Tier 0/1/2 pass; Policy blocker remediated; client 62/62 and service 920/920). |
|
||||
| QA-EXPORTCENTER-VERIFY-002 | DONE | `export-center-risk-bundle-builder` verified in run-001 (Tier 0/1/2 pass; service suite 920/920). |
|
||||
| QA-EXPORTCENTER-VERIFY-003 | DOING | `export-telemetry-and-worker` selected next from unchecked queue; Tier 0/1/2 verification in progress. |
|
||||
| AUDIT-0334-M | DONE | Revalidated 2026-01-07; maintainability audit for ExportCenter.Infrastructure. |
|
||||
| AUDIT-0334-T | DONE | Revalidated 2026-01-07; test coverage audit for ExportCenter.Infrastructure. |
|
||||
| AUDIT-0334-A | TODO | Pending approval (non-test project; revalidated 2026-01-07). |
|
||||
| REMED-06 | DONE | SOLID review notes captured for SPRINT_20260130_002. |
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,11 +1,18 @@
|
||||
# ExportCenter Tests Task Board
|
||||
# ExportCenter Tests Task Board
|
||||
|
||||
This board mirrors active sprint tasks for this module.
|
||||
Source of truth: `docs-archived/implplan/2025-12-29-csproj-audit/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
|
||||
|
||||
| Task ID | Status | Notes |
|
||||
| --- | --- | --- |
|
||||
| QA-EXPORTCENTER-VERIFY-001 | DONE | `cli-ui-surfacing-of-hidden-backend-capabilities` verified in run-002 (Tier 0/1/2 pass; Policy blocker remediated; client 62/62 and service 920/920). |
|
||||
| QA-EXPORTCENTER-VERIFY-002 | DONE | `export-center-risk-bundle-builder` verified in run-001 (Tier 0/1/2 pass; service suite 920/920). |
|
||||
| QA-EXPORTCENTER-VERIFY-003 | DOING | `export-telemetry-and-worker` selected next from unchecked queue; Tier 0/1/2 verification in progress. |
|
||||
| AUDIT-0336-M | DONE | Revalidated 2026-01-07; maintainability audit for ExportCenter.Tests. |
|
||||
| AUDIT-0336-T | DONE | Revalidated 2026-01-07; test coverage audit for ExportCenter.Tests. |
|
||||
| AUDIT-0336-A | DONE | Waived (test project; revalidated 2026-01-07). |
|
||||
| REMED-06 | DONE | SOLID review notes captured for SPRINT_20260130_002. |
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,12 +1,19 @@
|
||||
# ExportCenter WebService Task Board
|
||||
# ExportCenter WebService Task Board
|
||||
|
||||
This board mirrors active sprint tasks for this module.
|
||||
Source of truth: `docs-archived/implplan/2025-12-29-csproj-audit/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
|
||||
|
||||
| Task ID | Status | Notes |
|
||||
| --- | --- | --- |
|
||||
| QA-EXPORTCENTER-VERIFY-001 | DONE | `cli-ui-surfacing-of-hidden-backend-capabilities` verified in run-002 (Tier 0/1/2 pass; Policy blocker remediated; client 62/62 and service 920/920). |
|
||||
| QA-EXPORTCENTER-VERIFY-002 | DONE | `export-center-risk-bundle-builder` verified in run-001 (Tier 0/1/2 pass; service suite 920/920). |
|
||||
| QA-EXPORTCENTER-VERIFY-003 | DOING | `export-telemetry-and-worker` selected next from unchecked queue; Tier 0/1/2 verification in progress. |
|
||||
| AUDIT-0337-M | DONE | Revalidated 2026-01-07; maintainability audit for ExportCenter.WebService. |
|
||||
| AUDIT-0337-T | DONE | Revalidated 2026-01-07; test coverage audit for ExportCenter.WebService. |
|
||||
| AUDIT-0337-A | DONE | Applied 2026-01-13; determinism, DI guards, retention/TLS gating, tests added. |
|
||||
| AUDIT-HOTLIST-EXPORTCENTER-WEBSERVICE-0001 | DONE | Applied 2026-01-13; hotlist remediation and tests completed. |
|
||||
| REMED-06 | DONE | SOLID review notes captured for SPRINT_20260130_002. |
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,11 +1,18 @@
|
||||
# ExportCenter Worker Task Board
|
||||
# ExportCenter Worker Task Board
|
||||
|
||||
This board mirrors active sprint tasks for this module.
|
||||
Source of truth: `docs-archived/implplan/2025-12-29-csproj-audit/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`.
|
||||
|
||||
| Task ID | Status | Notes |
|
||||
| --- | --- | --- |
|
||||
| QA-EXPORTCENTER-VERIFY-001 | DONE | `cli-ui-surfacing-of-hidden-backend-capabilities` verified in run-002 (Tier 0/1/2 pass; Policy blocker remediated; client 62/62 and service 920/920). |
|
||||
| QA-EXPORTCENTER-VERIFY-002 | DONE | `export-center-risk-bundle-builder` verified in run-001 (Tier 0/1/2 pass; service suite 920/920). |
|
||||
| QA-EXPORTCENTER-VERIFY-003 | DOING | `export-telemetry-and-worker` selected next from unchecked queue; Tier 0/1/2 verification in progress. |
|
||||
| AUDIT-0338-M | DONE | Revalidated 2026-01-07; maintainability audit for ExportCenter.Worker. |
|
||||
| AUDIT-0338-T | DONE | Revalidated 2026-01-07; test coverage audit for ExportCenter.Worker. |
|
||||
| AUDIT-0338-A | TODO | Pending approval (non-test project; revalidated 2026-01-07). |
|
||||
| REMED-06 | DONE | SOLID review notes captured for SPRINT_20260130_002. |
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -26,8 +26,7 @@ public static class DeltaIfPresentEndpoints
|
||||
public static IEndpointRouteBuilder MapDeltaIfPresentEndpoints(this IEndpointRouteBuilder endpoints)
|
||||
{
|
||||
var group = endpoints.MapGroup("/api/v1/policy/delta-if-present")
|
||||
.WithTags("Delta If Present")
|
||||
.WithOpenApi();
|
||||
.WithTags("Delta If Present");
|
||||
|
||||
// Calculate single signal delta
|
||||
group.MapPost("/signal", CalculateSingleSignalDeltaAsync)
|
||||
@@ -62,7 +61,7 @@ public static class DeltaIfPresentEndpoints
|
||||
private static IResult CalculateSingleSignalDeltaAsync(
|
||||
[FromBody] SingleSignalDeltaRequest request,
|
||||
IDeltaIfPresentCalculator calculator,
|
||||
ILogger<DeltaIfPresentEndpoints> logger)
|
||||
ILogger<DeltaIfPresentEndpointsLogCategory> logger)
|
||||
{
|
||||
if (request.Snapshot is null)
|
||||
{
|
||||
@@ -110,7 +109,7 @@ public static class DeltaIfPresentEndpoints
|
||||
private static IResult CalculateFullAnalysisAsync(
|
||||
[FromBody] FullAnalysisRequest request,
|
||||
IDeltaIfPresentCalculator calculator,
|
||||
ILogger<DeltaIfPresentEndpoints> logger)
|
||||
ILogger<DeltaIfPresentEndpointsLogCategory> logger)
|
||||
{
|
||||
if (request.Snapshot is null)
|
||||
{
|
||||
@@ -153,7 +152,7 @@ public static class DeltaIfPresentEndpoints
|
||||
private static IResult CalculateScoreBoundsAsync(
|
||||
[FromBody] ScoreBoundsRequest request,
|
||||
IDeltaIfPresentCalculator calculator,
|
||||
ILogger<DeltaIfPresentEndpoints> logger)
|
||||
ILogger<DeltaIfPresentEndpointsLogCategory> logger)
|
||||
{
|
||||
if (request.Snapshot is null)
|
||||
{
|
||||
@@ -182,7 +181,7 @@ public static class DeltaIfPresentEndpoints
|
||||
Range = bounds.Range,
|
||||
GapCount = bounds.GapCount,
|
||||
MissingWeightPercentage = bounds.MissingWeightPercentage,
|
||||
ComputedAt = bounds.ComputedAt
|
||||
ComputedAt = request.Snapshot.SnapshotAt
|
||||
});
|
||||
}
|
||||
|
||||
@@ -526,4 +525,4 @@ public sealed record ScoreBoundsResponse
|
||||
#endregion
|
||||
|
||||
// Logger interface for typed logging
|
||||
internal sealed class DeltaIfPresentEndpoints { }
|
||||
internal sealed class DeltaIfPresentEndpointsLogCategory { }
|
||||
|
||||
Reference in New Issue
Block a user