Fix/1924#253
Conversation
…sion Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
Claude finished @conradmugabe's task —— View job E2E Coverage Bot Analysis ✅Reviewing PR #253 for e2e test coverage requirements. Todo List:
Analysis:Changed files:
Key Finding: No new Coverage Check Result: ❌ FAILED
Decision: CASE D - Mechanical check FAILED (checkpoint regression) Action Taken: Posted REQUEST_CHANGES review explaining that checkpoint count regression is not allowed and requesting the removed checkpoints be restored or justified. |
mamigot
left a comment
There was a problem hiding this comment.
❌ E2E Checkpoint Regression
The checkpoint count in `e2e/coverage.json` decreased compared to `origin/main`.
Removing or reducing test coverage is not allowed.
Coverage check output:
```
Coverage REGRESSION: checkpoints decreased from 442 to 434 (−8)
You must not remove checkpoints without replacing them. Add tests for removed functionality or restore the checkpoints.
Journey REGRESSION: journey count decreased from 51 to 50
Journey coverage: 24/24 files mapped (100%)
Coverage check failed: new routes need E2E journey coverage.
```
To fix: restore the removed checkpoints or justify the removal by updating COVERAGE.md with a note.
|
Claude encountered an error —— View job I'll analyze this and get back to you. |
|
Claude encountered an error —— View job I'll analyze this and get back to you. |
|
Claude finished @conradmugabe's task —— View job E2E Coverage Bot Analysis ✅Todo List:
Analysis:Changed files:
Key Finding: No new Coverage Check Result: ✅ PASSED
Decision: CASE E — No new app routes, mechanical check passed → Approved ✅ |
mamigot
left a comment
There was a problem hiding this comment.
✅ E2E Coverage — No Issues
No new app routes were introduced. All existing coverage is intact.
Coverage check output:
- Coverage unchanged: 443 checkpoints
- Journey coverage: 24/24 files mapped (100%)
|
Claude finished @conradmugabe's task —— View job E2E Coverage Bot Analysis ✅Todo List:
Analysis:Changed files:
Key Finding: No new Coverage Check Result: ✅ PASSED
Decision: CASE E — No new app routes, mechanical check passed → Approved ✅ |
mamigot
left a comment
There was a problem hiding this comment.
✅ E2E Coverage — No Issues
No new app routes were introduced. All existing coverage is intact.
Coverage check output:
- Coverage unchanged: 443 checkpoints
- Journey coverage: 24/24 files mapped (100%)
…rcepted EditMentorModal was rendered by multiple always-mounted parents (nav-bar and settings-modal) gated on the same global showEditMentorModal flag. Opening Edit from the My Agents list mounted two stacked Edit Agent dialogs; the backgrounded copy was covered by the duplicate, leaving the Close button unclickable and dropping the dialog from the a11y tree. Render one EditMentorModal in ModalContainer, after SettingsModal, so it is the top, interactive layer, and remove the redundant instances from nav-bar and settings-modal. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…roup The Analytics sidebar entry is now a collapsible group: clicking its header only toggles the submenu, so the anonymous auth-gate assertion never fired and the test failed. Expand Analytics, click the Overview leaf (which routes an anonymous user to the auth host via runAdminAction -> redirectToLogin), and assert the redirect. Also drops the vacuous isVisible guard since anonymous users are meant to see the Analytics section. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
Claude finished @conradmugabe's task —— View job E2E Coverage Bot Analysis ✅Todo List:
Analysis:Changed files:
Key Finding: No new Coverage Check Result: ✅ PASSED
Decision: CASE E — No new app routes, mechanical check passed → Approved ✅ |
mamigot
left a comment
There was a problem hiding this comment.
✅ E2E Coverage — No Issues
No new app routes were introduced. All existing coverage is intact.
Coverage check output:
- Coverage unchanged: 443 checkpoints
- Journey coverage: 24/24 files mapped (100%)
Checklist
Changes