Stabilize U

This commit is contained in:
master
2026-02-16 07:33:20 +02:00
parent 45c0f1bb59
commit 70fdbfcf25
166 changed files with 20156 additions and 4833 deletions

View File

@@ -1,52 +1,52 @@
{
"module": "api",
"featureCount": 2,
"lastUpdatedUtc": "2026-02-13T23:30:00Z",
"deepE2eRun": {
"runId": "run-20260213-deep-e2e",
"tier": "2a",
"method": "Real HTTP requests to running Docker API services",
"totalTested": 2,
"pass": 1,
"partial": 1,
"fail": 0,
"partialDetails": "Policy trace endpoint not registered via Router dispatch",
"evidenceFile": "docs/qa/feature-checks/runs/api/run-20260213-deep-e2e/tier2-api-evidence.json"
{
"module": "api",
"featureCount": 2,
"lastUpdatedUtc": "2026-02-13T23:30:00Z",
"deepE2eRun": {
"runId": "run-20260213-deep-e2e",
"tier": "2a",
"method": "Real HTTP requests to running Docker API services",
"totalTested": 2,
"pass": 1,
"partial": 1,
"fail": 0,
"partialDetails": "Policy trace endpoint not registered via Router dispatch",
"evidenceFile": "docs/qa/feature-checks/runs/api/run-20260213-deep-e2e/tier2-api-evidence.json"
},
"features": {
"policy-trace-panel": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-11T09:52:03.9784787Z",
"featureFile": "docs/features/checked/api/policy-trace-panel.md",
"notes": [
"[2026-02-11T09:40:26.6581001Z] checking: Started Tier 0/1/2 verification for policy-trace-panel.",
"[2026-02-11T09:52:03.9784787Z] done: Tier 0/1/2 verification passed; feature moved from unchecked to checked. Evidence: docs/qa/feature-checks/runs/api/policy-trace-panel/run-001/tier2-api-check.json."
]
},
"features": {
"policy-trace-panel": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-11T09:52:03.9784787Z",
"featureFile": "docs/features/checked/api/policy-trace-panel.md",
"notes": [
"[2026-02-11T09:40:26.6581001Z] checking: Started Tier 0/1/2 verification for policy-trace-panel.",
"[2026-02-11T09:52:03.9784787Z] done: Tier 0/1/2 verification passed; feature moved from unchecked to checked. Evidence: docs/qa/feature-checks/runs/api/policy-trace-panel/run-001/tier2-api-check.json."
]
},
"score-api-endpoints": {
"status": "done",
"tier": 2,
"retryCount": 1,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-002",
"lastUpdatedUtc": "2026-02-11T10:07:30.5971990Z",
"featureFile": "docs/features/checked/api/score-api-endpoints.md",
"notes": [
"[2026-02-11T09:52:03.9784787Z] checking: Started Tier 0/1/2 verification for score-api-endpoints.",
"[2026-02-11T10:07:30.5971990Z] failed: Tier 2 probe exposed scoring DI gap (runtime 500 due to missing services); triage recorded in run-001/triage.json.",
"[2026-02-11T10:07:30.5971990Z] triaged/confirmed: DI root cause validated; fix registered in run-001/fix-summary.json.",
"[2026-02-11T10:07:30.5971990Z] done: Tier 0/1/2 recheck passed in run-002; feature moved from unchecked to checked."
]
}
}
"score-api-endpoints": {
"status": "done",
"tier": 2,
"retryCount": 1,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-002",
"lastUpdatedUtc": "2026-02-11T10:07:30.5971990Z",
"featureFile": "docs/features/checked/api/score-api-endpoints.md",
"notes": [
"[2026-02-11T09:52:03.9784787Z] checking: Started Tier 0/1/2 verification for score-api-endpoints.",
"[2026-02-11T10:07:30.5971990Z] failed: Tier 2 probe exposed scoring DI gap (runtime 500 due to missing services); triage recorded in run-001/triage.json.",
"[2026-02-11T10:07:30.5971990Z] triaged/confirmed: DI root cause validated; fix registered in run-001/fix-summary.json.",
"[2026-02-11T10:07:30.5971990Z] done: Tier 0/1/2 recheck passed in run-002; feature moved from unchecked to checked."
]
}
}
}

View File

