feat: added onboarding#243
Conversation
|
Claude finished @null-crafter's task —— View job I'm reviewing this PR for E2E test coverage as the E2E coverage bot. Todo List
Coverage Issues DetectedIssue 1: Coverage Regression
Issue 2: Missing E2E Coverage
Analysis: This falls under CASE A - New route added but NO new e2e spec and NO coverage update. |
mamigot
left a comment
There was a problem hiding this comment.
❌ E2E Coverage Required
This PR adds new routes but does not include e2e journey tests or coverage updates.
Missing coverage for:
app/onboarding/page.tsx- New onboarding route needs journey coverage
Additional Issue:
- Coverage regression detected: checkpoint count decreased from 412 to 403 (−9 checkpoints)
- Removing test coverage is not allowed without replacement
To fix:
- Add a journey spec in
e2e/journeys/testing the onboarding feature - In
e2e/coverage.json: add the route tosourceFiles[]and add checkpoint entries with"status": "covered" - In
e2e/COVERAGE.md: add matching[x]checkpoint lines - Restore the 9 missing checkpoints or justify their removal
Coverage check output:
Coverage REGRESSION: checkpoints decreased from 412 to 403 (−9)
NEW ROUTES without E2E journey coverage:
app/onboarding/page.tsx
Run locally to verify:
node e2e/scripts/check-journey-coverage.mjs --all|
Claude finished @null-crafter's task —— View job Claude finished @null-crafter's task —— View job I've completed the E2E coverage review for this PR. Todo List
Coverage Issues DetectedIssue 1: Coverage Regression
Issue 2: Missing E2E Coverage
Analysis: This falls under CASE A - New route added but NO new e2e spec and NO coverage update. Action Taken: Posted a REQUEST_CHANGES review requiring the developer to add E2E journey tests for the new onboarding route and restore the missing checkpoints. |
mamigot
left a comment
There was a problem hiding this comment.
❌ E2E Coverage Required
This PR adds new routes but does not include e2e journey tests or coverage updates.
Missing coverage for:
app/onboarding/page.tsx- New onboarding route needs journey coverage
Additional Issue:
- Coverage regression detected: checkpoint count decreased from 419 to 412 (−7 checkpoints)
- Removing test coverage is not allowed without replacement
To fix:
- Add a journey spec in
e2e/journeys/testing the onboarding feature - In
e2e/coverage.json: add the route tosourceFiles[]and add checkpoint entries with"status": "covered" - In
e2e/COVERAGE.md: add matching[x]checkpoint lines - Restore the 7 missing checkpoints or justify their removal
Coverage check output:
Coverage REGRESSION: checkpoints decreased from 419 to 412 (−7)
NEW ROUTES without E2E journey coverage:
app/onboarding/page.tsx
Run locally to verify:
node e2e/scripts/check-journey-coverage.mjs --allfeac1e1 to
945d40f
Compare
|
Claude finished @null-crafter's task —— View job I've completed the E2E coverage review for this PR. Todo List
Coverage Issues DetectedIssue 1: Coverage Regression
Issue 2: Missing E2E Coverage
Analysis: This falls under CASE A - New route added but NO new e2e spec and NO coverage update. Action Taken: Posted a REQUEST_CHANGES review requiring the developer to add E2E journey tests for the new onboarding route and restore the missing checkpoints and journey. |
mamigot
left a comment
There was a problem hiding this comment.
❌ E2E Coverage Required
This PR adds new routes but does not include e2e journey tests or coverage updates.
Missing coverage for:
app/onboarding/page.tsx- New onboarding route needs journey coverage
Additional Issue:
- Coverage regression detected: checkpoint count decreased from 419 to 412 (−7 checkpoints)
- Journey count decreased from 48 to 47 (−1 journey)
- Removing test coverage is not allowed without replacement
To fix:
- Add a journey spec in
e2e/journeys/testing the onboarding feature - In
e2e/coverage.json: add the route tosourceFiles[]and add checkpoint entries with"status": "covered" - In
e2e/COVERAGE.md: add matching[x]checkpoint lines - Restore the 7 missing checkpoints and 1 missing journey or justify their removal
Coverage check output:
Coverage REGRESSION: checkpoints decreased from 419 to 412 (−7)
Journey REGRESSION: journey count decreased from 48 to 47
NEW ROUTES without E2E journey coverage:
app/onboarding/page.tsx
Run locally to verify:
node e2e/scripts/check-journey-coverage.mjs --all|
Claude finished @null-crafter's task —— View job Claude finished @unknown's task —— View job I've completed the E2E coverage review for this PR. Todo List
Coverage AnalysisAnalysis: This falls under CASE C - New route added WITH new e2e spec AND coverage files already properly updated by developer. Coverage verification:
Action Taken: Posted an APPROVE review confirming that the E2E coverage is complete and correct. The onboarding journey tests the complete wizard flow: Organization → Sector → Invite team → Create agent, with proper checkpoint coverage for each step. |
mamigot
left a comment
There was a problem hiding this comment.
✅ E2E Coverage — All Good
New routes are covered and coverage files are up to date.
Coverage verification:
- ✅ New route
app/onboarding/page.tsxis covered by Journey 46 (46-onboarding.spec.ts) - ✅ Coverage files properly updated with 6 checkpoints for the onboarding wizard flow
- ✅ Coverage improved from 434 → 440 checkpoints (+6)
- ✅ All app routes have E2E journey coverage (100%)
The onboarding journey tests the complete wizard flow: Organization → Sector → Invite team → Create agent, with proper checkpoint coverage for each step.

Checklist
Changes
Adds onboarding as provided by https://github.com/iblai/iblai-web-frontend/pull/1871