Closes #845
## Product slice
- proxy and bound repository issue templates after access checks
- apply/switch repository scaffolds without losing authored notes or evidence
- map only valid repository labels and persist the selected issue type
- show the exact type and composed body in final review
- keep blank filing available on absent or failed template responses
## Verification
- `python3 -m pytest -q` — 1601 passed
- rendered Chromium at 390×844 — selector 362×44 px, no horizontal overflow
- core runtime gzip — 101362 bytes (under 99 KiB budget)
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 #845
Product slice
Verification
python3 -m pytest -q— 1601 passed