@@ -1,6 +1,5 @@
{
"module": "authority",
"lastUpdated": "2026-02-13T00:00:00Z",
"featureCount": 13,
"summary": {
"passed": 13,
@@ -9,110 +8,215 @@
"done": 13
},
"buildNote": "Baseline: 14 test projects, 861 total tests (Authority.Core.Tests=46, Authority.Persistence.Tests=75, Authority.Timestamping.Tests=16, Authority.Timestamping.Abstractions.Tests=16, Authority.ConfigDiff.Tests=5, Authority.Tests=317, Auth.Abstractions.Tests=103, Auth.Client.Tests=28, Auth.ServerIntegration.Tests=27, Authority.Plugin.Ldap.Tests=75, Authority.Plugin.Oidc.Tests=44, Authority.Plugin.Saml.Tests=38, Authority.Plugin.Standard.Tests=39, Authority.Plugins.Abstractions.Tests=32). All 861 tests pass.",
"features": [
{
"name": "authority-identity-provider-registry",
"slug": "authority-identity-provider-registry",
"status": "passed",
"tier": "tier2d",
"features": {
"authority-identity-provider-registry": {
"status": "done",
"tier": 2,
"evidence": "docs/qa/feature-checks/runs/authority/authority-identity-provider-registry/run-001/tier2-integration-check.json",
"notes": "Registry indexes providers, aggregates capabilities, AcquireAsync returns scoped instances, duplicate handling, selector routes by parameter. 7 targeted tests all pass."
"notes": [
"Registry indexes providers, aggregates capabilities, AcquireAsync returns scoped instances, duplicate handling, selector routes by parameter. 7 targeted tests all pass."
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T00:00:00Z",
"featureFile": "docs/features/checked/authority/authority-identity-provider-registry.md"
},
{
"name": "authority-module-with-oidc-oauth2-dpop-mtls",
"slug": "authority-module-with-oidc-oauth2-dpop-mtls",
"status": "passed",
"tier": "tier2d",
"authority-module-with-oidc-oauth2-dpop-mtls": {
"status": "done",
"tier": 2,
"evidence": "docs/qa/feature-checks/runs/authority/authority-module-with-oidc-oauth2-dpop-mtls/run-001/tier2-integration-check.json",
"notes": "Full OIDC/OAuth2 flows with DPoP, mTLS, client credentials, password grant, refresh tokens, revocation, discovery, tamper inspection. 50+ targeted tests."
"notes": [
"Full OIDC/OAuth2 flows with DPoP, mTLS, client credentials, password grant, refresh tokens, revocation, discovery, tamper inspection. 50+ targeted tests."
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T00:00:00Z",
"featureFile": "docs/features/checked/authority/authority-module-with-oidc-oauth2-dpop-mtls.md"
},
{
"name": "authority-plugin-system",
"slug": "authority-plugin-system",
"status": "passed",
"tier": "tier2d",
"authority-plugin-system": {
"status": "done",
"tier": 2,
"evidence": "docs/qa/feature-checks/runs/authority/authority-plugin-system/run-001/tier2-integration-check.json",
"notes": "Plugin loader, 5 concrete plugins (Standard=39, LDAP=75, OIDC=44, SAML=38 tests), assembly discovery, registration lifecycle. 196+ tests."
"notes": [
"Plugin loader, 5 concrete plugins (Standard=39, LDAP=75, OIDC=44, SAML=38 tests), assembly discovery, registration lifecycle. 196+ tests."
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T00:00:00Z",
"featureFile": "docs/features/checked/authority/authority-plugin-system.md"
},
{
"name": "authority-sealed-mode-evidence-validator",
"slug": "authority-sealed-mode-evidence-validator",
"status": "passed",
"tier": "tier2d",
"authority-sealed-mode-evidence-validator": {
"status": "done",
"tier": 2,
"evidence": "docs/qa/feature-checks/runs/authority/authority-sealed-mode-evidence-validator/run-001/tier2-integration-check.json",
"notes": "Evidence freshness validation, missing file handling, stale evidence detection, airgap audit endpoints, offline kit audit. Meaningful assertions with specific failure codes."
"notes": [
"Evidence freshness validation, missing file handling, stale evidence detection, airgap audit endpoints, offline kit audit. Meaningful assertions with specific failure codes."
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T00:00:00Z",
"featureFile": "docs/features/checked/authority/authority-sealed-mode-evidence-validator.md"
},
{
"name": "cli-dpop-bound-authentication",
"slug": "cli-dpop-bound-authentication",
"status": "passed",
"tier": "tier2d",
"cli-dpop-bound-authentication": {
"status": "done",
"tier": 2,
"evidence": "docs/qa/feature-checks/runs/authority/cli-dpop-bound-authentication/run-001/tier2-integration-check.json",
"notes": "28 Auth.Client tests cover DPoP proof generation, token binding, file/inmemory/messaging caches, bearer token handler, auth modes. Server-side DPoP validation in Authority.Tests."
"notes": [
"28 Auth.Client tests cover DPoP proof generation, token binding, file/inmemory/messaging caches, bearer token handler, auth modes. Server-side DPoP validation in Authority.Tests."
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T00:00:00Z",
"featureFile": "docs/features/checked/authority/cli-dpop-bound-authentication.md"
},
{
"name": "ldap-plugin-with-claims-enrichment-and-client-provisioning",
"slug": "ldap-plugin-with-claims-enrichment-and-client-provisioning",
"status": "passed",
"tier": "tier2d",
"ldap-plugin-with-claims-enrichment-and-client-provisioning": {
"status": "done",
"tier": 2,
"evidence": "docs/qa/feature-checks/runs/authority/ldap-plugin-with-claims-enrichment-and-client-provisioning/run-001/tier2-integration-check.json",
"notes": "75 dedicated LDAP plugin tests: claims enrichment, client provisioning, capability probing, DN parsing, credential store, TLS, resilience, security, metrics."
"notes": [
"75 dedicated LDAP plugin tests: claims enrichment, client provisioning, capability probing, DN parsing, credential store, TLS, resilience, security, metrics."
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T00:00:00Z",
"featureFile": "docs/features/checked/authority/ldap-plugin-with-claims-enrichment-and-client-provisioning.md"
},
{
"name": "local-rbac-policy-fallback-with-break-glass-access",
"slug": "local-rbac-policy-fallback-with-break-glass-access",
"status": "passed",
"tier": "tier2d",
"local-rbac-policy-fallback-with-break-glass-access": {
"status": "done",
"tier": 2,
"evidence": "docs/qa/feature-checks/runs/authority/local-rbac-policy-fallback-with-break-glass-access/run-001/tier2-integration-check.json",
"notes": "File-based policy store, role inheritance, subject lifecycle, break-glass configuration, fallback mode transitions, Postgres-backed primary store."
"notes": [
"File-based policy store, role inheritance, subject lifecycle, break-glass configuration, fallback mode transitions, Postgres-backed primary store."
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T00:00:00Z",
"featureFile": "docs/features/checked/authority/local-rbac-policy-fallback-with-break-glass-access.md"
},
{
"name": "multi-tenant-scope-based-authorization",
"slug": "multi-tenant-scope-based-authorization",
"status": "passed",
"tier": "tier2d",
"multi-tenant-scope-based-authorization": {
"status": "done",
"tier": 2,
"evidence": "docs/qa/feature-checks/runs/authority/multi-tenant-scope-based-authorization/run-001/tier2-integration-check.json",
"notes": "130+ tests: scope definitions, authorization policies, tenant header filter, tenant catalog, tenant repository. 103 abstractions + 27 server integration tests."
"notes": [
"130+ tests: scope definitions, authorization policies, tenant header filter, tenant catalog, tenant repository. 103 abstractions + 27 server integration tests."
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T00:00:00Z",
"featureFile": "docs/features/checked/authority/multi-tenant-scope-based-authorization.md"
},
{
"name": "pack-rbac-roles-and-cli-profiles",
"slug": "pack-rbac-roles-and-cli-profiles",
"status": "passed",
"tier": "tier2d",
"pack-rbac-roles-and-cli-profiles": {
"status": "done",
"tier": 2,
"evidence": "docs/qa/feature-checks/runs/authority/pack-rbac-roles-and-cli-profiles/run-001/tier2-integration-check.json",
"notes": "Pack scope definitions, AddPacksResourcePolicies, RequireScope/RequireAnyScope extensions, CLI profile configuration, per-profile token caching."
"notes": [
"Pack scope definitions, AddPacksResourcePolicies, RequireScope/RequireAnyScope extensions, CLI profile configuration, per-profile token caching."
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T00:00:00Z",
"featureFile": "docs/features/checked/authority/pack-rbac-roles-and-cli-profiles.md"
},
{
"name": "plugin-sdk-plugin-architecture",
"slug": "plugin-sdk-plugin-architecture",
"status": "passed",
"tier": "tier2d",
"plugin-sdk-plugin-architecture": {
"status": "done",
"tier": 2,
"evidence": "docs/qa/feature-checks/runs/authority/plugin-sdk-plugin-architecture/run-001/tier2-integration-check.json",
"notes": "32 SDK abstractions tests + plugin loader tests. Plugin contracts, registration context, credential audit, secret hasher, client metadata keys. 5 concrete registrars."
"notes": [
"32 SDK abstractions tests + plugin loader tests. Plugin contracts, registration context, credential audit, secret hasher, client metadata keys. 5 concrete registrars."
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T00:00:00Z",
"featureFile": "docs/features/checked/authority/plugin-sdk-plugin-architecture.md"
},
{
"name": "postgres-backend-store-prototype-for-authority-tokens",
"slug": "postgres-backend-store-prototype-for-authority-tokens",
"status": "passed",
"tier": "tier2d",
"postgres-backend-store-prototype-for-authority-tokens": {
"status": "done",
"tier": 2,
"evidence": "docs/qa/feature-checks/runs/authority/postgres-backend-store-prototype-for-authority-tokens/run-001/tier2-integration-check.json",
"notes": "75 persistence tests + adapter tests. Token CRUD, refresh token rotation, InMemory parity, session persistence, EF Core migrations, ID generation, clock integration."
"notes": [
"75 persistence tests + adapter tests. Token CRUD, refresh token rotation, InMemory parity, session persistence, EF Core migrations, ID generation, clock integration."
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T00:00:00Z",
"featureFile": "docs/features/checked/authority/postgres-backend-store-prototype-for-authority-tokens.md"
},
{
"name": "rfc-3161-tsa-client-for-ci-cd-timestamping",
"slug": "rfc-3161-tsa-client-for-ci-cd-timestamping",
"status": "passed",
"tier": "tier2d",
"rfc-3161-tsa-client-for-ci-cd-timestamping": {
"status": "done",
"tier": 2,
"evidence": "docs/qa/feature-checks/runs/authority/rfc-3161-tsa-client-for-ci-cd-timestamping/run-001/tier2-integration-check.json",
"notes": "32 tests: ASN.1 encoding/decoding, token verification, provider registry with priority/health, response caching, abstraction contracts. CI/CD hooks documented as planned enhancements."
"notes": [
"32 tests: ASN.1 encoding/decoding, token verification, provider registry with priority/health, response caching, abstraction contracts. CI/CD hooks documented as planned enhancements."
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T00:00:00Z",
"featureFile": "docs/features/checked/authority/rfc-3161-tsa-client-for-ci-cd-timestamping.md"
},
{
"name": "trust-root-and-certificate-chain-verification",
"slug": "trust-root-and-certificate-chain-verification",
"status": "passed",
"tier": "tier2d",
"trust-root-and-certificate-chain-verification": {
"status": "done",
"tier": 2,
"evidence": "docs/qa/feature-checks/runs/authority/trust-root-and-certificate-chain-verification/run-001/tier2-integration-check.json",
"notes": "Token verifier with imprint/nonce mismatch detection, key rotation with JWKS continuity, RSA sign/verify roundtrip, KMS and file key sources, DSSE signing."
"notes": [
"Token verifier with imprint/nonce mismatch detection, key rotation with JWKS continuity, RSA sign/verify roundtrip, KMS and file key sources, DSSE signing."
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T00:00:00Z",
"featureFile": "docs/features/checked/authority/trust-root-and-certificate-chain-verification.md"
}
]
},
"lastUpdatedUtc": "2026-02-13T00:00:00Z"
}

View File

@@ -1,80 +1,80 @@
{
"module": "bench",
"featureCount": 3,
"lastUpdatedUtc": "2026-02-11T10:52:19.3903646Z",
"features": {
"benchmark-harness": {
"status": "done",
"tier": 2,
"retryCount": 2,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-005",
"lastUpdatedUtc": "2026-02-11T10:52:19.3903646Z",
"featureFile": "docs/features/checked/bench/benchmark-harness.md",
"notes": [
"[2026-02-11T10:29:06.7424460Z] checking: Started run-002 Tier 0/1/2 verification for benchmark-harness with full CLI behavioral replay.",
"[2026-02-11T10:29:43.8347907Z] checking: Started fresh run-002 Tier 0/1/2 verification for benchmark-harness because run-001 lacked terminal Tier 2 artifact.",
"[2026-02-11T10:36:53.1419686Z] done: Tier 0/1/2 verification passed in run-002 with fresh benchmark CLI evidence; feature moved from unchecked to checked.",
"[2026-02-11T10:42:24.7769912Z] triaged: Tier 2 PolicyEngine command failed on default allocation cap; classified as config threshold mismatch for local verification host.",
"[2026-02-11T10:42:24.7769912Z] retesting: Replayed Tier 2 with run-local relaxed PolicyEngine scenario thresholds and regenerated fresh command evidence.",
"[2026-02-11T10:42:24.7769912Z] done: benchmark-harness passed Tier 0/1/2 and remains in checked with run-002 terminal evidence.",
"[2026-02-11T10:45:28.9703527+00:00] checking: Started run-003 Tier 0/1/2 verification to capture fresh complete CLI evidence.",
"[2026-02-11T10:45:28.9703527+00:00] failed: Tier 2 PolicyEngine benchmark failed due invalid policy config path and strict scenario-level allocation cap on host.",
"[2026-02-11T10:45:28.9703527+00:00] triaged: Classified as config/threshold mismatch; benchmark behavior itself was implemented.",
"[2026-02-11T10:45:28.9703527+00:00] confirmed: Root cause confirmed from command output and config inspection.",
"[2026-02-11T10:45:28.9703527+00:00] fixing: Added benchmark-default policy fixture and corrected PolicyEngine benchmark config policyPath.",
"[2026-02-11T10:45:28.9703527+00:00] retesting: Re-ran Tier 1 and Tier 2 with fresh run-003 artifacts including positive+negative CLI replay.",
"[2026-02-11T10:45:28.9703527+00:00] done: benchmark-harness verified with run-003 terminal evidence and remains in checked.",
"[2026-02-11T10:52:19.3903646Z] retesting: Executed fresh run-005 Tier 0/1/2 benchmark-harness replay with corrected PolicyEngine benchmark fixture and full CLI evidence.",
"[2026-02-11T10:52:19.3903646Z] done: benchmark-harness terminal verification set to run-005 after clean Tier 0/1/2 pass including negative-path CLI assertion."
]
},
"reachability-benchmarks-with-ground-truth-datasets": {
"status": "done",
"tier": 2,
"retryCount": 1,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-002",
"lastUpdatedUtc": "2026-02-11T10:11:23.4266418Z",
"featureFile": "docs/features/checked/bench/reachability-benchmarks-with-ground-truth-datasets.md",
"notes": [
"[2026-02-11T10:11:23.4266418Z] checking: Started Tier 0/1/2 verification for bench feature reachability-benchmarks-with-ground-truth-datasets.",
"[2026-02-11T10:11:23.4266418Z] failed: run-001 Tier 2 failed with unsupported analyzer exception from ScenarioRunnerFactory.CreateFactory.",
"[2026-02-11T10:11:23.4266418Z] triaged: Root cause identified in ScenarioRunners analyzer factory mapping.",
"[2026-02-11T10:11:23.4266418Z] confirmed: Failure cause confirmed and approved for fix.",
"[2026-02-11T10:11:23.4266418Z] fixing: Implemented analyzer mappings and added unit tests for supported/unsupported IDs.",
"[2026-02-11T10:11:23.4266418Z] retesting: run-002 executed with fresh Tier 0/1/2 artifacts.",
"[2026-02-11T10:11:23.4266418Z] done: Feature moved to checked after passing run-002 Tier 0/1/2 with fresh CLI evidence."
]
},
"vendor-comparison-scanner-parity-tracking": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-11T10:40:08.7502595Z",
"featureFile": "docs/features/checked/bench/vendor-comparison-scanner-parity-tracking.md",
"notes": [
"[2026-02-11T10:36:53.1419686Z] checking: Started Tier 0/1/2 verification for vendor-comparison-scanner-parity-tracking.",
"[2026-02-11T10:40:08.7502595Z] done: Tier 0/1/2 verification passed in run-001 with scanner parity benchmark evidence; feature moved from unchecked to checked."
]
}
},
"summary": {
"passed": 3,
"failed": 0,
"blocked": 0,
"skipped": 0,
"done": 3
}
{
"module": "bench",
"featureCount": 3,
"lastUpdatedUtc": "2026-02-11T10:52:19.3903646Z",
"features": {
"benchmark-harness": {
"status": "done",
"tier": 2,
"retryCount": 2,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-005",
"lastUpdatedUtc": "2026-02-11T10:52:19.3903646Z",
"featureFile": "docs/features/checked/bench/benchmark-harness.md",
"notes": [
"[2026-02-11T10:29:06.7424460Z] checking: Started run-002 Tier 0/1/2 verification for benchmark-harness with full CLI behavioral replay.",
"[2026-02-11T10:29:43.8347907Z] checking: Started fresh run-002 Tier 0/1/2 verification for benchmark-harness because run-001 lacked terminal Tier 2 artifact.",
"[2026-02-11T10:36:53.1419686Z] done: Tier 0/1/2 verification passed in run-002 with fresh benchmark CLI evidence; feature moved from unchecked to checked.",
"[2026-02-11T10:42:24.7769912Z] triaged: Tier 2 PolicyEngine command failed on default allocation cap; classified as config threshold mismatch for local verification host.",
"[2026-02-11T10:42:24.7769912Z] retesting: Replayed Tier 2 with run-local relaxed PolicyEngine scenario thresholds and regenerated fresh command evidence.",
"[2026-02-11T10:42:24.7769912Z] done: benchmark-harness passed Tier 0/1/2 and remains in checked with run-002 terminal evidence.",
"[2026-02-11T10:45:28.9703527+00:00] checking: Started run-003 Tier 0/1/2 verification to capture fresh complete CLI evidence.",
"[2026-02-11T10:45:28.9703527+00:00] failed: Tier 2 PolicyEngine benchmark failed due invalid policy config path and strict scenario-level allocation cap on host.",
"[2026-02-11T10:45:28.9703527+00:00] triaged: Classified as config/threshold mismatch; benchmark behavior itself was implemented.",
"[2026-02-11T10:45:28.9703527+00:00] confirmed: Root cause confirmed from command output and config inspection.",
"[2026-02-11T10:45:28.9703527+00:00] fixing: Added benchmark-default policy fixture and corrected PolicyEngine benchmark config policyPath.",
"[2026-02-11T10:45:28.9703527+00:00] retesting: Re-ran Tier 1 and Tier 2 with fresh run-003 artifacts including positive+negative CLI replay.",
"[2026-02-11T10:45:28.9703527+00:00] done: benchmark-harness verified with run-003 terminal evidence and remains in checked.",
"[2026-02-11T10:52:19.3903646Z] retesting: Executed fresh run-005 Tier 0/1/2 benchmark-harness replay with corrected PolicyEngine benchmark fixture and full CLI evidence.",
"[2026-02-11T10:52:19.3903646Z] done: benchmark-harness terminal verification set to run-005 after clean Tier 0/1/2 pass including negative-path CLI assertion."
]
},
"reachability-benchmarks-with-ground-truth-datasets": {
"status": "done",
"tier": 2,
"retryCount": 1,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-002",
"lastUpdatedUtc": "2026-02-11T10:11:23.4266418Z",
"featureFile": "docs/features/checked/bench/reachability-benchmarks-with-ground-truth-datasets.md",
"notes": [
"[2026-02-11T10:11:23.4266418Z] checking: Started Tier 0/1/2 verification for bench feature reachability-benchmarks-with-ground-truth-datasets.",
"[2026-02-11T10:11:23.4266418Z] failed: run-001 Tier 2 failed with unsupported analyzer exception from ScenarioRunnerFactory.CreateFactory.",
"[2026-02-11T10:11:23.4266418Z] triaged: Root cause identified in ScenarioRunners analyzer factory mapping.",
"[2026-02-11T10:11:23.4266418Z] confirmed: Failure cause confirmed and approved for fix.",
"[2026-02-11T10:11:23.4266418Z] fixing: Implemented analyzer mappings and added unit tests for supported/unsupported IDs.",
"[2026-02-11T10:11:23.4266418Z] retesting: run-002 executed with fresh Tier 0/1/2 artifacts.",
"[2026-02-11T10:11:23.4266418Z] done: Feature moved to checked after passing run-002 Tier 0/1/2 with fresh CLI evidence."
]
},
"vendor-comparison-scanner-parity-tracking": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-11T10:40:08.7502595Z",
"featureFile": "docs/features/checked/bench/vendor-comparison-scanner-parity-tracking.md",
"notes": [
"[2026-02-11T10:36:53.1419686Z] checking: Started Tier 0/1/2 verification for vendor-comparison-scanner-parity-tracking.",
"[2026-02-11T10:40:08.7502595Z] done: Tier 0/1/2 verification passed in run-001 with scanner parity benchmark evidence; feature moved from unchecked to checked."
]
}
},
"summary": {
"passed": 3,
"failed": 0,
"blocked": 0,
"skipped": 0,
"done": 3
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
{
"module": "cli",
"featureCount": 111,
"lastUpdatedUtc": "2026-02-13T23:30:00Z",
"featureCount": 104,
"lastUpdatedUtc": "2026-02-15T21:15:00Z",
"deepE2eRun": {
"runId": "run-20260213-deep-e2e",
"tier": "2b",
@@ -9,10 +9,33 @@
"totalTested": 111,
"pass": 109,
"fail": 2,
"failedFeatures": ["delta-scan-cli-command.md", "proof-chain-cli-commands-with-structured-exit-codes.md"],
"failedFeatures": [
"delta-scan-cli-command.md",
"proof-chain-cli-commands-with-structured-exit-codes.md"
],
"evidenceFile": "docs/qa/feature-checks/runs/cli/run-20260213-deep-e2e/tier2-cli-evidence.json",
"rawResults": "docs/qa/feature-checks/runs/cli/run-20260213-deep-e2e/raw-results.jsonl"
},
"phaseCTestRun": {
"runId": "run-001-phase-c",
"tier": "2b",
"timestamp": "2026-02-15T21:15:00Z",
"method": "dotnet test per-csproj with -v normal",
"cliTestProjects": 5,
"cliTestsTotal": 1269,
"cliTestsPassed": 1269,
"cliTestsFailed": 0,
"cliTestsSkipped": 0,
"toolsTestProjects": 9,
"toolsTestsTotal": 108,
"toolsTestsPassed": 108,
"toolsTestsFailed": 0,
"toolsTestsSkipped": 0,
"grandTotal": 1377,
"disabledTests": 0,
"assertionQuality": "strong",
"evidenceFile": "docs/qa/feature-checks/runs/cli/cli-e2e-tests/run-001/tier2-cli-check.json"
},
"features": {
"advisory-database-status-and-connector-cli-commands": {
"status": "done",

View File

@@ -1,49 +1,49 @@
{
"module": "devops",
"featureCount": 2,
"lastUpdatedUtc": "2026-02-11T12:22:24.8985930Z",
"features": {
"postgresql-backend-for-rekor-metadata": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-11T12:05:27.5261446Z",
"featureFile": "docs/features/checked/devops/postgresql-backend-for-rekor-metadata.md",
"notes": [
"[2026-02-11T12:01:27.7353045Z] checking: Started run-001 Tier 0/1/2 verification for postgresql-backend-for-rekor-metadata.",
"[2026-02-11T12:05:27.5261446Z] done: Completed run-001 Tier 0/1/2 verification and moved feature to docs/features/checked/devops/postgresql-backend-for-rekor-metadata.md with PostgreSQL schema/table/index evidence and focused Rekor proof test coverage (57/57)."
]
},
"vex-rekor-linkage": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-11T12:22:24.8985930Z",
"featureFile": "docs/features/checked/devops/vex-rekor-linkage.md",
"notes": [
"[2026-02-11T12:06:17.9151230Z] checking: Started run-001 Tier 0/1/2 verification for vex-rekor-linkage.",
"[2026-02-11T12:20:31.5610693Z] not_implemented: run-001 shows migration and persistence linkage are present, but full feature parity is missing (no concrete IVexObservationAttestationService implementation, Rekor attestation endpoints not wired in Program.cs, and incomplete Attestor-side Rekor linkage semantics). Feature moved to docs/features/unimplemented/devops/vex-rekor-linkage.md.",
"[2026-02-11T12:22:24.8985930Z] done: Completed run-001 Tier 0/1/2 verification. Fixed schema mismatch in PostgresVexObservationStore Rekor-linkage methods (excititor.vex_observations vs vex.observations), added targeted persistence tests, passed retest (71/71), and moved feature dossier to docs/features/checked/devops/vex-rekor-linkage.md."
]
}
},
"summary": {
"done": 2,
"not_implemented": 0,
"blocked": 0,
"failed": 0,
"skipped": 0,
"queued": 0,
"checking": 0
}
{
"module": "devops",
"featureCount": 2,
"lastUpdatedUtc": "2026-02-11T12:22:24.8985930Z",
"features": {
"postgresql-backend-for-rekor-metadata": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-11T12:05:27.5261446Z",
"featureFile": "docs/features/checked/devops/postgresql-backend-for-rekor-metadata.md",
"notes": [
"[2026-02-11T12:01:27.7353045Z] checking: Started run-001 Tier 0/1/2 verification for postgresql-backend-for-rekor-metadata.",
"[2026-02-11T12:05:27.5261446Z] done: Completed run-001 Tier 0/1/2 verification and moved feature to docs/features/checked/devops/postgresql-backend-for-rekor-metadata.md with PostgreSQL schema/table/index evidence and focused Rekor proof test coverage (57/57)."
]
},
"vex-rekor-linkage": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-11T12:22:24.8985930Z",
"featureFile": "docs/features/checked/devops/vex-rekor-linkage.md",
"notes": [
"[2026-02-11T12:06:17.9151230Z] checking: Started run-001 Tier 0/1/2 verification for vex-rekor-linkage.",
"[2026-02-11T12:20:31.5610693Z] not_implemented: run-001 shows migration and persistence linkage are present, but full feature parity is missing (no concrete IVexObservationAttestationService implementation, Rekor attestation endpoints not wired in Program.cs, and incomplete Attestor-side Rekor linkage semantics). Feature moved to docs/features/unimplemented/devops/vex-rekor-linkage.md.",
"[2026-02-11T12:22:24.8985930Z] done: Completed run-001 Tier 0/1/2 verification. Fixed schema mismatch in PostgresVexObservationStore Rekor-linkage methods (excititor.vex_observations vs vex.observations), added targeted persistence tests, passed retest (71/71), and moved feature dossier to docs/features/checked/devops/vex-rekor-linkage.md."
]
}
},
"summary": {
"done": 2,
"not_implemented": 0,
"blocked": 0,
"failed": 0,
"skipped": 0,
"queued": 0,
"checking": 0
}
}

View File

@@ -1,18 +1,18 @@
{
"module": "findings",
"featureCount": 7,
"lastUpdatedUtc": "2026-02-11T20:50:08.318Z",
"lastUpdatedUtc": "2026-02-15T20:55:00.000Z",
"features": {
"admin-audit-trails": {
"status": "not_implemented",
"tier": 2,
"retryCount": 0,
"retryCount": 1,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": false,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-11T18:26:12.9798197Z",
"lastRunId": "run-002",
"lastUpdatedUtc": "2026-02-15T20:55:00.000Z",
"featureFile": "docs/features/unimplemented/findings/admin-audit-trails.md",
"notes": [
"[2026-02-11T18:18:21.9362901Z] checking: Ownership claim by Codex (QA agent); started run-001 Tier 0/1/2 verification for admin-audit-trails.",
@@ -20,45 +20,48 @@
"[2026-02-11T18:26:12.9798197Z] failed: Tier 1 code-parity review found runtime audit gaps despite passing build/tests (decision sequence contract mismatch, history stub, and null evidence repository wiring).",
"[2026-02-11T18:26:12.9798197Z] triaged: Classified as missing_code (admin audit trail runtime behavior is partially scaffolded but not fully wired).",
"[2026-02-11T18:26:12.9798197Z] confirmed: Confirmed via run-001 claim-parity evidence and source review across DecisionService, LedgerEventWriteService, and WebService DI registrations.",
"[2026-02-11T18:26:12.9798197Z] not_implemented: Moved feature doc to docs/features/unimplemented/findings/admin-audit-trails.md after run-001 Tier 0/1/2 verification."
"[2026-02-11T18:26:12.9798197Z] not_implemented: Moved feature doc to docs/features/unimplemented/findings/admin-audit-trails.md after run-001 Tier 0/1/2 verification.",
"[2026-02-15T20:55:00.000Z] run-002 reinvestigation: CONFIRMED not_implemented. Write path (DecisionService.RecordAsync) functional and well-tested. Read path gaps: GetHistoryAsync returns empty array stub, IAuditService has no implementation, runtime DI uses NullEvidenceRepository and InMemoryFindingRepository (returns null/empty). Integration tests use shallow BeOneOf() status patterns. All 141 tests pass (MTP runner ignores --filter). No reclassification warranted."
]
},
"attested-reduction-scoring-in-findings-ledger": {
"status": "not_implemented",
"tier": 2,
"retryCount": 0,
"retryCount": 1,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": false,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-11T18:33:28.6266557Z",
"lastRunId": "run-002",
"lastUpdatedUtc": "2026-02-15T20:55:00.000Z",
"featureFile": "docs/features/unimplemented/findings/attested-reduction-scoring-in-findings-ledger.md",
"notes": [
"[2026-02-11T18:27:45.4864440Z] checking: Ownership claim by Codex (QA agent); started run-001 Tier 0/1/2 verification for attested-reduction-scoring-in-findings-ledger.",
"[2026-02-11T18:33:28.6266557Z] failed: Initial Tier 1 test commands failed with MSBuild/SourceLink OutOfMemoryException while build commands passed.",
"[2026-02-11T18:33:28.6266557Z] triaged: Classified test-command failure as env_issue for initial run path and classified feature parity as missing_code after runtime source/wiring review.",
"[2026-02-11T18:33:28.6266557Z] confirmed: No-build retest passed, but claim-parity review confirmed runtime attested-reduction gaps (null evidence source and identifier-path limitations).",
"[2026-02-11T18:33:28.6266557Z] not_implemented: Moved feature doc to docs/features/unimplemented/findings/attested-reduction-scoring-in-findings-ledger.md after run-001 Tier 0/1/2 verification."
"[2026-02-11T18:33:28.6266557Z] not_implemented: Moved feature doc to docs/features/unimplemented/findings/attested-reduction-scoring-in-findings-ledger.md after run-001 Tier 0/1/2 verification.",
"[2026-02-15T20:55:00.000Z] run-002 reinvestigation: CONFIRMED not_implemented. FindingScoringService is architecturally COMPLETE with 7 deep unit tests (reduction profile, hard-fail, short-circuit, anchor DTO, cache key differentiation). AnchoredFindingEvidenceProvider is fully coded. However, runtime DI wires NullEvidenceRepository (returns null) and NullAttestationVerifier (returns IsValid=false), making end-to-end path non-functional. Additionally, TryParseGuid cannot extract GUIDs from CVE@PURL format finding IDs. All 141 tests pass. No reclassification warranted."
]
},
"cvss-vex-sorting": {
"status": "not_implemented",
"tier": 2,
"retryCount": 0,
"retryCount": 1,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": false,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-11T18:36:47.6675329Z",
"lastRunId": "run-002",
"lastUpdatedUtc": "2026-02-15T20:55:00.000Z",
"featureFile": "docs/features/unimplemented/findings/cvss-vex-sorting.md",
"notes": [
"[2026-02-11T18:34:10.0542945Z] checking: Ownership claim by Codex (QA agent); started run-001 Tier 0/1/2 verification for cvss-vex-sorting.",
"[2026-02-11T18:36:47.6675329Z] failed: Tier 1 code-parity review found missing CVSS/VEX sort control plumbing in summary service and endpoints despite green build/test/probe runs.",
"[2026-02-11T18:36:47.6675329Z] triaged: Classified as missing_code (multi-dimension sort semantics are not implemented in user-surface API contract).",
"[2026-02-11T18:36:47.6675329Z] confirmed: Confirmed via source review of FindingSummaryService/Endpoints and run-001 API probe evidence.",
"[2026-02-11T18:36:47.6675329Z] not_implemented: Moved feature doc to docs/features/unimplemented/findings/cvss-vex-sorting.md after run-001 Tier 0/1/2 verification."
"[2026-02-11T18:36:47.6675329Z] not_implemented: Moved feature doc to docs/features/unimplemented/findings/cvss-vex-sorting.md after run-001 Tier 0/1/2 verification.",
"[2026-02-15T20:55:00.000Z] run-002 reinvestigation: CONFIRMED not_implemented. FindingSummaryBuilder correctly builds summaries with CvssScore, Severity, VerdictStatus fields (11 deep tests). However, FindingSummaryFilter has NO SortBy/SortDirection/OrderBy fields - multi-dimension sorting not exposed in API contract. FindingSummaryService.GetSummariesAsync does not accept or apply sort ordering. InMemoryFindingRepository returns empty data at runtime. The sorting feature is genuinely missing at the contract and service levels. All 141 tests pass. No reclassification warranted."
]
},
"findings-ledger-with-append-only-events": {
@@ -80,20 +83,21 @@
"ledger-projections": {
"status": "not_implemented",
"tier": 2,
"retryCount": 0,
"retryCount": 1,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": false,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-11T19:26:34.2211761Z",
"lastRunId": "run-002",
"lastUpdatedUtc": "2026-02-15T20:55:00.000Z",
"featureFile": "docs/features/unimplemented/findings/ledger-projections.md",
"notes": [
"[2026-02-11T19:19:48.7155457Z] checking: Ownership claim by Codex (QA agent); started run-001 Tier 0/1/2 verification for ledger-projections in findings module.",
"[2026-02-11T19:26:34.2211761Z] failed: Tier 2 parity review identified missing runtime out-of-order projection handling despite green build/tests.",
"[2026-02-11T19:26:34.2211761Z] triaged: Classified as missing_code; projection pipeline applies incoming batch order directly without sequence reordering before reduce.",
"[2026-02-11T19:26:34.2211761Z] confirmed: Confirmed via source review of LedgerProjectionWorker/LedgerProjectionReducer and run-001 integration ordering evidence.",
"[2026-02-11T19:26:34.2211761Z] not_implemented: Moved feature doc to docs/features/unimplemented/findings/ledger-projections.md after run-001 Tier 0/1/2 verification."
"[2026-02-11T19:26:34.2211761Z] not_implemented: Moved feature doc to docs/features/unimplemented/findings/ledger-projections.md after run-001 Tier 0/1/2 verification.",
"[2026-02-15T20:55:00.000Z] run-002 reinvestigation: CONFIRMED not_implemented but noted as MOST COMPLETE of the 4 investigated features (~80% functional). LedgerProjectionReducer is fully implemented with 3 deep tests (status/severity/labels/hash determinism). LedgerProjectionWorker correctly implements batch processing loop with checkpoint, telemetry, error handling. Only gap: out-of-order event handling - worker processes events in batch order (foreach at line 86) without sequence reordering before reduce. If the out-of-order claim were removed from feature spec, this would pass. All 141 tests pass. No reclassification warranted per current feature claims."
]
},
"ledger-replay-determinism": {

View File

@@ -1,201 +1,201 @@
{
"module": "plugin",
"featureCount": 6,
"lastUpdatedUtc": "2026-02-11T06:03:27Z",
"summary": {
"passed": 0,
"failed": 0,
"blocked": 0,
"skipped": 0,
"done": 6
},
"buildNote": "Fresh Tier 2 replay at 2026-02-11T06:03:27Z updated checked-feature evidence with auditable run artifacts.",
"features": {
"plugin-configuration-and-context": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-016",
"lastUpdatedUtc": "2026-02-11T06:03:27Z",
"featureFile": "docs/features/checked/plugin/plugin-configuration-and-context.md",
"notes": [
"[2026-02-10T03:00:00Z] checking: IPluginContext, PluginContext, PluginConfiguration (222 lines), PluginLogger, PluginServices verified. 14 tests.",
"[2026-02-10T03:00:00Z] done: Moved to checked/",
"[2026-02-10T13:25:00Z] done: Tier 2 integration replay passed for plugin context/configuration contracts. Evidence: docs/qa/feature-checks/runs/plugin/plugin-configuration-and-context/run-002/tier2-integration-check.json.",
"[2026-02-10T14:50:16Z] done: Tier 2 integration replay run-003 passed for plugin context/configuration contracts (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-configuration-and-context/run-003/tier2-integration-check.json.",
"[2026-02-10T14:50:16Z] done: Tier 2 integration replay run-004 passed for plugin context/configuration contracts (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-configuration-and-context/run-004/tier2-integration-check.json.",
"[2026-02-10T20:20:01Z] done: Tier 2 integration replay run-005 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-configuration-and-context/run-005/tier2-integration-check.json.",
"[2026-02-10T20:28:16Z] done: Tier 2 integration replay run-006 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-configuration-and-context/run-006/tier2-integration-check.json.",
"[2026-02-10T20:40:27Z] done: Tier 2 integration replay run-007 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-configuration-and-context/run-007/tier2-integration-check.json.",
"[2026-02-10T21:09:36Z] done: Tier 2 integration replay run-008 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-configuration-and-context/run-008/tier2-integration-check.json.",
"[2026-02-10T21:27:59Z] done: Tier 2 integration replay run-009 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-configuration-and-context/run-009/tier2-integration-check.json.",
"[2026-02-10T21:41:04Z] done: Tier 2 integration replay run-010 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-configuration-and-context/run-010/tier2-integration-check.json.",
"[2026-02-10T21:59:08Z] done: Tier 2 integration replay run-011 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-configuration-and-context/run-011/tier2-integration-check.json.",
"[2026-02-10T22:49:14Z] done: Tier 2 integration replay run-012 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-configuration-and-context/run-012/tier2-integration-check.json.",
"[2026-02-10T23:28:30Z] done: Tier 2 integration replay run-013 passed for checked feature (105/105); evidence: docs/qa/feature-checks/runs/plugin/plugin-configuration-and-context/run-013/tier2-integration-check.json.",
"[2026-02-11T00:31:28.8294940Z] done: Tier 2 integration replay run-014 passed for checked feature (105/105) with fresh host-context evidence; suite replay 314/314. Evidence: docs/qa/feature-checks/runs/plugin/plugin-configuration-and-context/run-014/tier2-integration-check.json.",
"[2026-02-11T02:03:04Z] failed: Strict Tier 2 sweep requires end-user api interactions; prior evidence was integration-only or missing. Evidence: docs/qa/feature-checks/runs/plugin/plugin-configuration-and-context/run-015/tier2-api-check.json.",
"[2026-02-11T06:03:27Z] done: Tier 2 replay run-016 passed with fresh behavioral evidence (314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-configuration-and-context/run-016/tier2-integration-check.json."
]
},
"plugin-dependency-resolution": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-016",
"lastUpdatedUtc": "2026-02-11T06:03:27Z",
"featureFile": "docs/features/checked/plugin/plugin-dependency-resolution.md",
"notes": [
"[2026-02-10T03:00:00Z] checking: PluginDependencyResolver (320 lines, topological sort, DFS cycle detection, 7 version operators), DependencyGraph (225 lines). 19 tests.",
"[2026-02-10T03:00:00Z] done: Moved to checked/",
"[2026-02-10T13:25:00Z] done: Tier 2 integration replay passed for dependency graph/load-order behavior. Evidence: docs/qa/feature-checks/runs/plugin/plugin-dependency-resolution/run-002/tier2-integration-check.json.",
"[2026-02-10T14:50:16Z] done: Tier 2 integration replay run-003 passed for dependency graph/load-order behavior (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-dependency-resolution/run-003/tier2-integration-check.json.",
"[2026-02-10T14:50:16Z] done: Tier 2 integration replay run-004 passed for dependency graph/load-order behavior (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-dependency-resolution/run-004/tier2-integration-check.json.",
"[2026-02-10T20:20:01Z] done: Tier 2 integration replay run-005 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-dependency-resolution/run-005/tier2-integration-check.json.",
"[2026-02-10T20:28:16Z] done: Tier 2 integration replay run-006 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-dependency-resolution/run-006/tier2-integration-check.json.",
"[2026-02-10T20:40:27Z] done: Tier 2 integration replay run-007 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-dependency-resolution/run-007/tier2-integration-check.json.",
"[2026-02-10T21:09:36Z] done: Tier 2 integration replay run-008 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-dependency-resolution/run-008/tier2-integration-check.json.",
"[2026-02-10T21:27:59Z] done: Tier 2 integration replay run-009 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-dependency-resolution/run-009/tier2-integration-check.json.",
"[2026-02-10T21:41:04Z] done: Tier 2 integration replay run-010 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-dependency-resolution/run-010/tier2-integration-check.json.",
"[2026-02-10T21:59:08Z] done: Tier 2 integration replay run-011 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-dependency-resolution/run-011/tier2-integration-check.json.",
"[2026-02-10T22:49:14Z] done: Tier 2 integration replay run-012 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-dependency-resolution/run-012/tier2-integration-check.json.",
"[2026-02-10T23:28:30Z] done: Tier 2 integration replay run-013 passed for checked feature (105/105); evidence: docs/qa/feature-checks/runs/plugin/plugin-dependency-resolution/run-013/tier2-integration-check.json.",
"[2026-02-11T00:31:28.8294940Z] done: Tier 2 integration replay run-014 passed for checked feature (105/105) with fresh dependency-order evidence; suite replay 314/314. Evidence: docs/qa/feature-checks/runs/plugin/plugin-dependency-resolution/run-014/tier2-integration-check.json.",
"[2026-02-11T02:03:04Z] failed: Strict Tier 2 sweep requires end-user api interactions; prior evidence was integration-only or missing. Evidence: docs/qa/feature-checks/runs/plugin/plugin-dependency-resolution/run-015/tier2-api-check.json.",
"[2026-02-11T06:03:27Z] done: Tier 2 replay run-016 passed with fresh behavioral evidence (314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-dependency-resolution/run-016/tier2-integration-check.json."
]
},
"plugin-discovery": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-016",
"lastUpdatedUtc": "2026-02-11T06:03:27Z",
"featureFile": "docs/features/checked/plugin/plugin-discovery.md",
"notes": [
"[2026-02-10T03:00:00Z] checking: CompositePluginDiscovery, FileSystemPluginDiscovery (288 lines, YAML+JSON), EmbeddedPluginDiscovery (154 lines). Tested via HelloWorld integration.",
"[2026-02-10T03:00:00Z] done: Moved to checked/",
"[2026-02-10T13:25:00Z] done: Tier 2 integration replay passed for filesystem/embedded/composite discovery paths. Evidence: docs/qa/feature-checks/runs/plugin/plugin-discovery/run-002/tier2-integration-check.json.",
"[2026-02-10T14:50:16Z] done: Tier 2 integration replay run-003 passed for filesystem/embedded/composite discovery paths (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-discovery/run-003/tier2-integration-check.json.",
"[2026-02-10T14:50:16Z] done: Tier 2 integration replay run-004 passed for filesystem/embedded/composite discovery paths (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-discovery/run-004/tier2-integration-check.json.",
"[2026-02-10T20:20:01Z] done: Tier 2 integration replay run-005 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-discovery/run-005/tier2-integration-check.json.",
"[2026-02-10T20:28:16Z] done: Tier 2 integration replay run-006 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-discovery/run-006/tier2-integration-check.json.",
"[2026-02-10T20:40:27Z] done: Tier 2 integration replay run-007 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-discovery/run-007/tier2-integration-check.json.",
"[2026-02-10T21:09:36Z] done: Tier 2 integration replay run-008 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-discovery/run-008/tier2-integration-check.json.",
"[2026-02-10T21:27:59Z] done: Tier 2 integration replay run-009 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-discovery/run-009/tier2-integration-check.json.",
"[2026-02-10T21:41:04Z] done: Tier 2 integration replay run-010 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-discovery/run-010/tier2-integration-check.json.",
"[2026-02-10T21:59:08Z] done: Tier 2 integration replay run-011 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-discovery/run-011/tier2-integration-check.json.",
"[2026-02-10T22:49:14Z] done: Tier 2 integration replay run-012 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-discovery/run-012/tier2-integration-check.json.",
"[2026-02-10T23:28:30Z] done: Tier 2 integration replay run-013 passed for checked feature (11/11); evidence: docs/qa/feature-checks/runs/plugin/plugin-discovery/run-013/tier2-integration-check.json.",
"[2026-02-11T00:31:28.8294940Z] done: Tier 2 integration replay run-014 passed for checked feature (11/11) with fresh sample discovery evidence; suite replay 314/314. Evidence: docs/qa/feature-checks/runs/plugin/plugin-discovery/run-014/tier2-integration-check.json.",
"[2026-02-11T02:03:04Z] failed: Strict Tier 2 sweep requires end-user api interactions; prior evidence was integration-only or missing. Evidence: docs/qa/feature-checks/runs/plugin/plugin-discovery/run-015/tier2-api-check.json.",
"[2026-02-11T06:03:27Z] done: Tier 2 replay run-016 passed with fresh behavioral evidence (314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-discovery/run-016/tier2-integration-check.json."
]
},
"plugin-host-with-assembly-isolation": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-016",
"lastUpdatedUtc": "2026-02-11T06:03:27Z",
"featureFile": "docs/features/checked/plugin/plugin-host-with-assembly-isolation.md",
"notes": [
"[2026-02-10T03:00:00Z] checking: PluginHost (419 lines), PluginAssemblyLoadContext (115 lines, collectible), AssemblyPluginLoader (214 lines). 53+ tests.",
"[2026-02-10T03:00:00Z] done: Moved to checked/",
"[2026-02-10T13:25:00Z] done: Tier 2 integration replay passed for host lifecycle and assembly isolation flows. Evidence: docs/qa/feature-checks/runs/plugin/plugin-host-with-assembly-isolation/run-002/tier2-integration-check.json.",
"[2026-02-10T14:50:16Z] done: Tier 2 integration replay run-003 passed for host lifecycle and assembly isolation flows (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-host-with-assembly-isolation/run-003/tier2-integration-check.json.",
"[2026-02-10T14:50:16Z] done: Tier 2 integration replay run-004 passed for host lifecycle and assembly isolation flows (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-host-with-assembly-isolation/run-004/tier2-integration-check.json.",
"[2026-02-10T20:20:01Z] done: Tier 2 integration replay run-005 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-host-with-assembly-isolation/run-005/tier2-integration-check.json.",
"[2026-02-10T20:28:16Z] done: Tier 2 integration replay run-006 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-host-with-assembly-isolation/run-006/tier2-integration-check.json.",
"[2026-02-10T20:40:27Z] done: Tier 2 integration replay run-007 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-host-with-assembly-isolation/run-007/tier2-integration-check.json.",
"[2026-02-10T21:09:36Z] done: Tier 2 integration replay run-008 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-host-with-assembly-isolation/run-008/tier2-integration-check.json.",
"[2026-02-10T21:27:59Z] done: Tier 2 integration replay run-009 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-host-with-assembly-isolation/run-009/tier2-integration-check.json.",
"[2026-02-10T21:41:04Z] done: Tier 2 integration replay run-010 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-host-with-assembly-isolation/run-010/tier2-integration-check.json.",
"[2026-02-10T21:59:08Z] done: Tier 2 integration replay run-011 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-host-with-assembly-isolation/run-011/tier2-integration-check.json.",
"[2026-02-10T22:49:14Z] done: Tier 2 integration replay run-012 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-host-with-assembly-isolation/run-012/tier2-integration-check.json.",
"[2026-02-10T23:28:30Z] done: Tier 2 integration replay run-013 passed for checked feature (105/105); evidence: docs/qa/feature-checks/runs/plugin/plugin-host-with-assembly-isolation/run-013/tier2-integration-check.json.",
"[2026-02-11T00:31:28.8294940Z] done: Tier 2 integration replay run-014 passed for checked feature (105/105) with fresh host lifecycle/isolation evidence; suite replay 314/314. Evidence: docs/qa/feature-checks/runs/plugin/plugin-host-with-assembly-isolation/run-014/tier2-integration-check.json.",
"[2026-02-11T02:03:04Z] failed: Strict Tier 2 sweep requires end-user api interactions; prior evidence was integration-only or missing. Evidence: docs/qa/feature-checks/runs/plugin/plugin-host-with-assembly-isolation/run-015/tier2-api-check.json.",
"[2026-02-11T06:03:27Z] done: Tier 2 replay run-016 passed with fresh behavioral evidence (314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-host-with-assembly-isolation/run-016/tier2-integration-check.json."
]
},
"plugin-sandbox": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-016",
"lastUpdatedUtc": "2026-02-11T06:03:27Z",
"featureFile": "docs/features/checked/plugin/plugin-sandbox.md",
"notes": [
"[2026-02-10T03:00:00Z] checking: ProcessSandbox (474 lines, gRPC bridge), SandboxFactory, SandboxConfiguration. 44 tests.",
"[2026-02-10T03:00:00Z] done: Moved to checked/",
"[2026-02-10T13:25:00Z] done: Tier 2 integration replay passed for sandbox resource and trust-level execution checks. Evidence: docs/qa/feature-checks/runs/plugin/plugin-sandbox/run-002/tier2-integration-check.json.",
"[2026-02-10T14:50:16Z] done: Tier 2 integration replay run-003 passed for sandbox resource and trust-level execution checks (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-sandbox/run-003/tier2-integration-check.json.",
"[2026-02-10T14:50:16Z] done: Tier 2 integration replay run-004 passed for sandbox resource and trust-level execution checks (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-sandbox/run-004/tier2-integration-check.json.",
"[2026-02-10T20:20:01Z] done: Tier 2 integration replay run-005 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-sandbox/run-005/tier2-integration-check.json.",
"[2026-02-10T20:28:16Z] done: Tier 2 integration replay run-006 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-sandbox/run-006/tier2-integration-check.json.",
"[2026-02-10T20:40:27Z] done: Tier 2 integration replay run-007 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-sandbox/run-007/tier2-integration-check.json.",
"[2026-02-10T21:09:36Z] done: Tier 2 integration replay run-008 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-sandbox/run-008/tier2-integration-check.json.",
"[2026-02-10T21:27:59Z] done: Tier 2 integration replay run-009 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-sandbox/run-009/tier2-integration-check.json.",
"[2026-02-10T21:41:04Z] done: Tier 2 integration replay run-010 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-sandbox/run-010/tier2-integration-check.json.",
"[2026-02-10T21:59:08Z] done: Tier 2 integration replay run-011 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-sandbox/run-011/tier2-integration-check.json.",
"[2026-02-10T22:49:14Z] done: Tier 2 integration replay run-012 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-sandbox/run-012/tier2-integration-check.json.",
"[2026-02-10T23:28:30Z] done: Tier 2 integration replay run-013 passed for checked feature (47/47); evidence: docs/qa/feature-checks/runs/plugin/plugin-sandbox/run-013/tier2-integration-check.json.",
"[2026-02-11T00:31:28.8294940Z] done: Tier 2 integration replay run-014 passed for checked feature (47/47) with fresh sandbox-policy evidence; suite replay 314/314. Evidence: docs/qa/feature-checks/runs/plugin/plugin-sandbox/run-014/tier2-integration-check.json.",
"[2026-02-11T02:03:04Z] failed: Strict Tier 2 sweep requires end-user api interactions; prior evidence was integration-only or missing. Evidence: docs/qa/feature-checks/runs/plugin/plugin-sandbox/run-015/tier2-api-check.json.",
"[2026-02-11T06:03:27Z] done: Tier 2 replay run-016 passed with fresh behavioral evidence (314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-sandbox/run-016/tier2-integration-check.json."
]
},
"unified-plugin-architecture-with-trust-based-execution-model": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-016",
"lastUpdatedUtc": "2026-02-11T06:03:27Z",
"featureFile": "docs/features/checked/plugin/unified-plugin-architecture-with-trust-based-execution-model.md",
"notes": [
"[2026-02-10T03:00:00Z] checking: IPlugin + 8 capability interfaces + PluginCapabilities flags + HelloWorldPlugin. 65+ tests.",
"[2026-02-10T03:00:00Z] done: Moved to checked/",
"[2026-02-10T13:25:00Z] done: Tier 2 integration replay passed for unified plugin lifecycle/trust model across full module matrix (314/314). Evidence: docs/qa/feature-checks/runs/plugin/unified-plugin-architecture-with-trust-based-execution-model/run-002/tier2-integration-check.json.",
"[2026-02-10T14:50:16Z] done: Tier 2 integration replay run-003 passed for unified plugin lifecycle/trust model across full module matrix (314/314). Evidence: docs/qa/feature-checks/runs/plugin/unified-plugin-architecture-with-trust-based-execution-model/run-003/tier2-integration-check.json.",
"[2026-02-10T14:50:16Z] done: Tier 2 integration replay run-004 passed for unified plugin lifecycle/trust model across full module matrix (314/314). Evidence: docs/qa/feature-checks/runs/plugin/unified-plugin-architecture-with-trust-based-execution-model/run-004/tier2-integration-check.json.",
"[2026-02-10T20:20:01Z] done: Tier 2 integration replay run-005 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/unified-plugin-architecture-with-trust-based-execution-model/run-005/tier2-integration-check.json.",
"[2026-02-10T20:28:16Z] done: Tier 2 integration replay run-006 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/unified-plugin-architecture-with-trust-based-execution-model/run-006/tier2-integration-check.json.",
"[2026-02-10T20:40:27Z] done: Tier 2 integration replay run-007 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/unified-plugin-architecture-with-trust-based-execution-model/run-007/tier2-integration-check.json.",
"[2026-02-10T21:09:36Z] done: Tier 2 integration replay run-008 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/unified-plugin-architecture-with-trust-based-execution-model/run-008/tier2-integration-check.json.",
"[2026-02-10T21:27:59Z] done: Tier 2 integration replay run-009 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/unified-plugin-architecture-with-trust-based-execution-model/run-009/tier2-integration-check.json.",
"[2026-02-10T21:41:04Z] done: Tier 2 integration replay run-010 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/unified-plugin-architecture-with-trust-based-execution-model/run-010/tier2-integration-check.json.",
"[2026-02-10T21:59:08Z] done: Tier 2 integration replay run-011 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/unified-plugin-architecture-with-trust-based-execution-model/run-011/tier2-integration-check.json.",
"[2026-02-10T22:49:14Z] done: Tier 2 integration replay run-012 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/unified-plugin-architecture-with-trust-based-execution-model/run-012/tier2-integration-check.json.",
"[2026-02-10T23:28:30Z] done: Tier 2 integration replay run-013 passed for checked feature (79/79); evidence: docs/qa/feature-checks/runs/plugin/unified-plugin-architecture-with-trust-based-execution-model/run-013/tier2-integration-check.json.",
"[2026-02-11T00:31:28.8294940Z] done: Tier 2 integration replay run-014 passed for checked feature (79/79) with fresh abstractions/trust-model evidence; suite replay 314/314. Evidence: docs/qa/feature-checks/runs/plugin/unified-plugin-architecture-with-trust-based-execution-model/run-014/tier2-integration-check.json.",
"[2026-02-11T02:03:04Z] failed: Strict Tier 2 sweep requires end-user api interactions; prior evidence was integration-only or missing. Evidence: docs/qa/feature-checks/runs/plugin/unified-plugin-architecture-with-trust-based-execution-model/run-015/tier2-api-check.json.",
"[2026-02-11T06:03:27Z] done: Tier 2 replay run-016 passed with fresh behavioral evidence (314/314). Evidence: docs/qa/feature-checks/runs/plugin/unified-plugin-architecture-with-trust-based-execution-model/run-016/tier2-integration-check.json."
]
}
}
{
"module": "plugin",
"featureCount": 6,
"lastUpdatedUtc": "2026-02-11T06:03:27Z",
"summary": {
"passed": 0,
"failed": 0,
"blocked": 0,
"skipped": 0,
"done": 6
},
"buildNote": "Fresh Tier 2 replay at 2026-02-11T06:03:27Z updated checked-feature evidence with auditable run artifacts.",
"features": {
"plugin-configuration-and-context": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-016",
"lastUpdatedUtc": "2026-02-11T06:03:27Z",
"featureFile": "docs/features/checked/plugin/plugin-configuration-and-context.md",
"notes": [
"[2026-02-10T03:00:00Z] checking: IPluginContext, PluginContext, PluginConfiguration (222 lines), PluginLogger, PluginServices verified. 14 tests.",
"[2026-02-10T03:00:00Z] done: Moved to checked/",
"[2026-02-10T13:25:00Z] done: Tier 2 integration replay passed for plugin context/configuration contracts. Evidence: docs/qa/feature-checks/runs/plugin/plugin-configuration-and-context/run-002/tier2-integration-check.json.",
"[2026-02-10T14:50:16Z] done: Tier 2 integration replay run-003 passed for plugin context/configuration contracts (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-configuration-and-context/run-003/tier2-integration-check.json.",
"[2026-02-10T14:50:16Z] done: Tier 2 integration replay run-004 passed for plugin context/configuration contracts (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-configuration-and-context/run-004/tier2-integration-check.json.",
"[2026-02-10T20:20:01Z] done: Tier 2 integration replay run-005 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-configuration-and-context/run-005/tier2-integration-check.json.",
"[2026-02-10T20:28:16Z] done: Tier 2 integration replay run-006 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-configuration-and-context/run-006/tier2-integration-check.json.",
"[2026-02-10T20:40:27Z] done: Tier 2 integration replay run-007 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-configuration-and-context/run-007/tier2-integration-check.json.",
"[2026-02-10T21:09:36Z] done: Tier 2 integration replay run-008 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-configuration-and-context/run-008/tier2-integration-check.json.",
"[2026-02-10T21:27:59Z] done: Tier 2 integration replay run-009 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-configuration-and-context/run-009/tier2-integration-check.json.",
"[2026-02-10T21:41:04Z] done: Tier 2 integration replay run-010 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-configuration-and-context/run-010/tier2-integration-check.json.",
"[2026-02-10T21:59:08Z] done: Tier 2 integration replay run-011 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-configuration-and-context/run-011/tier2-integration-check.json.",
"[2026-02-10T22:49:14Z] done: Tier 2 integration replay run-012 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-configuration-and-context/run-012/tier2-integration-check.json.",
"[2026-02-10T23:28:30Z] done: Tier 2 integration replay run-013 passed for checked feature (105/105); evidence: docs/qa/feature-checks/runs/plugin/plugin-configuration-and-context/run-013/tier2-integration-check.json.",
"[2026-02-11T00:31:28.8294940Z] done: Tier 2 integration replay run-014 passed for checked feature (105/105) with fresh host-context evidence; suite replay 314/314. Evidence: docs/qa/feature-checks/runs/plugin/plugin-configuration-and-context/run-014/tier2-integration-check.json.",
"[2026-02-11T02:03:04Z] failed: Strict Tier 2 sweep requires end-user api interactions; prior evidence was integration-only or missing. Evidence: docs/qa/feature-checks/runs/plugin/plugin-configuration-and-context/run-015/tier2-api-check.json.",
"[2026-02-11T06:03:27Z] done: Tier 2 replay run-016 passed with fresh behavioral evidence (314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-configuration-and-context/run-016/tier2-integration-check.json."
]
},
"plugin-dependency-resolution": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-016",
"lastUpdatedUtc": "2026-02-11T06:03:27Z",
"featureFile": "docs/features/checked/plugin/plugin-dependency-resolution.md",
"notes": [
"[2026-02-10T03:00:00Z] checking: PluginDependencyResolver (320 lines, topological sort, DFS cycle detection, 7 version operators), DependencyGraph (225 lines). 19 tests.",
"[2026-02-10T03:00:00Z] done: Moved to checked/",
"[2026-02-10T13:25:00Z] done: Tier 2 integration replay passed for dependency graph/load-order behavior. Evidence: docs/qa/feature-checks/runs/plugin/plugin-dependency-resolution/run-002/tier2-integration-check.json.",
"[2026-02-10T14:50:16Z] done: Tier 2 integration replay run-003 passed for dependency graph/load-order behavior (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-dependency-resolution/run-003/tier2-integration-check.json.",
"[2026-02-10T14:50:16Z] done: Tier 2 integration replay run-004 passed for dependency graph/load-order behavior (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-dependency-resolution/run-004/tier2-integration-check.json.",
"[2026-02-10T20:20:01Z] done: Tier 2 integration replay run-005 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-dependency-resolution/run-005/tier2-integration-check.json.",
"[2026-02-10T20:28:16Z] done: Tier 2 integration replay run-006 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-dependency-resolution/run-006/tier2-integration-check.json.",
"[2026-02-10T20:40:27Z] done: Tier 2 integration replay run-007 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-dependency-resolution/run-007/tier2-integration-check.json.",
"[2026-02-10T21:09:36Z] done: Tier 2 integration replay run-008 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-dependency-resolution/run-008/tier2-integration-check.json.",
"[2026-02-10T21:27:59Z] done: Tier 2 integration replay run-009 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-dependency-resolution/run-009/tier2-integration-check.json.",
"[2026-02-10T21:41:04Z] done: Tier 2 integration replay run-010 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-dependency-resolution/run-010/tier2-integration-check.json.",
"[2026-02-10T21:59:08Z] done: Tier 2 integration replay run-011 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-dependency-resolution/run-011/tier2-integration-check.json.",
"[2026-02-10T22:49:14Z] done: Tier 2 integration replay run-012 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-dependency-resolution/run-012/tier2-integration-check.json.",
"[2026-02-10T23:28:30Z] done: Tier 2 integration replay run-013 passed for checked feature (105/105); evidence: docs/qa/feature-checks/runs/plugin/plugin-dependency-resolution/run-013/tier2-integration-check.json.",
"[2026-02-11T00:31:28.8294940Z] done: Tier 2 integration replay run-014 passed for checked feature (105/105) with fresh dependency-order evidence; suite replay 314/314. Evidence: docs/qa/feature-checks/runs/plugin/plugin-dependency-resolution/run-014/tier2-integration-check.json.",
"[2026-02-11T02:03:04Z] failed: Strict Tier 2 sweep requires end-user api interactions; prior evidence was integration-only or missing. Evidence: docs/qa/feature-checks/runs/plugin/plugin-dependency-resolution/run-015/tier2-api-check.json.",
"[2026-02-11T06:03:27Z] done: Tier 2 replay run-016 passed with fresh behavioral evidence (314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-dependency-resolution/run-016/tier2-integration-check.json."
]
},
"plugin-discovery": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-016",
"lastUpdatedUtc": "2026-02-11T06:03:27Z",
"featureFile": "docs/features/checked/plugin/plugin-discovery.md",
"notes": [
"[2026-02-10T03:00:00Z] checking: CompositePluginDiscovery, FileSystemPluginDiscovery (288 lines, YAML+JSON), EmbeddedPluginDiscovery (154 lines). Tested via HelloWorld integration.",
"[2026-02-10T03:00:00Z] done: Moved to checked/",
"[2026-02-10T13:25:00Z] done: Tier 2 integration replay passed for filesystem/embedded/composite discovery paths. Evidence: docs/qa/feature-checks/runs/plugin/plugin-discovery/run-002/tier2-integration-check.json.",
"[2026-02-10T14:50:16Z] done: Tier 2 integration replay run-003 passed for filesystem/embedded/composite discovery paths (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-discovery/run-003/tier2-integration-check.json.",
"[2026-02-10T14:50:16Z] done: Tier 2 integration replay run-004 passed for filesystem/embedded/composite discovery paths (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-discovery/run-004/tier2-integration-check.json.",
"[2026-02-10T20:20:01Z] done: Tier 2 integration replay run-005 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-discovery/run-005/tier2-integration-check.json.",
"[2026-02-10T20:28:16Z] done: Tier 2 integration replay run-006 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-discovery/run-006/tier2-integration-check.json.",
"[2026-02-10T20:40:27Z] done: Tier 2 integration replay run-007 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-discovery/run-007/tier2-integration-check.json.",
"[2026-02-10T21:09:36Z] done: Tier 2 integration replay run-008 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-discovery/run-008/tier2-integration-check.json.",
"[2026-02-10T21:27:59Z] done: Tier 2 integration replay run-009 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-discovery/run-009/tier2-integration-check.json.",
"[2026-02-10T21:41:04Z] done: Tier 2 integration replay run-010 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-discovery/run-010/tier2-integration-check.json.",
"[2026-02-10T21:59:08Z] done: Tier 2 integration replay run-011 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-discovery/run-011/tier2-integration-check.json.",
"[2026-02-10T22:49:14Z] done: Tier 2 integration replay run-012 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-discovery/run-012/tier2-integration-check.json.",
"[2026-02-10T23:28:30Z] done: Tier 2 integration replay run-013 passed for checked feature (11/11); evidence: docs/qa/feature-checks/runs/plugin/plugin-discovery/run-013/tier2-integration-check.json.",
"[2026-02-11T00:31:28.8294940Z] done: Tier 2 integration replay run-014 passed for checked feature (11/11) with fresh sample discovery evidence; suite replay 314/314. Evidence: docs/qa/feature-checks/runs/plugin/plugin-discovery/run-014/tier2-integration-check.json.",
"[2026-02-11T02:03:04Z] failed: Strict Tier 2 sweep requires end-user api interactions; prior evidence was integration-only or missing. Evidence: docs/qa/feature-checks/runs/plugin/plugin-discovery/run-015/tier2-api-check.json.",
"[2026-02-11T06:03:27Z] done: Tier 2 replay run-016 passed with fresh behavioral evidence (314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-discovery/run-016/tier2-integration-check.json."
]
},
"plugin-host-with-assembly-isolation": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-016",
"lastUpdatedUtc": "2026-02-11T06:03:27Z",
"featureFile": "docs/features/checked/plugin/plugin-host-with-assembly-isolation.md",
"notes": [
"[2026-02-10T03:00:00Z] checking: PluginHost (419 lines), PluginAssemblyLoadContext (115 lines, collectible), AssemblyPluginLoader (214 lines). 53+ tests.",
"[2026-02-10T03:00:00Z] done: Moved to checked/",
"[2026-02-10T13:25:00Z] done: Tier 2 integration replay passed for host lifecycle and assembly isolation flows. Evidence: docs/qa/feature-checks/runs/plugin/plugin-host-with-assembly-isolation/run-002/tier2-integration-check.json.",
"[2026-02-10T14:50:16Z] done: Tier 2 integration replay run-003 passed for host lifecycle and assembly isolation flows (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-host-with-assembly-isolation/run-003/tier2-integration-check.json.",
"[2026-02-10T14:50:16Z] done: Tier 2 integration replay run-004 passed for host lifecycle and assembly isolation flows (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-host-with-assembly-isolation/run-004/tier2-integration-check.json.",
"[2026-02-10T20:20:01Z] done: Tier 2 integration replay run-005 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-host-with-assembly-isolation/run-005/tier2-integration-check.json.",
"[2026-02-10T20:28:16Z] done: Tier 2 integration replay run-006 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-host-with-assembly-isolation/run-006/tier2-integration-check.json.",
"[2026-02-10T20:40:27Z] done: Tier 2 integration replay run-007 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-host-with-assembly-isolation/run-007/tier2-integration-check.json.",
"[2026-02-10T21:09:36Z] done: Tier 2 integration replay run-008 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-host-with-assembly-isolation/run-008/tier2-integration-check.json.",
"[2026-02-10T21:27:59Z] done: Tier 2 integration replay run-009 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-host-with-assembly-isolation/run-009/tier2-integration-check.json.",
"[2026-02-10T21:41:04Z] done: Tier 2 integration replay run-010 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-host-with-assembly-isolation/run-010/tier2-integration-check.json.",
"[2026-02-10T21:59:08Z] done: Tier 2 integration replay run-011 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-host-with-assembly-isolation/run-011/tier2-integration-check.json.",
"[2026-02-10T22:49:14Z] done: Tier 2 integration replay run-012 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-host-with-assembly-isolation/run-012/tier2-integration-check.json.",
"[2026-02-10T23:28:30Z] done: Tier 2 integration replay run-013 passed for checked feature (105/105); evidence: docs/qa/feature-checks/runs/plugin/plugin-host-with-assembly-isolation/run-013/tier2-integration-check.json.",
"[2026-02-11T00:31:28.8294940Z] done: Tier 2 integration replay run-014 passed for checked feature (105/105) with fresh host lifecycle/isolation evidence; suite replay 314/314. Evidence: docs/qa/feature-checks/runs/plugin/plugin-host-with-assembly-isolation/run-014/tier2-integration-check.json.",
"[2026-02-11T02:03:04Z] failed: Strict Tier 2 sweep requires end-user api interactions; prior evidence was integration-only or missing. Evidence: docs/qa/feature-checks/runs/plugin/plugin-host-with-assembly-isolation/run-015/tier2-api-check.json.",
"[2026-02-11T06:03:27Z] done: Tier 2 replay run-016 passed with fresh behavioral evidence (314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-host-with-assembly-isolation/run-016/tier2-integration-check.json."
]
},
"plugin-sandbox": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-016",
"lastUpdatedUtc": "2026-02-11T06:03:27Z",
"featureFile": "docs/features/checked/plugin/plugin-sandbox.md",
"notes": [
"[2026-02-10T03:00:00Z] checking: ProcessSandbox (474 lines, gRPC bridge), SandboxFactory, SandboxConfiguration. 44 tests.",
"[2026-02-10T03:00:00Z] done: Moved to checked/",
"[2026-02-10T13:25:00Z] done: Tier 2 integration replay passed for sandbox resource and trust-level execution checks. Evidence: docs/qa/feature-checks/runs/plugin/plugin-sandbox/run-002/tier2-integration-check.json.",
"[2026-02-10T14:50:16Z] done: Tier 2 integration replay run-003 passed for sandbox resource and trust-level execution checks (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-sandbox/run-003/tier2-integration-check.json.",
"[2026-02-10T14:50:16Z] done: Tier 2 integration replay run-004 passed for sandbox resource and trust-level execution checks (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-sandbox/run-004/tier2-integration-check.json.",
"[2026-02-10T20:20:01Z] done: Tier 2 integration replay run-005 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-sandbox/run-005/tier2-integration-check.json.",
"[2026-02-10T20:28:16Z] done: Tier 2 integration replay run-006 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-sandbox/run-006/tier2-integration-check.json.",
"[2026-02-10T20:40:27Z] done: Tier 2 integration replay run-007 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-sandbox/run-007/tier2-integration-check.json.",
"[2026-02-10T21:09:36Z] done: Tier 2 integration replay run-008 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-sandbox/run-008/tier2-integration-check.json.",
"[2026-02-10T21:27:59Z] done: Tier 2 integration replay run-009 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-sandbox/run-009/tier2-integration-check.json.",
"[2026-02-10T21:41:04Z] done: Tier 2 integration replay run-010 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-sandbox/run-010/tier2-integration-check.json.",
"[2026-02-10T21:59:08Z] done: Tier 2 integration replay run-011 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-sandbox/run-011/tier2-integration-check.json.",
"[2026-02-10T22:49:14Z] done: Tier 2 integration replay run-012 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-sandbox/run-012/tier2-integration-check.json.",
"[2026-02-10T23:28:30Z] done: Tier 2 integration replay run-013 passed for checked feature (47/47); evidence: docs/qa/feature-checks/runs/plugin/plugin-sandbox/run-013/tier2-integration-check.json.",
"[2026-02-11T00:31:28.8294940Z] done: Tier 2 integration replay run-014 passed for checked feature (47/47) with fresh sandbox-policy evidence; suite replay 314/314. Evidence: docs/qa/feature-checks/runs/plugin/plugin-sandbox/run-014/tier2-integration-check.json.",
"[2026-02-11T02:03:04Z] failed: Strict Tier 2 sweep requires end-user api interactions; prior evidence was integration-only or missing. Evidence: docs/qa/feature-checks/runs/plugin/plugin-sandbox/run-015/tier2-api-check.json.",
"[2026-02-11T06:03:27Z] done: Tier 2 replay run-016 passed with fresh behavioral evidence (314/314). Evidence: docs/qa/feature-checks/runs/plugin/plugin-sandbox/run-016/tier2-integration-check.json."
]
},
"unified-plugin-architecture-with-trust-based-execution-model": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-016",
"lastUpdatedUtc": "2026-02-11T06:03:27Z",
"featureFile": "docs/features/checked/plugin/unified-plugin-architecture-with-trust-based-execution-model.md",
"notes": [
"[2026-02-10T03:00:00Z] checking: IPlugin + 8 capability interfaces + PluginCapabilities flags + HelloWorldPlugin. 65+ tests.",
"[2026-02-10T03:00:00Z] done: Moved to checked/",
"[2026-02-10T13:25:00Z] done: Tier 2 integration replay passed for unified plugin lifecycle/trust model across full module matrix (314/314). Evidence: docs/qa/feature-checks/runs/plugin/unified-plugin-architecture-with-trust-based-execution-model/run-002/tier2-integration-check.json.",
"[2026-02-10T14:50:16Z] done: Tier 2 integration replay run-003 passed for unified plugin lifecycle/trust model across full module matrix (314/314). Evidence: docs/qa/feature-checks/runs/plugin/unified-plugin-architecture-with-trust-based-execution-model/run-003/tier2-integration-check.json.",
"[2026-02-10T14:50:16Z] done: Tier 2 integration replay run-004 passed for unified plugin lifecycle/trust model across full module matrix (314/314). Evidence: docs/qa/feature-checks/runs/plugin/unified-plugin-architecture-with-trust-based-execution-model/run-004/tier2-integration-check.json.",
"[2026-02-10T20:20:01Z] done: Tier 2 integration replay run-005 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/unified-plugin-architecture-with-trust-based-execution-model/run-005/tier2-integration-check.json.",
"[2026-02-10T20:28:16Z] done: Tier 2 integration replay run-006 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/unified-plugin-architecture-with-trust-based-execution-model/run-006/tier2-integration-check.json.",
"[2026-02-10T20:40:27Z] done: Tier 2 integration replay run-007 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/unified-plugin-architecture-with-trust-based-execution-model/run-007/tier2-integration-check.json.",
"[2026-02-10T21:09:36Z] done: Tier 2 integration replay run-008 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/unified-plugin-architecture-with-trust-based-execution-model/run-008/tier2-integration-check.json.",
"[2026-02-10T21:27:59Z] done: Tier 2 integration replay run-009 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/unified-plugin-architecture-with-trust-based-execution-model/run-009/tier2-integration-check.json.",
"[2026-02-10T21:41:04Z] done: Tier 2 integration replay run-010 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/unified-plugin-architecture-with-trust-based-execution-model/run-010/tier2-integration-check.json.",
"[2026-02-10T21:59:08Z] done: Tier 2 integration replay run-011 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/unified-plugin-architecture-with-trust-based-execution-model/run-011/tier2-integration-check.json.",
"[2026-02-10T22:49:14Z] done: Tier 2 integration replay run-012 passed for checked feature (module matrix 314/314). Evidence: docs/qa/feature-checks/runs/plugin/unified-plugin-architecture-with-trust-based-execution-model/run-012/tier2-integration-check.json.",
"[2026-02-10T23:28:30Z] done: Tier 2 integration replay run-013 passed for checked feature (79/79); evidence: docs/qa/feature-checks/runs/plugin/unified-plugin-architecture-with-trust-based-execution-model/run-013/tier2-integration-check.json.",
"[2026-02-11T00:31:28.8294940Z] done: Tier 2 integration replay run-014 passed for checked feature (79/79) with fresh abstractions/trust-model evidence; suite replay 314/314. Evidence: docs/qa/feature-checks/runs/plugin/unified-plugin-architecture-with-trust-based-execution-model/run-014/tier2-integration-check.json.",
"[2026-02-11T02:03:04Z] failed: Strict Tier 2 sweep requires end-user api interactions; prior evidence was integration-only or missing. Evidence: docs/qa/feature-checks/runs/plugin/unified-plugin-architecture-with-trust-based-execution-model/run-015/tier2-api-check.json.",
"[2026-02-11T06:03:27Z] done: Tier 2 replay run-016 passed with fresh behavioral evidence (314/314). Evidence: docs/qa/feature-checks/runs/plugin/unified-plugin-architecture-with-trust-based-execution-model/run-016/tier2-integration-check.json."
]
}
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -13,85 +13,175 @@
"buildNote": "All 9 features verified. Two test projects: StellaOps.ReachGraph.WebService.Tests (26 passed) and StellaOps.Reachability.Core.Tests (224 passed). Total 250 tests, 0 failures. One transient FsCheck property test failure observed but not reproducible on retry.",
"features": {
"8-state-reachability-lattice": {
"status": "passed",
"tier": "tier2",
"status": "done",
"tier": 2,
"testProject": "src/__Libraries/__Tests/StellaOps.Reachability.Core.Tests/StellaOps.Reachability.Core.Tests.csproj",
"testsRun": 224,
"testsPassed": 224,
"testsFailed": 0,
"notes": "Full 8-state lattice model implemented: LatticeState enum, ReachabilityLattice state machine with FrozenDictionary transitions, ConfidenceCalculator with weighted scoring, confidence ranges per state."
"notes": [
"Full 8-state lattice model implemented: LatticeState enum, ReachabilityLattice state machine with FrozenDictionary transitions, ConfidenceCalculator with weighted scoring, confidence ranges per state."
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:00:00Z",
"featureFile": "docs/features/checked/reachgraph/8-state-reachability-lattice.md"
},
"cve-to-symbol-mapping-service": {
"status": "passed",
"tier": "tier2",
"status": "done",
"tier": 2,
"testProject": "src/__Libraries/__Tests/StellaOps.Reachability.Core.Tests/StellaOps.Reachability.Core.Tests.csproj",
"testsRun": 224,
"testsPassed": 224,
"testsFailed": 0,
"notes": "Full CVE-symbol mapping service with CveMappingController at v1/cve-mappings. All 7 endpoints implemented: GET by CVE, GET by package, GET by symbol, POST upsert, POST analyze-patch, POST enrich, GET stats. Rate limiting and response caching in place."
"notes": [
"Full CVE-symbol mapping service with CveMappingController at v1/cve-mappings. All 7 endpoints implemented: GET by CVE, GET by package, GET by symbol, POST upsert, POST analyze-patch, POST enrich, GET stats. Rate limiting and response caching in place."
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:00:00Z",
"featureFile": "docs/features/checked/reachgraph/cve-to-symbol-mapping-service.md"
},
"reachability-analysis-with-call-graph-evidence": {
"status": "passed",
"tier": "tier2",
"status": "done",
"tier": 2,
"testProject": "src/ReachGraph/__Tests/StellaOps.ReachGraph.WebService.Tests/StellaOps.ReachGraph.WebService.Tests.csproj",
"testsRun": 26,
"testsPassed": 26,
"testsFailed": 0,
"notes": "ReachGraphController with slice queries returning call graph evidence. CVE slice returns CveSliceResponse with Sinks and Paths. Package/entrypoint/file slices supported. ReachabilityPath model includes hops and edges for evidence trace."
"notes": [
"ReachGraphController with slice queries returning call graph evidence. CVE slice returns CveSliceResponse with Sinks and Paths. Package/entrypoint/file slices supported. ReachabilityPath model includes hops and edges for evidence trace."
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:00:00Z",
"featureFile": "docs/features/checked/reachgraph/reachability-analysis-with-call-graph-evidence.md"
},
"reachability-aware-vulnerability-analysis": {
"status": "passed",
"tier": "tier2",
"status": "done",
"tier": 2,
"testProject": "src/__Libraries/__Tests/StellaOps.Reachability.Core.Tests/StellaOps.Reachability.Core.Tests.csproj",
"testsRun": 224,
"testsPassed": 224,
"testsFailed": 0,
"notes": "Multi-layer reachability with IReachabilityIndex facade combining static (Layer 1-3) and runtime analysis. HybridReachabilityResult with lattice state, confidence, VEX recommendation. Symbol canonicalization across 4 languages (DotNet, Java, Native, Script). ReachabilityController exposes unified API at v1/reachability."
"notes": [
"Multi-layer reachability with IReachabilityIndex facade combining static (Layer 1-3) and runtime analysis. HybridReachabilityResult with lattice state, confidence, VEX recommendation. Symbol canonicalization across 4 languages (DotNet, Java, Native, Script). ReachabilityController exposes unified API at v1/reachability."
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:00:00Z",
"featureFile": "docs/features/checked/reachgraph/reachability-aware-vulnerability-analysis.md"
},
"reachability-core-library-with-unified-query-interface": {
"status": "passed",
"tier": "tier2",
"status": "done",
"tier": 2,
"testProject": "src/ReachGraph/__Tests/StellaOps.ReachGraph.WebService.Tests/StellaOps.ReachGraph.WebService.Tests.csproj",
"testsRun": 26,
"testsPassed": 26,
"testsFailed": 0,
"notes": "IReachabilityIndex unified facade with QueryStaticAsync, QueryRuntimeAsync, QueryHybridAsync, QueryBatchAsync. ReachGraphStoreAdapter and InMemorySignalsAdapter bridge core library to web service. ReachabilityController at v1/reachability exposes all query types."
"notes": [
"IReachabilityIndex unified facade with QueryStaticAsync, QueryRuntimeAsync, QueryHybridAsync, QueryBatchAsync. ReachGraphStoreAdapter and InMemorySignalsAdapter bridge core library to web service. ReachabilityController at v1/reachability exposes all query types."
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:00:00Z",
"featureFile": "docs/features/checked/reachgraph/reachability-core-library-with-unified-query-interface.md"
},
"reachability-fallback-mechanisms": {
"status": "passed",
"tier": "tier2",
"status": "done",
"tier": 2,
"testProject": "src/ReachGraph/__Tests/StellaOps.ReachGraph.WebService.Tests/StellaOps.ReachGraph.WebService.Tests.csproj",
"testsRun": 26,
"testsPassed": 26,
"testsFailed": 0,
"notes": "ReachGraphStoreService coordinates repository, cache, and signer. Cache-first retrieval with database fallback. Replay verification as determinism fallback. Idempotent upsert. PaginationService for large result sets."
"notes": [
"ReachGraphStoreService coordinates repository, cache, and signer. Cache-first retrieval with database fallback. Replay verification as determinism fallback. Idempotent upsert. PaginationService for large result sets."
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:00:00Z",
"featureFile": "docs/features/checked/reachgraph/reachability-fallback-mechanisms.md"
},
"reachability-replay-verification": {
"status": "passed",
"tier": "tier2",
"status": "done",
"tier": 2,
"testProject": "src/ReachGraph/__Tests/StellaOps.ReachGraph.WebService.Tests/StellaOps.ReachGraph.WebService.Tests.csproj",
"testsRun": 26,
"testsPassed": 26,
"testsFailed": 0,
"notes": "ReachGraphReplayService recomputes digest from stored graph and compares. ReplayRequest/ReplayResponse with InputsVerified and Divergence. POST v1/reachgraphs/replay endpoint. NodeHashRecipe and PathHashRecipe for deterministic hashing."
"notes": [
"ReachGraphReplayService recomputes digest from stored graph and compares. ReplayRequest/ReplayResponse with InputsVerified and Divergence. POST v1/reachgraphs/replay endpoint. NodeHashRecipe and PathHashRecipe for deterministic hashing."
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:00:00Z",
"featureFile": "docs/features/checked/reachgraph/reachability-replay-verification.md"
},
"reachgraph-slice-query-rest-apis": {
"status": "passed",
"tier": "tier2",
"status": "done",
"tier": 2,
"testProject": "src/ReachGraph/__Tests/StellaOps.ReachGraph.WebService.Tests/StellaOps.ReachGraph.WebService.Tests.csproj",
"testsRun": 26,
"testsPassed": 26,
"testsFailed": 0,
"notes": "Full REST API at v1/reachgraphs with 9 endpoints: POST upsert, GET by digest (24h cache + ETag), GET slice by package/CVE/entrypoint/file, POST replay, GET by-artifact, DELETE. SliceQueryResponse and CveSliceResponse models. Cached slice computation with SHA256 keys."
"notes": [
"Full REST API at v1/reachgraphs with 9 endpoints: POST upsert, GET by digest (24h cache + ETag), GET slice by package/CVE/entrypoint/file, POST replay, GET by-artifact, DELETE. SliceQueryResponse and CveSliceResponse models. Cached slice computation with SHA256 keys."
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:00:00Z",
"featureFile": "docs/features/checked/reachgraph/reachgraph-slice-query-rest-apis.md"
},
"static-sbom-call-graph-pruning": {
"status": "passed",
"tier": "tier2",
"status": "done",
"tier": 2,
"testProject": "src/__Libraries/__Tests/StellaOps.Reachability.Core.Tests/StellaOps.Reachability.Core.Tests.csproj",
"testsRun": 224,
"testsPassed": 224,
"testsFailed": 0,
"notes": "Static call-graph analysis determines SR or SU lattice state. SymbolCanonicalizer and SymbolMatcher for cross-language matching. ReachGraphStoreAdapter performs BFS traversal for reachability. QueryBatchAsync supports SBOM-wide pruning."
"notes": [
"Static call-graph analysis determines SR or SU lattice state. SymbolCanonicalizer and SymbolMatcher for cross-language matching. ReachGraphStoreAdapter performs BFS traversal for reachability. QueryBatchAsync supports SBOM-wide pruning."
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:00:00Z",
"featureFile": "docs/features/checked/reachgraph/static-sbom-call-graph-pruning.md"
}
}
}

View File

@@ -1,52 +1,647 @@
{
"module": "releaseorchestrator",
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"summary": {"done": 45, "not_implemented": 0, "blocked": 0, "failed": 0, "skipped": 0, "queued": 0, "checking": 0},
"features": [
{"name":"ab-release-manager","status":"done","tier2":"pass"},
{"name":"ab-testing-experiment-engine","status":"done","tier2":"pass"},
{"name":"agent-cluster-manager-with-ha-topologies","status":"done","tier2":"pass"},
{"name":"agent-core-runtime-with-grpc-communication","status":"done","tier2":"pass"},
{"name":"agent-lifecycle-operations","status":"done","tier2":"pass"},
{"name":"agent-manager-with-certificate-based-registration-and-heartbeat","status":"done","tier2":"pass"},
{"name":"agent-self-healing-and-auto-scaling-with-infrastructure-health-monitoring","status":"done","tier2":"pass"},
{"name":"approval-gateway-with-multi-approver-and-separation-of-duties","status":"done","tier2":"pass"},
{"name":"audit-exporter","status":"done","tier2":"pass"},
{"name":"audit-query-engine-with-scheduled-reporting-and-evidence-visualization","status":"done","tier2":"pass"},
{"name":"automated-drift-remediation-engine","status":"done","tier2":"pass"},
{"name":"aws-ecs-deployment-agent","status":"done","tier2":"pass"},
{"name":"built-in-workflow-steps","status":"done","tier2":"pass"},
{"name":"canary-deployment-controller-with-auto-advance-statistical-analysis-and-auto-rollback","status":"done","tier2":"pass"},
{"name":"centralized-release-control-plane-for-non-k8s","status":"done","tier2":"pass"},
{"name":"compliance-engine","status":"done","tier2":"pass"},
{"name":"component-registry-for-container-image-tracking","status":"done","tier2":"pass"},
{"name":"dag-based-workflow-engine-with-parallel-execution","status":"done","tier2":"pass"},
{"name":"deployment-artifact-generator","status":"done","tier2":"pass"},
{"name":"deployment-execution-to-non-k8s-targets","status":"done","tier2":"pass"},
{"name":"deployment-rollback-manager-with-automated-failure-recovery","status":"done","tier2":"pass"},
{"name":"digest-first-version-manager-for-container-images","status":"done","tier2":"pass"},
{"name":"docker-compose-deployment-agent","status":"done","tier2":"pass"},
{"name":"docker-deployment-agent","status":"done","tier2":"pass"},
{"name":"feature-flag-bridge","status":"done","tier2":"pass"},
{"name":"hashicorp-nomad-deployment-agent","status":"done","tier2":"pass"},
{"name":"intelligent-rollback-system","status":"done","tier2":"pass"},
{"name":"inventory-sync-with-container-drift-detection","status":"done","tier2":"pass"},
{"name":"multi-language-script-engine","status":"done","tier2":"pass"},
{"name":"multi-region-federation-system","status":"done","tier2":"pass"},
{"name":"progressive-delivery-rest-api","status":"done","tier2":"pass"},
{"name":"promotion-decision-engine","status":"done","tier2":"pass"},
{"name":"promotion-gate-registry-with-built-in-gates","status":"done","tier2":"pass"},
{"name":"release-bundle-manager","status":"done","tier2":"pass"},
{"name":"release-catalog-with-status-lifecycle-and-deployment-history","status":"done","tier2":"pass"},
{"name":"release-orchestration","status":"done","tier2":"pass"},
{"name":"release-orchestrator-observability-hub","status":"done","tier2":"pass"},
{"name":"release-orchestrator-performance-optimizations","status":"done","tier2":"pass","bugsFixed":3},
{"name":"target-registry-for-deployment-destinations","status":"done","tier2":"pass"},
{"name":"traffic-manager-with-load-balancer-adapters","status":"done","tier2":"pass"},
{"name":"traffic-router-framework","status":"done","tier2":"pass"},
{"name":"version-sticker-writer","status":"done","tier2":"pass"},
{"name":"workflow-event-broadcaster-and-log-aggregator","status":"done","tier2":"pass"},
{"name":"workflow-simulation-engine","status":"done","tier2":"pass"},
{"name":"workflow-time-travel-debugger","status":"done","tier2":"pass"}
]
"summary": {
"done": 45,
"not_implemented": 0,
"blocked": 0,
"failed": 0,
"skipped": 0,
"queued": 0,
"checking": 0
},
"features": {
"ab-release-manager": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/ab-release-manager.md",
"notes": []
},
"ab-testing-experiment-engine": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/ab-testing-experiment-engine.md",
"notes": []
},
"agent-cluster-manager-with-ha-topologies": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/agent-cluster-manager-with-ha-topologies.md",
"notes": []
},
"agent-core-runtime-with-grpc-communication": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/agent-core-runtime-with-grpc-communication.md",
"notes": []
},
"agent-lifecycle-operations": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/agent-lifecycle-operations.md",
"notes": []
},
"agent-manager-with-certificate-based-registration-and-heartbeat": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/agent-manager-with-certificate-based-registration-and-heartbeat.md",
"notes": []
},
"agent-self-healing-and-auto-scaling-with-infrastructure-health-monitoring": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/agent-self-healing-and-auto-scaling-with-infrastructure-health-monitoring.md",
"notes": []
},
"approval-gateway-with-multi-approver-and-separation-of-duties": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/approval-gateway-with-multi-approver-and-separation-of-duties.md",
"notes": []
},
"audit-exporter": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/audit-exporter.md",
"notes": []
},
"audit-query-engine-with-scheduled-reporting-and-evidence-visualization": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/audit-query-engine-with-scheduled-reporting-and-evidence-visualization.md",
"notes": []
},
"automated-drift-remediation-engine": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/automated-drift-remediation-engine.md",
"notes": []
},
"aws-ecs-deployment-agent": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/aws-ecs-deployment-agent.md",
"notes": []
},
"built-in-workflow-steps": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/built-in-workflow-steps.md",
"notes": []
},
"canary-deployment-controller-with-auto-advance-statistical-analysis-and-auto-rollback": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/canary-deployment-controller-with-auto-advance-statistical-analysis-and-auto-rollback.md",
"notes": []
},
"centralized-release-control-plane-for-non-k8s": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/centralized-release-control-plane-for-non-k8s.md",
"notes": []
},
"compliance-engine": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/compliance-engine.md",
"notes": []
},
"component-registry-for-container-image-tracking": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/component-registry-for-container-image-tracking.md",
"notes": []
},
"dag-based-workflow-engine-with-parallel-execution": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/dag-based-workflow-engine-with-parallel-execution.md",
"notes": []
},
"deployment-artifact-generator": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/deployment-artifact-generator.md",
"notes": []
},
"deployment-execution-to-non-k8s-targets": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/deployment-execution-to-non-k8s-targets.md",
"notes": []
},
"deployment-rollback-manager-with-automated-failure-recovery": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/deployment-rollback-manager-with-automated-failure-recovery.md",
"notes": []
},
"digest-first-version-manager-for-container-images": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/digest-first-version-manager-for-container-images.md",
"notes": []
},
"docker-compose-deployment-agent": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/docker-compose-deployment-agent.md",
"notes": []
},
"docker-deployment-agent": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/docker-deployment-agent.md",
"notes": []
},
"feature-flag-bridge": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/feature-flag-bridge.md",
"notes": []
},
"hashicorp-nomad-deployment-agent": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/hashicorp-nomad-deployment-agent.md",
"notes": []
},
"intelligent-rollback-system": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/intelligent-rollback-system.md",
"notes": []
},
"inventory-sync-with-container-drift-detection": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/inventory-sync-with-container-drift-detection.md",
"notes": []
},
"multi-language-script-engine": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/multi-language-script-engine.md",
"notes": []
},
"multi-region-federation-system": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/multi-region-federation-system.md",
"notes": []
},
"progressive-delivery-rest-api": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/progressive-delivery-rest-api.md",
"notes": []
},
"promotion-decision-engine": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/promotion-decision-engine.md",
"notes": []
},
"promotion-gate-registry-with-built-in-gates": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/promotion-gate-registry-with-built-in-gates.md",
"notes": []
},
"release-bundle-manager": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/release-bundle-manager.md",
"notes": []
},
"release-catalog-with-status-lifecycle-and-deployment-history": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/release-catalog-with-status-lifecycle-and-deployment-history.md",
"notes": []
},
"release-orchestration": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/release-orchestration.md",
"notes": []
},
"release-orchestrator-observability-hub": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/release-orchestrator-observability-hub.md",
"notes": []
},
"release-orchestrator-performance-optimizations": {
"status": "done",
"tier2": "pass",
"bugsFixed": 3,
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/release-orchestrator-performance-optimizations.md",
"notes": []
},
"target-registry-for-deployment-destinations": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/target-registry-for-deployment-destinations.md",
"notes": []
},
"traffic-manager-with-load-balancer-adapters": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/traffic-manager-with-load-balancer-adapters.md",
"notes": []
},
"traffic-router-framework": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/traffic-router-framework.md",
"notes": []
},
"version-sticker-writer": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/version-sticker-writer.md",
"notes": []
},
"workflow-event-broadcaster-and-log-aggregator": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/workflow-event-broadcaster-and-log-aggregator.md",
"notes": []
},
"workflow-simulation-engine": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/workflow-simulation-engine.md",
"notes": []
},
"workflow-time-travel-debugger": {
"status": "done",
"tier2": "pass",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T21:00:00Z",
"featureFile": "docs/features/checked/releaseorchestrator/workflow-time-travel-debugger.md",
"notes": []
}
},
"featureCount": 45
}

