Loading...
Loading...
E2E Critical Coverage audit worker (L3). Validates E2E coverage for critical paths (Money 20+, Security 20+, Data 15+). Pure risk-based - no pyramid percentages.
npx skill4agent add levnikolaevich/claude-code-skills ln-632-test-e2e-priority-auditorcontextStorepaymentrefundloginauthexportshared/references/audit_scoring.md{
"category": "E2E Critical Coverage",
"score": 6,
"total_issues": 8,
"critical": 2,
"high": 3,
"medium": 2,
"low": 1,
"checks": [
{"id": "critical_path_coverage", "name": "Critical Path Coverage", "status": "failed", "details": "Missing E2E for 2 Priority 25 paths (payment, auth)"},
{"id": "user_journey_coverage", "name": "User Journey Coverage", "status": "warning", "details": "1 of 3 core journeys missing E2E"},
{"id": "edge_case_coverage", "name": "Edge Case Coverage", "status": "passed", "details": "Error scenarios covered in existing E2E"}
],
"findings": [
{
"severity": "CRITICAL",
"location": "routes/payment.ts:45",
"issue": "No E2E test for payment processing (POST /payment, Priority 25)",
"principle": "E2E Critical Coverage / Money Flow",
"recommendation": "Add E2E: successful payment + failed payment scenarios",
"effort": "M"
},
{
"severity": "HIGH",
"location": "routes/auth.ts + routes/users.ts",
"issue": "Missing E2E for user journey: Registration → Email verification → First login (Priority 16)",
"principle": "E2E Critical Coverage / Core Journey",
"recommendation": "Add E2E test covering full registration flow",
"effort": "L"
},
{
"severity": "MEDIUM",
"location": "users.test.ts:23",
"issue": "Low-value E2E test 'GET /users returns 200' (Usefulness Score 4 < 15)",
"principle": "E2E Critical Coverage / Wasteful Test",
"recommendation": "Convert to Integration test or remove",
"effort": "S"
}
]
}shared/references/audit_scoring.mdshared/references/audit_output_schema.md