feat: build Learning Planner evidence project

This commit is contained in:
2026-08-14 10:42:39 +01:00
commit 370aaa2e01
58 changed files with 4888 additions and 0 deletions

View File

@@ -0,0 +1,42 @@
# Manual Edge and physical-device checklist
Use the seeded sample data. Do not mark a row complete without a real session. Capture the application and the relevant OS/browser information screen without personal information.
## Session metadata
| Field | Device A | Device B |
|---|---|---|
| Manufacturer/model | PENDING | PENDING |
| Operating system/version | PENDING | PENDING |
| Native display resolution | PENDING | PENDING |
| Display scaling | PENDING | PENDING |
| Browser and exact version | PENDING | PENDING |
| `innerWidth × innerHeight` | PENDING | PENDING |
| Tester/date | PENDING | PENDING |
## Principal workflow
- [ ] Load sample data and confirm four goals/nine tasks.
- [ ] Create a goal and confirm required-field validation is announced and visible.
- [ ] Add, edit, complete, search/filter and delete a task.
- [ ] Reload and confirm changes persist.
- [ ] Export a backup, restore sample data, then import the backup.
- [ ] Use Tab/Shift+Tab/Enter/Escape and confirm logical focus with visible indicators.
- [ ] Inspect long titles, date fields, modal fit, scrolling and 125% zoom.
- [ ] Confirm no page-level horizontal overflow.
- [ ] Confirm the application console has no errors.
## Edge developer-tools evidence
- [ ] Capture `edge://settings/help` with the stable version visible.
- [ ] Capture the seeded dashboard in Edge.
- [ ] Capture DevTools Console after the principal workflow.
- [ ] Capture Application → Local Storage showing `learning-planner.state` (avoid expanding sensitive data).
- [ ] Record computed Grid columns at the device viewport.
- [ ] Record any difference from Chromium/Firefox and the retest result.
## Required screenshot names
`device-a-system.png`, `device-a-dashboard.png`, `device-b-system.png`, `device-b-dashboard.png`, `browser-edge-dashboard.png`, `browser-edge-console.png`, `browser-edge-storage.png`.
After completing the sessions, update `test-log.md`, replace pending text in the device/browser evidence documents, regenerate DOCX/PDF files and tag the assessor-ready revision.