Closes #407
## Product slice
- label merge as **Merge & next** during an active Today session
- after server-confirmed merge, remove the PR and advance exactly once without intermediate reconciliation
- preserve normal merge copy outside sessions and the existing final-session completion announcement
- leave failed merges in My Work without advancing
## Verification
- RED: focused merge/session test failed before implementation
- GREEN: `python3 -m pytest tests/test_my_work.py -q` → 153 passed
- Full suite: `python3 -m pytest tests/ -q` → 780 passed
- JavaScript syntax: `node --check frontend/dashboard.js`
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Closes #407
Product slice
Verification
python3 -m pytest tests/test_my_work.py -q→ 153 passedpython3 -m pytest tests/ -q→ 780 passednode --check frontend/dashboard.js