View File

@@ -1,89 +1,89 @@
{
"module": "replay",
"featureCount": 4,
"lastUpdatedUtc": "2026-02-11T11:37:55.8517149Z",
"features": {
"immutable-advisory-feed-snapshots": {
"status": "done",
"tier": 2,
"retryCount": 1,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-003",
"lastUpdatedUtc": "2026-02-11T11:32:20Z",
"featureFile": "docs/features/checked/replay/immutable-advisory-feed-snapshots.md",
"notes": [
"[2026-02-11T11:10:50Z] checking: Started run-001 Tier 0/1/2 verification for immutable-advisory-feed-snapshots.",
"[2026-02-11T11:21:41Z] failed: Tier 1 feed snapshot diff tests failed (3 cases) due non-versioned test fixtures returning latest advisory for both compared times.",
"[2026-02-11T11:21:41Z] triaged: Classified failure as test_gap in feed snapshot diff fixture wiring, not missing core implementation.",
"[2026-02-11T11:21:41Z] confirmed: Root cause confirmed; fix required in FeedSnapshots tests to bind advisories by snapshot version.",
"[2026-02-11T11:21:41Z] fixing: Updated Replay FeedSnapshots tests to use SetVersionedAdvisory for v/version payloads.",
"[2026-02-11T11:21:41Z] retesting: Re-ran FeedSnapshots tests to green after fixture fix.",
"[2026-02-11T11:25:52Z] done: Captured fresh run-003 Tier 0/1/2 evidence and verified immutable snapshot behavior (94/94)."
]
},
"point-in-time-vulnerability-query": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-003",
"lastUpdatedUtc": "2026-02-11T11:37:55.8517149Z",
"featureFile": "docs/features/checked/replay/point-in-time-vulnerability-query.md",
"notes": [
"[2026-02-11T11:22:34Z] checking: Started run-001 Tier 0/1/2 verification for point-in-time-vulnerability-query.",
"[2026-02-11T11:27:47Z] done: Completed run-002 Tier 0/1/2 verification with pass verdict and moved feature to docs/features/checked/replay/point-in-time-vulnerability-query.md.",
"[2026-02-11T11:37:55.8517149Z] checking: Re-ran Tier 0/1/2 with fresh run-003 and live /v1/pit API interactions (positive and negative paths).",
"[2026-02-11T11:37:55.8517149Z] done: Verified point-in-time query/diff/snapshot behavior and moved feature to docs/features/checked/replay/point-in-time-vulnerability-query.md."
]
},
"replay-infrastructure": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-11T11:32:20Z",
"featureFile": "docs/features/checked/replay/replay-infrastructure.md",
"notes": [
"[2026-02-11T11:30:17Z] checking: Started run-001 Tier 0/1/2 verification for replay-infrastructure.",
"[2026-02-11T11:30:17Z] done: Tier 0/1/2 passed with determinism/replay endpoint behavioral evidence; feature moved to docs/features/checked/replay/replay-infrastructure.md."
]
},
"replay-recording-and-verification-service": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-002",
"lastUpdatedUtc": "2026-02-11T11:33:47.5948634Z",
"featureFile": "docs/features/checked/replay/replay-recording-and-verification-service.md",
"notes": [
"[2026-02-11T11:30:48Z] checking: Started run-001 Tier 0/1/2 verification for replay-recording-and-verification-service.",
"[2026-02-11T11:31:55Z] done: Tier 0/1/2 passed with replay core + anonymization behavioral evidence (111/111) and feature moved to docs/features/checked/replay/replay-recording-and-verification-service.md.",
"[2026-02-11T11:33:47.5948634Z] checking: Started run-002 Tier 0/1/2 verification for replay-recording-and-verification-service.",
"[2026-02-11T11:33:47.5948634Z] done: Tier 0/1/2 passed including replay endpoint, determinism verifier, and trace anonymization behavior; feature moved to checked."
]
}
},
"summary": {
"done": 4,
"not_implemented": 0,
"blocked": 0,
"failed": 0,
"skipped": 0,
"queued": 0,
"checking": 0
}
{
"module": "replay",
"featureCount": 4,
"lastUpdatedUtc": "2026-02-11T11:37:55.8517149Z",
"features": {
"immutable-advisory-feed-snapshots": {
"status": "done",
"tier": 2,
"retryCount": 1,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-003",
"lastUpdatedUtc": "2026-02-11T11:32:20Z",
"featureFile": "docs/features/checked/replay/immutable-advisory-feed-snapshots.md",
"notes": [
"[2026-02-11T11:10:50Z] checking: Started run-001 Tier 0/1/2 verification for immutable-advisory-feed-snapshots.",
"[2026-02-11T11:21:41Z] failed: Tier 1 feed snapshot diff tests failed (3 cases) due non-versioned test fixtures returning latest advisory for both compared times.",
"[2026-02-11T11:21:41Z] triaged: Classified failure as test_gap in feed snapshot diff fixture wiring, not missing core implementation.",
"[2026-02-11T11:21:41Z] confirmed: Root cause confirmed; fix required in FeedSnapshots tests to bind advisories by snapshot version.",
"[2026-02-11T11:21:41Z] fixing: Updated Replay FeedSnapshots tests to use SetVersionedAdvisory for v/version payloads.",
"[2026-02-11T11:21:41Z] retesting: Re-ran FeedSnapshots tests to green after fixture fix.",
"[2026-02-11T11:25:52Z] done: Captured fresh run-003 Tier 0/1/2 evidence and verified immutable snapshot behavior (94/94)."
]
},
"point-in-time-vulnerability-query": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-003",
"lastUpdatedUtc": "2026-02-11T11:37:55.8517149Z",
"featureFile": "docs/features/checked/replay/point-in-time-vulnerability-query.md",
"notes": [
"[2026-02-11T11:22:34Z] checking: Started run-001 Tier 0/1/2 verification for point-in-time-vulnerability-query.",
"[2026-02-11T11:27:47Z] done: Completed run-002 Tier 0/1/2 verification with pass verdict and moved feature to docs/features/checked/replay/point-in-time-vulnerability-query.md.",
"[2026-02-11T11:37:55.8517149Z] checking: Re-ran Tier 0/1/2 with fresh run-003 and live /v1/pit API interactions (positive and negative paths).",
"[2026-02-11T11:37:55.8517149Z] done: Verified point-in-time query/diff/snapshot behavior and moved feature to docs/features/checked/replay/point-in-time-vulnerability-query.md."
]
},
"replay-infrastructure": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-11T11:32:20Z",
"featureFile": "docs/features/checked/replay/replay-infrastructure.md",
"notes": [
"[2026-02-11T11:30:17Z] checking: Started run-001 Tier 0/1/2 verification for replay-infrastructure.",
"[2026-02-11T11:30:17Z] done: Tier 0/1/2 passed with determinism/replay endpoint behavioral evidence; feature moved to docs/features/checked/replay/replay-infrastructure.md."
]
},
"replay-recording-and-verification-service": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-002",
"lastUpdatedUtc": "2026-02-11T11:33:47.5948634Z",
"featureFile": "docs/features/checked/replay/replay-recording-and-verification-service.md",
"notes": [
"[2026-02-11T11:30:48Z] checking: Started run-001 Tier 0/1/2 verification for replay-recording-and-verification-service.",
"[2026-02-11T11:31:55Z] done: Tier 0/1/2 passed with replay core + anonymization behavioral evidence (111/111) and feature moved to docs/features/checked/replay/replay-recording-and-verification-service.md.",
"[2026-02-11T11:33:47.5948634Z] checking: Started run-002 Tier 0/1/2 verification for replay-recording-and-verification-service.",
"[2026-02-11T11:33:47.5948634Z] done: Tier 0/1/2 passed including replay endpoint, determinism verifier, and trace anonymization behavior; feature moved to checked."
]
}
},
"summary": {
"done": 4,
"not_implemented": 0,
"blocked": 0,
"failed": 0,
"skipped": 0,
"queued": 0,
"checking": 0
}
}

