# QA Report · Archive Edition 3.1

Build: 2026-10-25 · Standalone Cloudflare Pages static deployment · Tech: semantic HTML5, CSS3, ES2020+ JavaScript, local JSON and downloadable PDF/CSV. No framework, account, CDN, or third-party scripts.

## Coverage
- Static files and internally referenced paths: see completed automated check results recorded in the release process.
- Responsive browser: tested with headless Chromium at emulated viewport widths 390, 768 and 1440 CSS px. See test records below.
- Core interactions: search, status/domain/category filters, reset, pagination, PDF/CSV/download link presence, keyboard focus and reduced-motion preference. Details below.
- Accessibility: code-level semantic/focus checks and keyboard smoke tests, **not** a full WCAG AA/AAA assessment or assistive-technology certification.
- Browsers: Chromium headless for the automated smoke test. **Not tested** on Firefox, Safari or physical phones unless noted.
- External destinations: public-text retrieval observed for selected web URLs, but this is **not** external mobile functionality testing.
- Cloudflare production: deployment, Pages custom domain, SSL, caching, uptime and rollback **not tested in production** as part of this local QA run.

## Priority mobile site check list — external manual step
The following five visitor-facing destinations should receive a physical-device inspection (360/390px portrait, touch targets, keyboard or screen reader as appropriate, back-navigation, PDF links where present):
1. https://sahiltayal.com/
2. https://sahiltayal.online/
3. https://sahilverse.online/
4. https://identityaction.sahiltayal.com/
5. https://education.sahiltayal.online/

Public text retrieval of all five confirmed the existence of readable public content on October 25, 2026, but **mobile tests were not performed on these five independent sites**.

## Release blockers / open questions
- The exact names of four of the five reported faulty DNS projects were not supplied.
- No availability history, automatic check cadence, or uptime graph data exists until independent checking is configured.
- The original 44-count index was not attached, so no exhaustive item reconciliation can be certified.
- User must inspect linked content and permit production cutover through a separate archive Pages project; do not replace current homepage.

## Local automated browser results (25 Oct 2026)
Environment: locally injected page HTML, CSS and JavaScript in headless Chromium; browser network navigation was restricted, so the archive was not tested over a served HTTP origin. No production deployment test was performed.

| Emulated viewport | Cards indexed | Initial visible | Observed-status filter | After More | Horizontal overflow | JS exceptions |
| --- | ---: | ---: | ---: | ---: | --- | ---: |
| 390 × 850 | 145 | 24 | 5 | 48 | None | 0 |
| 768 × 850 | 145 | 24 | 5 | 48 | None | 0 |
| 1440 × 850 | 145 | 24 | 5 | 48 | None | 0 |

- Search and reset handlers were exercised. PDF and CSV anchors were present; PDFs were inspected as file artifacts rather than clicked through the local browser.
- `prefers-reduced-motion: reduce` media query returned `true` under emulation; the stylesheet disables orbit/sky animations in that mode.
- This is a **smoke test**, not automated accessibility certification, physical-phone testing or external destination validation.
