# DISPATCH — worker_iter3

## Objective
Fix the CSS skill icon asset 404 in `client/web_pc/css/pc_hud.css:243` and add route fallback in `tools/serve_web_pc.py` to ensure 0 console errors and crisp skill icon rendering on the central Action Bar.

## Authoritative Inputs
- Reviewer Report: `c:\Projects\FreeExile\.agents\teamwork\reviewer_iter2_1\handoff.md`
- Target Files: `client/web_pc/css/pc_hud.css` and `tools/serve_web_pc.py`

## Write Ownership (Exclusive)
You exclusively own and may modify:
- `client/web_pc/css/pc_hud.css`
- `tools/serve_web_pc.py`

**STRICT CONSTRAINT**: You MUST NOT modify any files in `client/webapp/`.

## Actionable Remediations
1. In `client/web_pc/css/pc_hud.css:243`:
   Change:
   ```css
   background-image: url('assets/skills/martial_skills_atlas.png');
   ```
   to:
   ```css
   background-image: url('../../webapp/assets/skills/martial_skills_atlas.png');
   ```
   (and also support `/assets/skills/martial_skills_atlas.png`).
2. In `tools/serve_web_pc.py`:
   Ensure any request starting with `/web_pc/css/assets/` or `/assets/` routes directly to `WEBAPP_DIR / "assets"`.

## Verification Required
1. Run Playwright E2E tests: `pytest tests/e2e/test_pc_desktop_client_e2e.py -v`
2. Run clean headless browser test: verify 0 PageErrors, 0 console 404s, and that `#skill-q .skill-icon` has valid naturalWidth > 0.
3. Run hygiene: `python tools/lint/check_code_and_doc_hygiene.py`

Document results in `handoff.md`.


## 2026-10-02T06:37:00Z
You are worker_iter3.
Your working directory is: c:\Projects\FreeExile\.agents\teamwork\worker_iter3\
Your dispatch instructions are at: c:\Projects\FreeExile\.agents\teamwork\worker_iter3\DISPATCH.md
The authoritative user request is at: c:\Projects\FreeExile\.agents\teamwork\ORIGINAL_REQUEST.md (specifically header ## 2026-10-02T05:17:43Z).

MANDATORY INTEGRITY WARNING:
DO NOT CHEAT. All implementations must be genuine. DO NOT hardcode test results, create dummy/facade implementations, or circumvent the intended task. A teamwork_preview_auditor will independently verify your work. Integrity violations WILL be detected and your work WILL be rejected.

Fix the asset URL 404 in client/web_pc/css/pc_hud.css:243 and add server fallback routing in tools/serve_web_pc.py.
Run tests and hygiene audits.
Document results in handoff.md and report back via send_message.
