documentation cleanse, sprints work and planning. remaining non EF DAL migration to EF

This commit is contained in:
master
2026-02-25 01:24:07 +02:00
parent b07d27772e
commit 4db038123b
9090 changed files with 4836 additions and 2909 deletions

View File

@@ -0,0 +1,16 @@
{
"feature": "evidence-presentation-ux",
"filesChecked": [
"src/Web/StellaOps.Web/src/app/shared/components/evidence-drawer/evidence-drawer.component.ts",
"src/Web/StellaOps.Web/src/tests/evidence/evidence-presentation-ux.component.spec.ts"
],
"found": [
"src/Web/StellaOps.Web/src/app/shared/components/evidence-drawer/evidence-drawer.component.ts",
"src/Web/StellaOps.Web/src/tests/evidence/evidence-presentation-ux.component.spec.ts"
],
"missing": [
],
"verdict": "pass",
"checkedAtUtc": "2026-02-10T23:54:12Z"
}

View File

@@ -0,0 +1,23 @@
{
"project": "src/Web/StellaOps.Web",
"buildCommand": "npm run build",
"buildResult": "pass",
"testCommand": [
"npx ng test --watch=false --include src/tests/evidence/evidence-presentation-ux.component.spec.ts"
],
"testResult": "pass",
"testsPassed": "3/3",
"testFilesPassed": "1/1",
"warnings": [
"NG8113: RouterLinkActive is not used within AppSidebarComponent template.",
"NG8113: RouterLink/RouterLinkActive is not used within SidebarNavGroupComponent template.",
"NG8113: RouterLink is not used within AppTopbarComponent template.",
"Bundle/style budget warnings remain from existing baseline."
],
"codeReview": [
"Evidence drawer presents match method, confidence gauge, advisory metadata, function diff actions, and DSSE attestation details.",
"Lifecycle handling now unregisters document keydown listener on destroy to avoid stale Escape handlers across mount cycles.",
"Focused tests validate render states, Escape-close behavior, and clipboard copy flow for DSSE envelopes."
],
"checkedAtUtc": "2026-02-10T23:54:12Z"
}

View File

@@ -0,0 +1,15 @@
{
"type": "integration",
"harness": "Angular component behavior tests",
"steps": [
{
"description": "Verify evidence drawer rendering, user interactions, and close/copy behavior for presentation UX.",
"evidence": [
"src/tests/evidence/evidence-presentation-ux.component.spec.ts"
],
"result": "pass"
}
],
"verdict": "pass",
"checkedAtUtc": "2026-02-10T23:54:12Z"
}

View File

@@ -0,0 +1,8 @@
capturedAtUtc: 2026-02-11T02:03:04Z
module: web
feature: evidence-presentation-ux
expectedSurface: ui
reason: Previous checked status relied on integration-harness Tier 2 evidence or missing state entry.
previousTier2: C:\dev\New folder\git.stella-ops.org\docs\qa\feature-checks\runs\web\evidence-presentation-ux\run-001\tier2-e2e-check.json
previousTier2Type: integration
verdict: fail (test_gap)

View File

@@ -0,0 +1,16 @@
{
"feature": "evidence-presentation-ux",
"filesChecked": [
"src/Web/StellaOps.Web/src/app/shared/components/evidence-drawer/evidence-drawer.component.ts",
"src/Web/StellaOps.Web/src/tests/evidence/evidence-presentation-ux.component.spec.ts"
],
"found": [
"src/Web/StellaOps.Web/src/app/shared/components/evidence-drawer/evidence-drawer.component.ts",
"src/Web/StellaOps.Web/src/tests/evidence/evidence-presentation-ux.component.spec.ts"
],
"missing": [
],
"verdict": "pass",
"checkedAtUtc": "2026-02-10T23:54:12Z"
}

View File