View File

@@ -1,6 +1,5 @@
{
"module": "router",
"lastUpdated": "2026-02-13T23:30:00Z",
"summary": {
"totalFeatures": 18,
"verified": 18,
@@ -22,149 +21,389 @@
"evidenceFile": "docs/qa/feature-checks/runs/router/run-20260213-deep-e2e/tier2-api-evidence.json"
},
"testProjects": {
"StellaOps.Router.Common.Tests": { "passed": 169, "failed": 0, "skipped": 0 },
"StellaOps.Router.Gateway.Tests": { "passed": 13, "failed": 0, "skipped": 0 },
"StellaOps.Router.Transport.InMemory.Tests": { "passed": 91, "failed": 0, "skipped": 0 },
"StellaOps.Router.Config.Tests": { "passed": 146, "failed": 0, "skipped": 0 },
"StellaOps.Microservice.Tests": { "passed": 181, "failed": 0, "skipped": 0 },
"StellaOps.Microservice.SourceGen.Tests": { "passed": 18, "failed": 0, "skipped": 0 },
"StellaOps.Router.AspNet.Tests": { "passed": 18, "failed": 0, "skipped": 0 },
"StellaOps.Router.Transport.Tls.Tests": { "passed": 69, "failed": 0, "skipped": 0 },
"StellaOps.Messaging.Transport.Valkey.Tests": { "passed": 0, "failed": 0, "skipped": 35 },
"StellaOps.Router.Integration.Tests": { "passed": 154, "failed": 0, "skipped": 0 },
"StellaOps.Gateway.WebService.Tests": { "passed": 224, "failed": 0, "skipped": 0 },
"StellaOps.Router.Transport.Tcp.Tests": { "passed": 139, "failed": 0, "skipped": 0 },
"StellaOps.Router.Transport.Udp.Tests": { "passed": 44, "failed": 0, "skipped": 0 },
"StellaOps.Router.Transport.Plugin.Tests": { "passed": 37, "failed": 0, "skipped": 0 }
"StellaOps.Router.Common.Tests": {
"passed": 169,
"failed": 0,
"skipped": 0
},
"StellaOps.Router.Gateway.Tests": {
"passed": 13,
"failed": 0,
"skipped": 0
},
"StellaOps.Router.Transport.InMemory.Tests": {
"passed": 91,
"failed": 0,
"skipped": 0
},
"StellaOps.Router.Config.Tests": {
"passed": 146,
"failed": 0,
"skipped": 0
},
"StellaOps.Microservice.Tests": {
"passed": 181,
"failed": 0,
"skipped": 0
},
"StellaOps.Microservice.SourceGen.Tests": {
"passed": 18,
"failed": 0,
"skipped": 0
},
"StellaOps.Router.AspNet.Tests": {
"passed": 18,
"failed": 0,
"skipped": 0
},
"StellaOps.Router.Transport.Tls.Tests": {
"passed": 69,
"failed": 0,
"skipped": 0
},
"StellaOps.Messaging.Transport.Valkey.Tests": {
"passed": 0,
"failed": 0,
"skipped": 35
},
"StellaOps.Router.Integration.Tests": {
"passed": 154,
"failed": 0,
"skipped": 0
},
"StellaOps.Gateway.WebService.Tests": {
"passed": 224,
"failed": 0,
"skipped": 0
},
"StellaOps.Router.Transport.Tcp.Tests": {
"passed": 139,
"failed": 0,
"skipped": 0
},
"StellaOps.Router.Transport.Udp.Tests": {
"passed": 44,
"failed": 0,
"skipped": 0
},
"StellaOps.Router.Transport.Plugin.Tests": {
"passed": 37,
"failed": 0,
"skipped": 0
}
},
"features": {
"asp-net-endpoint-discovery-and-router-dispatch-bridge": {
"status": "verified",
"status": "done",
"tier0": "PASS",
"tier1": "PASS",
"tier2": "PASS",
"evidence": "docs/qa/feature-checks/runs/router/asp-net-endpoint-discovery-and-router-dispatch-bridge/run-001/tier2-integration-check.json"
"evidence": "docs/qa/feature-checks/runs/router/asp-net-endpoint-discovery-and-router-dispatch-bridge/run-001/tier2-integration-check.json",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T23:30:00Z",
"featureFile": "docs/features/checked/router/asp-net-endpoint-discovery-and-router-dispatch-bridge.md",
"notes": []
},
"gateway-core-routing-infrastructure": {
"status": "verified",
"status": "done",
"tier0": "PASS",
"tier1": "PASS",
"tier2": "PASS",
"evidence": "docs/qa/feature-checks/runs/router/gateway-core-routing-infrastructure/run-001/tier2-integration-check.json"
"evidence": "docs/qa/feature-checks/runs/router/gateway-core-routing-infrastructure/run-001/tier2-integration-check.json",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T23:30:00Z",
"featureFile": "docs/features/checked/router/gateway-core-routing-infrastructure.md",
"notes": []
},
"inmemory-transport-plugin": {
"status": "verified",
"status": "done",
"tier0": "PASS",
"tier1": "PASS",
"tier2": "PASS",
"evidence": "docs/qa/feature-checks/runs/router/inmemory-transport-plugin/run-001/tier2-integration-check.json"
"evidence": "docs/qa/feature-checks/runs/router/inmemory-transport-plugin/run-001/tier2-integration-check.json",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T23:30:00Z",
"featureFile": "docs/features/checked/router/inmemory-transport-plugin.md",
"notes": []
},
"messaging-abstractions-library": {
"status": "verified",
"status": "done",
"tier0": "PASS",
"tier1": "PASS",
"tier2": "PASS",
"evidence": "docs/qa/feature-checks/runs/router/messaging-abstractions-library/run-001/tier2-integration-check.json",
"notes": "Valkey transport tests skipped (35) due to missing Valkey server"
"notes": [
"Valkey transport tests skipped (35) due to missing Valkey server"
],
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T23:30:00Z",
"featureFile": "docs/features/checked/router/messaging-abstractions-library.md"
},
"microservice-endpoint-yaml-configuration-overrides": {
"status": "verified",
"status": "done",
"tier0": "PASS",
"tier1": "PASS",
"tier2": "PASS",
"evidence": "docs/qa/feature-checks/runs/router/microservice-endpoint-yaml-configuration-overrides/run-001/tier2-integration-check.json"
"evidence": "docs/qa/feature-checks/runs/router/microservice-endpoint-yaml-configuration-overrides/run-001/tier2-integration-check.json",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T23:30:00Z",
"featureFile": "docs/features/checked/router/microservice-endpoint-yaml-configuration-overrides.md",
"notes": []
},
"microservice-sdk-core": {
"status": "verified",
"status": "done",
"tier0": "PASS",
"tier1": "PASS",
"tier2": "PASS",
"evidence": "docs/qa/feature-checks/runs/router/microservice-sdk-core/run-001/tier2-integration-check.json"
"evidence": "docs/qa/feature-checks/runs/router/microservice-sdk-core/run-001/tier2-integration-check.json",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T23:30:00Z",
"featureFile": "docs/features/checked/router/microservice-sdk-core.md",
"notes": []
},
"microservice-sdk-request-dispatcher-and-typed-endpoint-adapters": {
"status": "verified",
"status": "done",
"tier0": "PASS",
"tier1": "PASS",
"tier2": "PASS",
"evidence": "docs/qa/feature-checks/runs/router/microservice-sdk-request-dispatcher-and-typed-endpoint-adapters/run-001/tier2-integration-check.json"
"evidence": "docs/qa/feature-checks/runs/router/microservice-sdk-request-dispatcher-and-typed-endpoint-adapters/run-001/tier2-integration-check.json",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T23:30:00Z",
"featureFile": "docs/features/checked/router/microservice-sdk-request-dispatcher-and-typed-endpoint-adapters.md",
"notes": []
},
"region-aware-routing-algorithm": {
"status": "verified",
"status": "done",
"tier0": "PASS",
"tier1": "PASS",
"tier2": "PASS",
"evidence": "docs/qa/feature-checks/runs/router/region-aware-routing-algorithm/run-001/tier2-integration-check.json"
"evidence": "docs/qa/feature-checks/runs/router/region-aware-routing-algorithm/run-001/tier2-integration-check.json",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T23:30:00Z",
"featureFile": "docs/features/checked/router/region-aware-routing-algorithm.md",
"notes": []
},
"roslyn-endpoint-source-generator": {
"status": "verified",
"status": "done",
"tier0": "PASS",
"tier1": "PASS",
"tier2": "PASS",
"evidence": "docs/qa/feature-checks/runs/router/roslyn-endpoint-source-generator/run-001/tier2-integration-check.json"
"evidence": "docs/qa/feature-checks/runs/router/roslyn-endpoint-source-generator/run-001/tier2-integration-check.json",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T23:30:00Z",
"featureFile": "docs/features/checked/router/roslyn-endpoint-source-generator.md",
"notes": []
},
"router-backpressure": {
"status": "verified",
"status": "done",
"tier0": "PASS",
"tier1": "PASS",
"tier2": "PASS",
"evidence": "docs/qa/feature-checks/runs/router/router-backpressure/run-001/tier2-integration-check.json"
"evidence": "docs/qa/feature-checks/runs/router/router-backpressure/run-001/tier2-integration-check.json",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T23:30:00Z",
"featureFile": "docs/features/checked/router/router-backpressure.md",
"notes": []
},
"router-common-models-and-abstractions-library": {
"status": "verified",
"status": "done",
"tier0": "PASS",
"tier1": "PASS",
"tier2": "PASS",
"evidence": "docs/qa/feature-checks/runs/router/router-common-models-and-abstractions-library/run-001/tier2-integration-check.json"
"evidence": "docs/qa/feature-checks/runs/router/router-common-models-and-abstractions-library/run-001/tier2-integration-check.json",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T23:30:00Z",
"featureFile": "docs/features/checked/router/router-common-models-and-abstractions-library.md",
"notes": []
},
"router-microservice-sdk-solution-infrastructure": {
"status": "verified",
"status": "done",
"tier0": "PASS",
"tier1": "PASS",
"tier2": "PASS",
"evidence": "docs/qa/feature-checks/runs/router/router-microservice-sdk-solution-infrastructure/run-001/tier2-integration-check.json"
"evidence": "docs/qa/feature-checks/runs/router/router-microservice-sdk-solution-infrastructure/run-001/tier2-integration-check.json",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T23:30:00Z",
"featureFile": "docs/features/checked/router/router-microservice-sdk-solution-infrastructure.md",
"notes": []
},
"router-reference-implementation-examples": {
"status": "verified",
"status": "done",
"tier0": "PASS",
"tier1": "PASS",
"tier2": "PASS",
"evidence": "docs/qa/feature-checks/runs/router/router-reference-implementation-examples/run-001/tier2-integration-check.json"
"evidence": "docs/qa/feature-checks/runs/router/router-reference-implementation-examples/run-001/tier2-integration-check.json",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T23:30:00Z",
"featureFile": "docs/features/checked/router/router-reference-implementation-examples.md",
"notes": []
},
"router-request-cancellation-propagation": {
"status": "verified",
"status": "done",
"tier0": "PASS",
"tier1": "PASS",
"tier2": "PASS",
"evidence": "docs/qa/feature-checks/runs/router/router-request-cancellation-propagation/run-001/tier2-integration-check.json"
"evidence": "docs/qa/feature-checks/runs/router/router-request-cancellation-propagation/run-001/tier2-integration-check.json",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T23:30:00Z",
"featureFile": "docs/features/checked/router/router-request-cancellation-propagation.md",
"notes": []
},
"router-streaming-data-transfer": {
"status": "verified",
"status": "done",
"tier0": "PASS",
"tier1": "PASS",
"tier2": "PASS",
"evidence": "docs/qa/feature-checks/runs/router/router-streaming-data-transfer/run-001/tier2-integration-check.json"
"evidence": "docs/qa/feature-checks/runs/router/router-streaming-data-transfer/run-001/tier2-integration-check.json",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T23:30:00Z",
"featureFile": "docs/features/checked/router/router-streaming-data-transfer.md",
"notes": []
},
"router-yaml-json-configuration-with-hot-reload": {
"status": "verified",
"status": "done",
"tier0": "PASS",
"tier1": "PASS",
"tier2": "PASS",
"evidence": "docs/qa/feature-checks/runs/router/router-yaml-json-configuration-with-hot-reload/run-001/tier2-integration-check.json"
"evidence": "docs/qa/feature-checks/runs/router/router-yaml-json-configuration-with-hot-reload/run-001/tier2-integration-check.json",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T23:30:00Z",
"featureFile": "docs/features/checked/router/router-yaml-json-configuration-with-hot-reload.md",
"notes": []
},
"tls-mtls-transport-plugin": {
"status": "verified",
"status": "done",
"tier0": "PASS",
"tier1": "PASS",
"tier2": "PASS",
"evidence": "docs/qa/feature-checks/runs/router/tls-mtls-transport-plugin/run-001/tier2-integration-check.json"
"evidence": "docs/qa/feature-checks/runs/router/tls-mtls-transport-plugin/run-001/tier2-integration-check.json",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T23:30:00Z",
"featureFile": "docs/features/checked/router/tls-mtls-transport-plugin.md",
"notes": []
},
"valkey-messaging-transport-for-gateway": {
"status": "verified",
"status": "done",
"tier0": "PASS",
"tier1": "PASS",
"tier2": "PASS",
"evidence": "docs/qa/feature-checks/runs/router/valkey-messaging-transport-for-gateway/run-001/tier2-integration-check.json",
"notes": "All 35 Valkey tests skipped due to missing Valkey server; source verified on disk"
"notes": [
"All 35 Valkey tests skipped due to missing Valkey server; source verified on disk"
],
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T23:30:00Z",
"featureFile": "docs/features/checked/router/valkey-messaging-transport-for-gateway.md"
}
}
},
"lastUpdatedUtc": "2026-02-13T23:30:00Z",
"featureCount": 18
}

