Playwright setup project + storageState for authed specs
Real upload smoke (select fixture → POST /api/photos/upload)
Viewer session cookie smoke; FastAPI bearer spec (opt-in via E2E_API_*)
Root ROADMAP.md for punimtag quality/test plan
Test plan
setup + session + upload specs passed against DEV
CI e2e green
## Summary
- Playwright `setup` project + storageState for authed specs
- Real upload smoke (select fixture → POST `/api/photos/upload`)
- Viewer session cookie smoke; FastAPI bearer spec (opt-in via `E2E_API_*`)
- Root `ROADMAP.md` for punimtag quality/test plan
## Test plan
- [x] setup + session + upload specs passed against DEV
- [ ] CI e2e green
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.
Summary
setupproject + storageState for authed specs/api/photos/upload)E2E_API_*)ROADMAP.mdfor punimtag quality/test planTest plan