# QA RC84 Report

## Scope
Program and Profile renderer modularization.

## Intentional UI changes
None.

## Changed
- Added `program-renderer.js`.
- Added `profile-renderer.js`.
- `app.js` now uses thin wrappers/context objects for Program and Profile rendering.
- `preview.html` now loads the two new renderer modules before `app.js`.

## Deferred
Exercise player/video was not touched.

## Validation
- JavaScript syntax: OK for core modules, renderer modules, `data.js`, `app.js`, and `shell.js`.
- PHP lint: OK.
- ZIP integrity: OK.
- UI screenshots: baseline copied forward because RC84 should not visually change UI.

## Notes
This keeps the current no-build/static-script deployment model.