@@ -0,0 +1,23 @@
{
"project": "src/Web/StellaOps.Web",
"buildCommand": "npm run build",
"buildResult": "pass",
"testCommand": [
"npx ng test --watch=false --include src/tests/evidence/evidence-presentation-ux.component.spec.ts"
],
"testResult": "pass",
"testsPassed": "3/3",
"testFilesPassed": "1/1",
"warnings": [
"NG8113: RouterLinkActive is not used within AppSidebarComponent template.",
"NG8113: RouterLink/RouterLinkActive is not used within SidebarNavGroupComponent template.",
"NG8113: RouterLink is not used within AppTopbarComponent template.",
"Bundle/style budget warnings remain from existing baseline."
],
"codeReview": [
"Evidence drawer presents match method, confidence gauge, advisory metadata, function diff actions, and DSSE attestation details.",
"Lifecycle handling now unregisters document keydown listener on destroy to avoid stale Escape handlers across mount cycles.",
"Focused tests validate render states, Escape-close behavior, and clipboard copy flow for DSSE envelopes."
],
"checkedAtUtc": "2026-02-10T23:54:12Z"
}

View File

@@ -0,0 +1,11 @@
{
"type": "ui",
"module": "web",
"feature": "evidence-presentation-ux",
"runId": "run-002",
"capturedAtUtc": "2026-02-11T02:03:04Z",
"category": "test_gap",
"reason": "Strict FLOW Tier 2 requires fresh end-user API/CLI/UI transactions. Existing evidence is integration-harness only or missing in module state.",
"evidence": "docs/qa/feature-checks/runs/web/evidence-presentation-ux/run-002/evidence/strict-tier2-audit.txt",
"verdict": "fail"
}

View File

@@ -0,0 +1,16 @@
{
"feature": "evidence-presentation-ux",
"filesChecked": [
"src/Web/StellaOps.Web/src/app/shared/components/evidence-drawer/evidence-drawer.component.ts",
"src/Web/StellaOps.Web/src/tests/evidence/evidence-presentation-ux.component.spec.ts"
],
"found": [
"src/Web/StellaOps.Web/src/app/shared/components/evidence-drawer/evidence-drawer.component.ts",
"src/Web/StellaOps.Web/src/tests/evidence/evidence-presentation-ux.component.spec.ts"
],
"missing": [
],
"verdict": "pass",
"checkedAtUtc": "2026-02-11T06:44:05Z"
}

View File

@@ -0,0 +1,21 @@
{
"project": "src/Web/StellaOps.Web",
"buildCommand": "npx ng test --watch=false --include src/tests/evidence/evidence-presentation-ux.component.spec.ts",
"buildResult": "pass",
"testCommand": [
"npx ng test --watch=false --include src/tests/evidence/evidence-presentation-ux.component.spec.ts"
],
"testResult": "pass",
"testsPassed": "3/3",
"testFilesPassed": "1/1",
"warnings": [
"Angular extended-diagnostics/content-projection warnings observed from existing baseline templates.",
"NG8113 import-usage warnings remain from existing shell components."
],
"codeReview": [
"Evidence presentation drawer logic remains implemented with signature/verification, summary metadata, and collapse/expand interaction support.",
"Focused evidence-presentation unit suite passed for render and interaction paths."
],
"checkedAtUtc": "2026-02-11T06:44:05Z",
"evidence": "docs/qa/feature-checks/runs/web/evidence-presentation-ux/run-003/evidence/tier1-ng-test-output.txt"
}

View File

@@ -0,0 +1,30 @@
{
"type": "ui",
"module": "web",
"feature": "evidence-presentation-ux",
"runId": "run-003",
"baseUrl": "https://127.0.0.1:4400",
"capturedAtUtc": "2026-02-11T06:44:05Z",
"playwrightSpec": "src/Web/StellaOps.Web/tests/e2e/web-checked-feature-recheck.spec.ts",
"playwrightTest": "evidence packet drawer opens and closes from evidence center",
"steps": [
{
"description": "Open evidence packet drawer from evidence center table",
"action": "click",
"target": "Open packet drawer",
"expected": "Drawer opens with evidence packet summary.",
"result": "pass",
"stepCapturedAtUtc": "2026-02-11T06:44:05Z"
},
{
"description": "Verify signed/verified presentation and collapsible contents control",
"action": "assert",
"target": "Evidence Packet drawer status badges and contents toggle",
"expected": "Signed/Verified states and contents section interaction are end-user reachable.",
"result": "pass",
"stepCapturedAtUtc": "2026-02-11T06:44:05Z"
}
],
"evidence": "docs/qa/feature-checks/runs/web/evidence-presentation-ux/run-003/evidence/playwright-ui-evidence.txt",
"verdict": "pass"
}