Background
The public MVP at https://codethor0.github.io/ghost-sweep/ is the primary entry point for job seekers reporting suspected ghost jobs. Accessibility improvements help more users participate safely.
Scope
- Audit
public-mvp/ HTML and CSS for WCAG-oriented issues (headings, labels, contrast, keyboard focus, link text)
- Propose and implement small, scoped fixes in
public-mvp/
- Sync root mirror with
python3.11 scripts/sync_public_mvp.py if public-mvp changes
- Run
python3.11 scripts/validate_public_mvp.py
Acceptance criteria
- Document findings in the issue or PR
- Fix at least one concrete accessibility issue with before/after notes
- Validator passes after sync
- No Google Form URL changes without maintainer approval
Test / validation
python3.11 scripts/validate_public_mvp.py
python3.11 scripts/sync_public_mvp.py
python3 -m http.server 8080 --directory public-mvp
Non-goals
- No backend, auth, schema, or Docker changes
- No Form or Sheet workflow changes
- No production deployment changes
Privacy constraints
- Do not include private Form or Sheet data in issues or PRs
Approval-required boundaries
- Do not change the Google Form URL or intake policy without project-owner approval
Background
The public MVP at https://codethor0.github.io/ghost-sweep/ is the primary entry point for job seekers reporting suspected ghost jobs. Accessibility improvements help more users participate safely.
Scope
public-mvp/HTML and CSS for WCAG-oriented issues (headings, labels, contrast, keyboard focus, link text)public-mvp/python3.11 scripts/sync_public_mvp.pyif public-mvp changespython3.11 scripts/validate_public_mvp.pyAcceptance criteria
Test / validation
Non-goals
Privacy constraints
Approval-required boundaries