View File

@@ -1,6 +1,5 @@
{
"module": "sbomservice",
"lastUpdated": "2026-02-13T08:00:00Z",
"featureCount": 8,
"summary": {
"checked": 8,
@@ -9,86 +8,159 @@
"blocked": 0
},
"buildNote": "All 3 test projects pass: StellaOps.SbomService.Tests (59 tests), StellaOps.SbomService.Lineage.Tests (34 tests, after fixing FluentAssertions ref and rewriting outdated LineageGraphOptimizerTests), StellaOps.SbomService.Persistence.Tests (8 tests). Total: 101 tests green.",
"features": [
{
"name": "sbom-lineage-api-backend",
"slug": "sbom-lineage-api-backend",
"status": "checked",
"features": {
"sbom-lineage-api-backend": {
"status": "done",
"runId": "run-001",
"tier0": "pass",
"tier1": "pass",
"tier2d": "pass",
"notes": "REST API endpoints for lineage graph queries, diff computation, and export. All source files verified, integration tests pass."
"notes": [
"REST API endpoints for lineage graph queries, diff computation, and export. All source files verified, integration tests pass."
],
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T08:00:00Z",
"featureFile": "docs/features/checked/sbomservice/sbom-lineage-api-backend.md"
},
{
"name": "sbom-lineage-edge-persistence",
"slug": "sbom-lineage-edge-persistence",
"status": "checked",
"sbom-lineage-edge-persistence": {
"status": "done",
"runId": "run-001",
"tier0": "pass",
"tier1": "pass",
"tier2d": "pass",
"notes": "PostgreSQL-backed persistence for sbom_lineage_edges with BFS traversal, RLS tenant isolation, ISbomLineageEdgeRepository interface and in-memory test impl."
"notes": [
"PostgreSQL-backed persistence for sbom_lineage_edges with BFS traversal, RLS tenant isolation, ISbomLineageEdgeRepository interface and in-memory test impl."
],
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T08:00:00Z",
"featureFile": "docs/features/checked/sbomservice/sbom-lineage-edge-persistence.md"
},
{
"name": "sbom-lineage-graph-visualization",
"slug": "sbom-lineage-graph-visualization",
"status": "checked",
"sbom-lineage-graph-visualization": {
"status": "done",
"runId": "run-001",
"tier0": "pass",
"tier1": "pass",
"tier2d": "pass",
"notes": "Backend graph service, optimizer, stream service, REST controller. Tests rewritten to match actual API. 24 behavioral tests pass (optimizer + stream + determinism)."
"notes": [
"Backend graph service, optimizer, stream service, REST controller. Tests rewritten to match actual API. 24 behavioral tests pass (optimizer + stream + determinism)."
],
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T08:00:00Z",
"featureFile": "docs/features/checked/sbomservice/sbom-lineage-graph-visualization.md"
},
{
"name": "sbom-lineage-hover-cache-with-valkey",
"slug": "sbom-lineage-hover-cache-with-valkey",
"status": "checked",
"sbom-lineage-hover-cache-with-valkey": {
"status": "done",
"runId": "run-001",
"tier0": "pass",
"tier1": "pass",
"tier2d": "pass",
"notes": "Valkey/Redis caching with 5-min TTL for hover cards, 10-min TTL for compare cache. DistributedLineageHoverCache + InMemoryLineageHoverCache + ValkeyLineageCompareCache all implemented."
"notes": [
"Valkey/Redis caching with 5-min TTL for hover cards, 10-min TTL for compare cache. DistributedLineageHoverCache + InMemoryLineageHoverCache + ValkeyLineageCompareCache all implemented."
],
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T08:00:00Z",
"featureFile": "docs/features/checked/sbomservice/sbom-lineage-hover-cache-with-valkey.md"
},
{
"name": "sbom-lineage-ndjson-streaming-export",
"slug": "sbom-lineage-ndjson-streaming-export",
"status": "checked",
"sbom-lineage-ndjson-streaming-export": {
"status": "done",
"runId": "run-001",
"tier0": "pass",
"tier1": "pass",
"tier2d": "pass",
"notes": "NDJSON export with application/x-ndjson content type, deterministic ordering, 50MB limit, configurable includes, optional keyless signing. Integration test verifies end-to-end."
"notes": [
"NDJSON export with application/x-ndjson content type, deterministic ordering, 50MB limit, configurable includes, optional keyless signing. Integration test verifies end-to-end."
],
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T08:00:00Z",
"featureFile": "docs/features/checked/sbomservice/sbom-lineage-ndjson-streaming-export.md"
},
{
"name": "sbom-service-lineage-projection-api",
"slug": "sbom-service-lineage-projection-api",
"status": "checked",
"sbom-service-lineage-projection-api": {
"status": "done",
"runId": "run-001",
"tier0": "pass",
"tier1": "pass",
"tier2d": "pass",
"notes": "Projection API with SbomProjectionResult, hash integrity, file and Postgres repositories. Integration tests verify tenant requirement and payload content."
"notes": [
"Projection API with SbomProjectionResult, hash integrity, file and Postgres repositories. Integration tests verify tenant requirement and payload content."
],
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T08:00:00Z",
"featureFile": "docs/features/checked/sbomservice/sbom-service-lineage-projection-api.md"
},
{
"name": "sbom-service-registry-source-integration",
"slug": "sbom-service-registry-source-integration",
"status": "checked",
"sbom-service-registry-source-integration": {
"status": "done",
"runId": "run-001",
"tier0": "pass",
"tier1": "pass",
"tier2d": "pass",
"notes": "Full CRUD for registry sources, webhook processing, scan job emission, auto-discovery. 12+ dedicated unit tests covering create, read, update, delete, trigger, pause, resume, run history."
"notes": [
"Full CRUD for registry sources, webhook processing, scan job emission, auto-discovery. 12+ dedicated unit tests covering create, read, update, delete, trigger, pause, resume, run history."
],
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T08:00:00Z",
"featureFile": "docs/features/checked/sbomservice/sbom-service-registry-source-integration.md"
},
{
"name": "sbom-verdict-linking-table",
"slug": "sbom-verdict-linking-table",
"status": "checked",
"sbom-verdict-linking-table": {
"status": "done",
"runId": "run-001",
"tier0": "pass",
"tier1": "pass",
"tier2d": "pass",
"notes": "sbom_verdict_links table with upsert on (sbom_version_id, cve, tenant_id), RLS, confidence scoring. Two repository layers (Lineage + Persistence) with PostgreSQL implementation."
"notes": [
"sbom_verdict_links table with upsert on (sbom_version_id, cve, tenant_id), RLS, confidence scoring. Two repository layers (Lineage + Persistence) with PostgreSQL implementation."
],
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T08:00:00Z",
"featureFile": "docs/features/checked/sbomservice/sbom-verdict-linking-table.md"
}
]
},
"lastUpdatedUtc": "2026-02-13T08:00:00Z"
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,69 +1,72 @@
{
"module": "scheduler",
"featureCount": 3,
"lastUpdatedUtc": "2026-02-11T11:08:35.7811188Z",
"features": {
"scheduler-exception-lifecycle-worker": {
"status": "not_implemented",
"tier": 0,
"retryCount": 0,
"sourceVerified": false,
"buildVerified": null,
"e2eVerified": null,
"skipReason": null,
"lastRunId": "run-002",
"lastUpdatedUtc": "2026-02-11T10:56:58.8796040Z",
"featureFile": "docs/features/unimplemented/scheduler/scheduler-exception-lifecycle-worker.md",
"notes": [
"[2026-02-11T10:52:00.0000000Z] checking: Started Tier 0 verification for scheduler-exception-lifecycle-worker.",
"[2026-02-11T10:54:03.1402651Z] not_implemented: Tier 0 found \u003e50% missing referenced files; moved to docs/features/unimplemented/scheduler/.",
"[2026-02-11T10:55:35.7493575Z] not_implemented: Tier 0 found missing key endpoint/contracts/test files and no lifecycle worker DI wiring; feature moved to unimplemented.",
"[2026-02-11T10:56:58.8796040Z] not_implemented: Tier 0 run-002 found 6/8 referenced files missing (missingRatio=0.75); moved feature doc to unimplemented."
]
},
"scheduler-graph-job-dtos": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-003",
"lastUpdatedUtc": "2026-02-11T11:08:17.2890029Z",
"featureFile": "docs/features/checked/scheduler/scheduler-graph-job-dtos.md",
"notes": [
"[2026-02-11T10:54:03.1402651Z] checking: Started Tier 0/1/2 verification for scheduler-graph-job-dtos.",
"[2026-02-11T10:56:58.8796040Z] checking: Started Tier 0/1/2 verification for scheduler-graph-job-dtos after scheduler-exception-lifecycle-worker reached terminal state.",
"[2026-02-11T10:59:15.9416711Z] done: run-001 Tier 0(partial)/1/2 passed with endpoint and lifecycle behavior evidence; feature moved to checked.",
"[2026-02-11T11:07:26.8342480Z] retesting: Executed run-003 Tier 0/1/2 with live API replay for build/overlay/job query/completion endpoints.",
"[2026-02-11T11:07:26.8342480Z] done: scheduler-graph-job-dtos passed Tier 0 partial + Tier 1/2 and remains in checked with run-003 evidence."
]
},
"scheduler-impactindex-and-surface-fs-pointers": {
"status": "not_implemented",
"tier": 0,
"retryCount": 0,
"sourceVerified": false,
"buildVerified": null,
"e2eVerified": null,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-11T11:08:35.7811188Z",
"featureFile": "docs/features/unimplemented/scheduler/scheduler-impactindex-and-surface-fs-pointers.md",
"notes": [
"[2026-02-11T10:59:15.9416711Z] checking: Started run-001 Tier 0/1/2 verification for scheduler-impactindex-and-surface-fs-pointers.",
"[2026-02-11T11:01:38.8971932Z] not_implemented: Tier 0 run-001 found 7/7 referenced ImpactIndex/SurfaceFs/Scheduling files missing; moved to docs/features/unimplemented/scheduler/.",
"[2026-02-11T11:07:26.8342480Z] checking: Started Tier 0/1/2 verification for scheduler-impactindex-and-surface-fs-pointers after scheduler-graph-job-dtos reached terminal state.",
"[2026-02-11T11:08:35.7811188Z] not_implemented: Confirmed terminal run-001 classification remains valid; no checked implementation files exist for ImpactIndex/SurfaceFs feature doc paths."
]
}
},
"summary": {
"done": 1,
"not_implemented": 2,
"blocked": 0,
"failed": 0,
"skipped": 0
}
{
"module": "scheduler",
"featureCount": 3,
"lastUpdatedUtc": "2026-02-15T20:55:00.0000000Z",
"features": {
"scheduler-exception-lifecycle-worker": {
"status": "partially_implemented",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": false,
"skipReason": null,
"lastRunId": "run-003",
"lastUpdatedUtc": "2026-02-15T20:55:00.0000000Z",
"featureFile": "docs/features/unimplemented/scheduler/scheduler-exception-lifecycle-worker.md",
"notes": [
"[2026-02-11T10:52:00.0000000Z] checking: Started Tier 0 verification for scheduler-exception-lifecycle-worker.",
"[2026-02-11T10:54:03.1402651Z] not_implemented: Tier 0 found >50% missing referenced files; moved to docs/features/unimplemented/scheduler/.",
"[2026-02-11T10:55:35.7493575Z] not_implemented: Tier 0 found missing key endpoint/contracts/test files and no lifecycle worker DI wiring; feature moved to unimplemented.",
"[2026-02-11T10:56:58.8796040Z] not_implemented: Tier 0 run-002 found 6/8 referenced files missing (missingRatio=0.75); moved feature doc to unimplemented.",
"[2026-02-15T20:55:00.0000000Z] partially_implemented: run-003 deep investigation found ExceptionLifecycleWorker (184 lines) and ExpiringNotificationWorker (323 lines) fully coded in src/Scheduler/__Libraries/StellaOps.Scheduler.Worker/Exception/ with activation/expiry lifecycle, retry/backoff, tenant-grouped digests, and alerts. All interfaces defined (IExceptionRepository, IExceptionEventPublisher, IExpiringDigestService, IExpiringAlertService) with null test implementations. GAPS: no DI wiring, no REST endpoints, no production repository impl, no unit tests. Worker test suite passes 139/139. Reclassified from not_implemented to partially_implemented."
]
},
"scheduler-graph-job-dtos": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-003",
"lastUpdatedUtc": "2026-02-11T11:08:17.2890029Z",
"featureFile": "docs/features/checked/scheduler/scheduler-graph-job-dtos.md",
"notes": [
"[2026-02-11T10:54:03.1402651Z] checking: Started Tier 0/1/2 verification for scheduler-graph-job-dtos.",
"[2026-02-11T10:56:58.8796040Z] checking: Started Tier 0/1/2 verification for scheduler-graph-job-dtos after scheduler-exception-lifecycle-worker reached terminal state.",
"[2026-02-11T10:59:15.9416711Z] done: run-001 Tier 0(partial)/1/2 passed with endpoint and lifecycle behavior evidence; feature moved to checked.",
"[2026-02-11T11:07:26.8342480Z] retesting: Executed run-003 Tier 0/1/2 with live API replay for build/overlay/job query/completion endpoints.",
"[2026-02-11T11:07:26.8342480Z] done: scheduler-graph-job-dtos passed Tier 0 partial + Tier 1/2 and remains in checked with run-003 evidence."
]
},
"scheduler-impactindex-and-surface-fs-pointers": {
"status": "partially_implemented",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": false,
"skipReason": null,
"lastRunId": "run-002",
"lastUpdatedUtc": "2026-02-15T20:55:00.0000000Z",
"featureFile": "docs/features/unimplemented/scheduler/scheduler-impactindex-and-surface-fs-pointers.md",
"notes": [
"[2026-02-11T10:59:15.9416711Z] checking: Started run-001 Tier 0/1/2 verification for scheduler-impactindex-and-surface-fs-pointers.",
"[2026-02-11T11:01:38.8971932Z] not_implemented: Tier 0 run-001 found 7/7 referenced ImpactIndex/SurfaceFs/Scheduling files missing; moved to docs/features/unimplemented/scheduler/.",
"[2026-02-11T11:07:26.8342480Z] checking: Started Tier 0/1/2 verification for scheduler-impactindex-and-surface-fs-pointers after scheduler-graph-job-dtos reached terminal state.",
"[2026-02-11T11:08:35.7811188Z] not_implemented: Confirmed terminal run-001 classification remains valid; no checked implementation files exist for ImpactIndex/SurfaceFs feature doc paths.",
"[2026-02-15T20:55:00.0000000Z] partially_implemented: run-002 deep investigation found full ImpactIndex library in src/Scheduler/__Libraries/StellaOps.Scheduler.ImpactIndex/ with RoaringImpactIndex (637 lines, roaring bitmap-backed), FixtureImpactIndex (673 lines, fixture stub), BomIndexReader (binary format parser), ImpactIndexSnapshot serialization, DI wiring for fixture stub. 11/11 tests pass (RoaringImpactIndexTests: 6 tests, FixtureImpactIndexTests: 5 tests) with STRONG assertion quality. SurfaceFsPointer (116 lines) and SurfaceFsPointerEvaluator (274 lines) found in Worker/Planning/ with drift detection and planning prioritization. GAPS: no WebService REST endpoints, no ScanScheduleService, SurfaceFsPointer evaluator not DI-wired. Reclassified from not_implemented to partially_implemented."
]
}
},
"summary": {
"done": 1,
"partially_implemented": 2,
"not_implemented": 0,
"blocked": 0,
"failed": 0,
"skipped": 0
}
}

View File

@@ -1,105 +1,215 @@
{
"module": "telemetry",
"featureCount": 11,
"lastUpdatedUtc": "2026-02-13T12:10:00Z",
"summary": {
"passed": 11,
"failed": 0,
"blocked": 0,
"skipped": 0,
"done": 11,
"queued": 0
"module": "telemetry",
"featureCount": 11,
"lastUpdatedUtc": "2026-02-13T12:10:00Z",
"summary": {
"passed": 11,
"failed": 0,
"blocked": 0,
"skipped": 0,
"done": 11,
"queued": 0
},
"buildNote": "All 277 tests pass (262 in StellaOps.Telemetry.Core.Tests, 15 in StellaOps.Telemetry.Analyzers.Tests). One race condition bug fixed in DoraMetricsTests (List<> to ConcurrentBag<> for MeterListener callbacks). Two features (dora-metrics, outcome-analytics-attribution) were previously marked NOT_FOUND but have since been implemented with full source, DI registration, and tests.",
"features": {
"dora-metrics": {
"status": "done",
"tier": 2,
"testProject": "StellaOps.Telemetry.Core.Tests",
"testsRun": 22,
"testsPassed": 22,
"bugFix": "Changed _measurements from List<> to ConcurrentBag<> in DoraMetricsTests to fix race condition",
"notes": [
"Previously marked NOT_FOUND; full DORA metrics implementation discovered with DoraMetrics, IDoraMetricsService, InMemoryDoraMetricsService, performance classification"
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:10:00Z",
"featureFile": "docs/features/checked/telemetry/dora-metrics.md"
},
"buildNote": "All 277 tests pass (262 in StellaOps.Telemetry.Core.Tests, 15 in StellaOps.Telemetry.Analyzers.Tests). One race condition bug fixed in DoraMetricsTests (List<> to ConcurrentBag<> for MeterListener callbacks). Two features (dora-metrics, outcome-analytics-attribution) were previously marked NOT_FOUND but have since been implemented with full source, DI registration, and tests.",
"features": {
"dora-metrics": {
"status": "pass",
"tier": "tier2",
"testProject": "StellaOps.Telemetry.Core.Tests",
"testsRun": 22,
"testsPassed": 22,
"bugFix": "Changed _measurements from List<> to ConcurrentBag<> in DoraMetricsTests to fix race condition",
"notes": "Previously marked NOT_FOUND; full DORA metrics implementation discovered with DoraMetrics, IDoraMetricsService, InMemoryDoraMetricsService, performance classification"
},
"incident-forensic-mode": {
"status": "pass",
"tier": "tier2",
"testProject": "StellaOps.Telemetry.Core.Tests",
"testsRun": 47,
"testsPassed": 47,
"notes": "47 tests covering activation/deactivation lifecycle, TTL override, tenant isolation, sealed mode override"
},
"metric-label-analyzer": {
"status": "pass",
"tier": "tier2",
"testProject": "StellaOps.Telemetry.Analyzers.Tests + StellaOps.Telemetry.Core.Tests",
"testsRun": 17,
"testsPassed": 17,
"notes": "15 Roslyn analyzer tests + 2 runtime MetricLabelGuard tests"
},
"opentelemetry-integration": {
"status": "pass",
"tier": "tier2",
"testProject": "StellaOps.Telemetry.Core.Tests",
"testsRun": 11,
"testsPassed": 11,
"notes": "Golden signal metrics, OTEL builder, collector config, exporter guard integration"
},
"outcome-analytics-attribution": {
"status": "pass",
"tier": "tier2",
"testProject": "StellaOps.Telemetry.Core.Tests",
"testsRun": 3,
"testsPassed": 3,
"notes": "Previously marked NOT_FOUND; full implementation discovered with DoraOutcomeAnalyticsService, IOutcomeAnalyticsService, executive reporting, attribution slices, daily cohorts"
},
"p0-product-level-metrics-and-dashboard": {
"status": "pass",
"tier": "tier2",
"testProject": "StellaOps.Telemetry.Core.Tests",
"testsRun": 13,
"testsPassed": 13,
"notes": "P0 metrics (4 product-level metrics), golden signals, fidelity SLO alerting, proof coverage/generation metrics"
},
"redacting-log-processor": {
"status": "pass",
"tier": "tier2",
"testProject": "StellaOps.Telemetry.Core.Tests",
"testsRun": 45,
"testsPassed": 45,
"notes": "LogRedactor with configurable patterns, RedactingLogProcessor OTEL integration, DeterministicLogFormatter"
},
"sealed-mode-telemetry": {
"status": "pass",
"tier": "tier2",
"testProject": "StellaOps.Telemetry.Core.Tests",
"testsRun": 47,
"testsPassed": 47,
"notes": "SealedModeTelemetryService blocks external exporters, SealedModeFileExporter for local storage, incident mode override support"
},
"telemetry-context-propagation-library": {
"status": "pass",
"tier": "tier2",
"testProject": "StellaOps.Telemetry.Core.Tests",
"testsRun": 33,
"testsPassed": 33,
"notes": "AsyncLocal accessor, HTTP/gRPC propagation, W3C trace context, background job scope, CLI context"
},
"telemetry-exporter-guard": {
"status": "pass",
"tier": "tier2",
"testProject": "StellaOps.Telemetry.Core.Tests",
"testsRun": 2,
"testsPassed": 2,
"notes": "IEgressPolicy-based guard with per-signal evaluation and enforcement logging"
},
"time-to-evidence-metric-instrumentation-and-percentile-export": {
"status": "pass",
"tier": "tier2",
"testProject": "StellaOps.Telemetry.Core.Tests",
"testsRun": 12,
"testsPassed": 12,
"notes": "TTE metrics with phase latency, scan duration, SLO breach tracking; TTFS metrics with ingestion service; percentile exporter"
}
"incident-forensic-mode": {
"status": "done",
"tier": 2,
"testProject": "StellaOps.Telemetry.Core.Tests",
"testsRun": 47,
"testsPassed": 47,
"notes": [
"47 tests covering activation/deactivation lifecycle, TTL override, tenant isolation, sealed mode override"
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:10:00Z",
"featureFile": "docs/features/checked/telemetry/incident-forensic-mode.md"
},
"metric-label-analyzer": {
"status": "done",
"tier": 2,
"testProject": "StellaOps.Telemetry.Analyzers.Tests + StellaOps.Telemetry.Core.Tests",
"testsRun": 17,
"testsPassed": 17,
"notes": [
"15 Roslyn analyzer tests + 2 runtime MetricLabelGuard tests"
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:10:00Z",
"featureFile": "docs/features/checked/telemetry/metric-label-analyzer.md"
},
"opentelemetry-integration": {
"status": "done",
"tier": 2,
"testProject": "StellaOps.Telemetry.Core.Tests",
"testsRun": 11,
"testsPassed": 11,
"notes": [
"Golden signal metrics, OTEL builder, collector config, exporter guard integration"
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:10:00Z",
"featureFile": "docs/features/checked/telemetry/opentelemetry-integration.md"
},
"outcome-analytics-attribution": {
"status": "done",
"tier": 2,
"testProject": "StellaOps.Telemetry.Core.Tests",
"testsRun": 3,
"testsPassed": 3,
"notes": [
"Previously marked NOT_FOUND; full implementation discovered with DoraOutcomeAnalyticsService, IOutcomeAnalyticsService, executive reporting, attribution slices, daily cohorts"
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:10:00Z",
"featureFile": "docs/features/checked/telemetry/outcome-analytics-attribution.md"
},
"p0-product-level-metrics-and-dashboard": {
"status": "done",
"tier": 2,
"testProject": "StellaOps.Telemetry.Core.Tests",
"testsRun": 13,
"testsPassed": 13,
"notes": [
"P0 metrics (4 product-level metrics), golden signals, fidelity SLO alerting, proof coverage/generation metrics"
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:10:00Z",
"featureFile": "docs/features/checked/telemetry/p0-product-level-metrics-and-dashboard.md"
},
"redacting-log-processor": {
"status": "done",
"tier": 2,
"testProject": "StellaOps.Telemetry.Core.Tests",
"testsRun": 45,
"testsPassed": 45,
"notes": [
"LogRedactor with configurable patterns, RedactingLogProcessor OTEL integration, DeterministicLogFormatter"
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:10:00Z",
"featureFile": "docs/features/checked/telemetry/redacting-log-processor.md"
},
"sealed-mode-telemetry": {
"status": "done",
"tier": 2,
"testProject": "StellaOps.Telemetry.Core.Tests",
"testsRun": 47,
"testsPassed": 47,
"notes": [
"SealedModeTelemetryService blocks external exporters, SealedModeFileExporter for local storage, incident mode override support"
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:10:00Z",
"featureFile": "docs/features/checked/telemetry/sealed-mode-telemetry.md"
},
"telemetry-context-propagation-library": {
"status": "done",
"tier": 2,
"testProject": "StellaOps.Telemetry.Core.Tests",
"testsRun": 33,
"testsPassed": 33,
"notes": [
"AsyncLocal accessor, HTTP/gRPC propagation, W3C trace context, background job scope, CLI context"
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:10:00Z",
"featureFile": "docs/features/checked/telemetry/telemetry-context-propagation-library.md"
},
"telemetry-exporter-guard": {
"status": "done",
"tier": 2,
"testProject": "StellaOps.Telemetry.Core.Tests",
"testsRun": 2,
"testsPassed": 2,
"notes": [
"IEgressPolicy-based guard with per-signal evaluation and enforcement logging"
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:10:00Z",
"featureFile": "docs/features/checked/telemetry/telemetry-exporter-guard.md"
},
"time-to-evidence-metric-instrumentation-and-percentile-export": {
"status": "done",
"tier": 2,
"testProject": "StellaOps.Telemetry.Core.Tests",
"testsRun": 12,
"testsPassed": 12,
"notes": [
"TTE metrics with phase latency, scan duration, SLO breach tracking; TTFS metrics with ingestion service; percentile exporter"
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:10:00Z",
"featureFile": "docs/features/checked/telemetry/time-to-evidence-metric-instrumentation-and-percentile-export.md"
}
}
}

View File

@@ -1,7 +1,6 @@
{
"module": "vexlens",
"featureCount": 7,
"lastUpdated": "2026-02-13T08:00:00Z",
"buildNote": "Baseline: 4 test projects, 314 total tests (75 + 92 + 89 + 58), 0 failures. All projects build and pass on .NET 10.0 preview.",
"testProjects": [
{
@@ -35,46 +34,116 @@
],
"features": {
"deterministic-vex-resolver-with-lattice-merge": {
"status": "passed",
"tier": "tier2",
"status": "done",
"tier": 2,
"evidence": "docs/qa/feature-checks/runs/vexlens/deterministic-vex-resolver-with-lattice-merge/run-001/tier2-integration-check.json",
"notes": "Full VEX consensus engine with 4 modes (Lattice, HighestWeight, WeightedVote, AuthoritativeFirst). Lattice merge selects most conservative status. Deterministic proof generation with SHA-256 digests. 181 tests pass across inner test projects."
"notes": [
"Full VEX consensus engine with 4 modes (Lattice, HighestWeight, WeightedVote, AuthoritativeFirst). Lattice merge selects most conservative status. Deterministic proof generation with SHA-256 digests. 181 tests pass across inner test projects."
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T08:00:00Z",
"featureFile": "docs/features/checked/vexlens/deterministic-vex-resolver-with-lattice-merge.md"
},
"trust-decay-freshness-f-with-configurable-tau-values": {
"status": "passed",
"tier": "tier2",
"status": "done",
"tier": 2,
"evidence": "docs/qa/feature-checks/runs/vexlens/trust-decay-freshness-f-with-configurable-tau-values/run-001/tier2-integration-check.json",
"notes": "Two complementary decay implementations: TrustDecayCalculator (exponential half-life F(e)=exp(-ln2*age/halfLife)) and TrustDecayService (multi-category staleness with configurable curve types). Configurable tau via HalfLifeDays and threshold parameters."
"notes": [
"Two complementary decay implementations: TrustDecayCalculator (exponential half-life F(e)=exp(-ln2*age/halfLife)) and TrustDecayService (multi-category staleness with configurable curve types). Configurable tau via HalfLifeDays and threshold parameters."
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T08:00:00Z",
"featureFile": "docs/features/checked/vexlens/trust-decay-freshness-f-with-configurable-tau-values.md"
},
"trust-weight-engine-with-patch-verification": {
"status": "passed",
"tier": "tier2",
"status": "done",
"tier": 2,
"evidence": "docs/qa/feature-checks/runs/vexlens/trust-weight-engine-with-patch-verification/run-001/tier2-integration-check.json",
"notes": "Multi-factor trust weight engine with PatchVerificationTrustProvider that elevates trust for backport-confirmed VEX statements. 4 trust factors from patch verification (function-level, section-level, issuer authority, runtime confirmation). All 13 referenced source files verified."
"notes": [
"Multi-factor trust weight engine with PatchVerificationTrustProvider that elevates trust for backport-confirmed VEX statements. 4 trust factors from patch verification (function-level, section-level, issuer authority, runtime confirmation). All 13 referenced source files verified."
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T08:00:00Z",
"featureFile": "docs/features/checked/vexlens/trust-weight-engine-with-patch-verification.md"
},
"vex-consensus-engine": {
"status": "passed",
"tier": "tier2",
"status": "done",
"tier": 2,
"evidence": "docs/qa/feature-checks/runs/vexlens/vex-consensus-engine/run-001/tier2-integration-check.json",
"notes": "Full multi-mode consensus engine with trust-weighted scoring, conflict resolution, dual-write persistence (DualWriteConsensusProjectionStore), noise gate filtering (NoiseGateService), policy engine integration, signal emission, and WebService API endpoints. All 15 referenced files verified."
"notes": [
"Full multi-mode consensus engine with trust-weighted scoring, conflict resolution, dual-write persistence (DualWriteConsensusProjectionStore), noise gate filtering (NoiseGateService), policy engine integration, signal emission, and WebService API endpoints. All 15 referenced files verified."
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T08:00:00Z",
"featureFile": "docs/features/checked/vexlens/vex-consensus-engine.md"
},
"vex-merge-explanation": {
"status": "passed",
"tier": "tier2",
"status": "done",
"tier": 2,
"evidence": "docs/qa/feature-checks/runs/vexlens/vex-merge-explanation/run-001/tier2-integration-check.json",
"notes": "Comprehensive merge explanation with DetailedConsensusRationale models (per-statement contributions, conflict documentation, decision factors, alternatives) and DeltaReportBuilder (deterministic delta reports between consensus rounds). SHA-256 based identifiers for audit trails."
"notes": [
"Comprehensive merge explanation with DetailedConsensusRationale models (per-statement contributions, conflict documentation, decision factors, alternatives) and DeltaReportBuilder (deterministic delta reports between consensus rounds). SHA-256 based identifiers for audit trails."
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T08:00:00Z",
"featureFile": "docs/features/checked/vexlens/vex-merge-explanation.md"
},
"vex-source-trust-scoring-with-multi-factor-scoring": {
"status": "passed",
"tier": "tier2",
"status": "done",
"tier": 2,
"evidence": "docs/qa/feature-checks/runs/vexlens/vex-source-trust-scoring-with-multi-factor-scoring/run-001/tier2-integration-check.json",
"notes": "Full 5-dimensional trust scoring (Authority, Accuracy, Timeliness, Coverage, Verification) with dedicated calculators per dimension. Supports cold-start graceful degradation, trend detection, warning generation, and caching with TTL. TrustScorecardApiModels for API display."
"notes": [
"Full 5-dimensional trust scoring (Authority, Accuracy, Timeliness, Coverage, Verification) with dedicated calculators per dimension. Supports cold-start graceful degradation, trend detection, warning generation, and caching with TTL. TrustScorecardApiModels for API display."
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T08:00:00Z",
"featureFile": "docs/features/checked/vexlens/vex-source-trust-scoring-with-multi-factor-scoring.md"
},
"vexlens-truth-table-tests": {
"status": "passed",
"tier": "tier2",
"status": "done",
"tier": 2,
"evidence": "docs/qa/feature-checks/runs/vexlens/vexlens-truth-table-tests/run-001/tier2-integration-check.json",
"notes": "Originally marked NOT_FOUND but VexLatticeTruthTableTests.cs now exists with 75 exhaustive truth table tests covering all 16 two-statement merge combinations, commutativity, associativity, idempotency, weighted vote, highest weight, conflict detection, outcome classification, edge cases, and determinism. Moved to IMPLEMENTED."
"notes": [
"Originally marked NOT_FOUND but VexLatticeTruthTableTests.cs now exists with 75 exhaustive truth table tests covering all 16 two-statement merge combinations, commutativity, associativity, idempotency, weighted vote, highest weight, conflict detection, outcome classification, edge cases, and determinism. Moved to IMPLEMENTED."
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-13T08:00:00Z",
"featureFile": "docs/features/checked/vexlens/vexlens-truth-table-tests.md"
}
},
"summary": {
@@ -84,5 +153,6 @@
"blocked": 0,
"notImplemented": 0,
"done": true
}
},
"lastUpdatedUtc": "2026-02-13T08:00:00Z"
}

View File

@@ -13,95 +13,216 @@
"buildNote": "All 3 test projects pass: Core.Tests (38 passed), Observer.Tests (52 passed), Webhook.Tests (37 passed). Total: 127 tests, 0 failures, 0 skipped. No dedicated Agent.Tests project exists; agent functionality verified through shared Core and Observer tests.",
"features": {
"elf-build-id-correlation-and-dso-tracking": {
"status": "passed",
"status": "done",
"tier0": "pass",
"tier1": "pass",
"tier2": "pass",
"testProject": "StellaOps.Zastava.Observer.Tests",
"testClasses": ["ElfBuildIdReaderTests", "RuntimeProcessCollectorTests", "RuntimeFactsBuilderTests"],
"testClasses": [
"ElfBuildIdReaderTests",
"RuntimeProcessCollectorTests",
"RuntimeFactsBuilderTests"
],
"testsRun": 6,
"testsPassed": 6
"testsPassed": 6,
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:00:00Z",
"featureFile": "docs/features/checked/zastava/elf-build-id-correlation-and-dso-tracking.md",
"notes": []
},
"runtime-posture-evaluation": {
"status": "passed",
"status": "done",
"tier0": "pass",
"tier1": "pass",
"tier2": "pass",
"testProject": "StellaOps.Zastava.Observer.Tests",
"testClasses": ["RuntimePostureEvaluatorTests"],
"testClasses": [
"RuntimePostureEvaluatorTests"
],
"testsRun": 2,
"testsPassed": 2
"testsPassed": 2,
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:00:00Z",
"featureFile": "docs/features/checked/zastava/runtime-posture-evaluation.md",
"notes": []
},
"verdict-observer-validator-ledger": {
"status": "passed",
"status": "done",
"tier0": "pass",
"tier1": "pass",
"tier2": "pass",
"testProject": "StellaOps.Zastava.Core.Tests",
"testClasses": ["ZastavaContractVersionsTests"],
"testClasses": [
"ZastavaContractVersionsTests"
],
"testsRun": 8,
"testsPassed": 8
"testsPassed": 8,
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:00:00Z",
"featureFile": "docs/features/checked/zastava/verdict-observer-validator-ledger.md",
"notes": []
},
"windows-container-runtime-support": {
"status": "passed",
"status": "done",
"tier0": "pass",
"tier1": "pass",
"tier2": "pass",
"testProject": "StellaOps.Zastava.Observer.Tests",
"testClasses": ["WindowsContainerRuntimeTests", "WindowsContainerRuntimeIntegrationTests"],
"testClasses": [
"WindowsContainerRuntimeTests",
"WindowsContainerRuntimeIntegrationTests"
],
"testsRun": 15,
"testsPassed": 15
"testsPassed": 15,
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:00:00Z",
"featureFile": "docs/features/checked/zastava/windows-container-runtime-support.md",
"notes": []
},
"zastava-admission-webhook": {
"status": "passed",
"status": "done",
"tier0": "pass",
"tier1": "pass",
"tier2": "pass",
"testProject": "StellaOps.Zastava.Webhook.Tests",
"testClasses": ["AdmissionReviewParserTests", "AdmissionResponseBuilderTests", "FacetAdmissionValidatorTests", "RuntimeAdmissionPolicyServiceTests"],
"testClasses": [
"AdmissionReviewParserTests",
"AdmissionResponseBuilderTests",
"FacetAdmissionValidatorTests",
"RuntimeAdmissionPolicyServiceTests"
],
"testsRun": 37,
"testsPassed": 37
"testsPassed": 37,
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:00:00Z",
"featureFile": "docs/features/checked/zastava/zastava-admission-webhook.md",
"notes": []
},
"zastava-agent": {
"status": "passed",
"status": "done",
"tier0": "pass",
"tier1": "pass",
"tier2": "pass",
"testProject": "StellaOps.Zastava.Core.Tests (shared)",
"testClasses": ["ZastavaContractVersionsTests", "ZastavaServiceCollectionExtensionsTests"],
"testClasses": [
"ZastavaContractVersionsTests",
"ZastavaServiceCollectionExtensionsTests"
],
"testsRun": 38,
"testsPassed": 38,
"notes": "No dedicated Agent.Tests project. Source verified present. Shared tests cover contracts and DI."
"notes": [
"No dedicated Agent.Tests project. Source verified present. Shared tests cover contracts and DI."
],
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:00:00Z",
"featureFile": "docs/features/checked/zastava/zastava-agent.md"
},
"zastava-contract-validators": {
"status": "passed",
"status": "done",
"tier0": "pass",
"tier1": "pass",
"tier2": "pass",
"testProject": "StellaOps.Zastava.Core.Tests",
"testClasses": ["ZastavaContractVersionsTests", "OfflineStrictModeTests"],
"testClasses": [
"ZastavaContractVersionsTests",
"OfflineStrictModeTests"
],
"testsRun": 38,
"testsPassed": 38
"testsPassed": 38,
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:00:00Z",
"featureFile": "docs/features/checked/zastava/zastava-contract-validators.md",
"notes": []
},
"zastava-runtime-observer": {
"status": "passed",
"status": "done",
"tier0": "pass",
"tier1": "pass",
"tier2": "pass",
"testProject": "StellaOps.Zastava.Observer.Tests",
"testClasses": ["ContainerRuntimePollerTests", "RuntimeEventBufferTests", "RuntimeEventFactoryTests"],
"testClasses": [
"ContainerRuntimePollerTests",
"RuntimeEventBufferTests",
"RuntimeEventFactoryTests"
],
"testsRun": 11,
"testsPassed": 11
"testsPassed": 11,
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:00:00Z",
"featureFile": "docs/features/checked/zastava/zastava-runtime-observer.md",
"notes": []
},
"zastava-verdict-hashing-and-security": {
"status": "passed",
"status": "done",
"tier0": "pass",
"tier1": "pass",
"tier2": "pass",
"testProject": "StellaOps.Zastava.Core.Tests",
"testClasses": ["ZastavaCanonicalJsonSerializerTests", "OfflineStrictModeTests", "ZastavaAuthorityTokenProviderTests"],
"testClasses": [
"ZastavaCanonicalJsonSerializerTests",
"OfflineStrictModeTests",
"ZastavaAuthorityTokenProviderTests"
],
"testsRun": 38,
"testsPassed": 38
"testsPassed": 38,
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:00:00Z",
"featureFile": "docs/features/checked/zastava/zastava-verdict-hashing-and-security.md",
"notes": []
}
}
}