IQ - Installation Qualification - Roosloot.com
Version: 0.6
Date: March 8, 2026
1. Purpose
Verify that deployable website artifacts are complete, correctly structured, and self-contained in site/.
2. Preconditions
- Current branch contains intended release state
- No missing tracked files in deploy set
3. IQ Checklist
| IQ ID | Check | Method | Expected Result | Status |
|---|---|---|---|---|
| IQ-01 | Deploy boundary | Automated check (tests/e2e/iq.spec.js) |
Runtime files required by site are in site/ |
Pass |
| IQ-02 | Core pages present | Automated file existence check | index.html, projects.html, work.html, 404.html exist |
Pass |
| IQ-03 | Shared assets present | Automated file existence check | styles.css, i18n.js exist in site/ |
Pass |
| IQ-04 | Docs pages present | Automated file existence check | site/docs/index.html, site/docs/urs.html, site/docs/fs.html, site/docs/ds.html, site/docs/risk-assessment.html, site/docs/test-plan.html, site/docs/iq.html, site/docs/oq.html, site/docs/agents.html exist |
Pass |
| IQ-05 | Relative refs valid | Automated static scan | CSS/JS references resolve with relative paths | Pass |
| IQ-06 | No external runtime dependency | Automated static scan + architecture review | Site functions without backend/API runtime | Pass |
| IQ-07 | Project docs entry pages present | Manual file existence check | site/docs/swapbound.html and site/voxel-cutaway-world/docs/index.html exist |
Pass |
4. Execution Record
- Command:
npm run test:e2e - Date executed: February 4, 2026
- IQ-related result: Passed (
tests/e2e/iq.spec.js, 3/3 tests)
5. Deviations
- No IQ deviations recorded in this run.
6. Automated Acceptance
- Manual sign-off is not required for IQ in this project.
- IQ is accepted when
npm run test:e2epasses and no IQ deviations are open.
7. Change Addendum (2026-02-25)
- IQ impact for the
ASCII Star Runnervisual rework is low:- no new external runtime dependencies added
- deploy boundary remains within
site/ - no additional secrets/configuration required
- Re-rendered docs remain required deliverables via
npm run docs:renderafter markdown updates.
8. Change Addendum (2026-02-25, Game Prototype Branch)
- IQ impact for
site/swapbound/game.htmlprototype work is low:- static deploy boundary remains within
site/ - no backend/API dependency introduced
- no external audio assets required (Web Audio API synthesis only)
- static deploy boundary remains within
- Prototype-specific IQ checks (manual for now):
- page loads locally without console errors
- controls and canvas initialize without missing asset references
9. Change Addendum (2026-03-08, Docs and Visual Routing)
- Added project-level documentation entry pages for
SwapboundandVoxel Cutaway World. - IQ impact remains low:
- no new runtime dependency added
- all public docs remain within the deployable
site/boundary - verification is limited to render output existence and local page-load checks