|
| 1 | +# v2.1.1 Release Evidence |
| 2 | + |
| 3 | +Public demo URL: |
| 4 | + |
| 5 | +https://iron-mark.github.io/Hackathon-Smart-Profile-Management-System/ |
| 6 | + |
| 7 | +## Checkpoint |
| 8 | + |
| 9 | +- Release tag: `v2.1.1` |
| 10 | +- GitHub Release: https://github.com/Iron-Mark/Hackathon-Smart-Profile-Management-System/releases/tag/v2.1.1 |
| 11 | +- Tag target: `09573665db005f4a1114dcaf9606886a7cfbc73f` |
| 12 | +- GitHub Pages deploy run: `27897209662` |
| 13 | +- Deploy result: `success` |
| 14 | +- Final working branch after verification: `dev` |
| 15 | + |
| 16 | +## What This Release Captures |
| 17 | + |
| 18 | +- Restored public GitHub Pages demo for faculty credential upload, admin review, and approval tracking. |
| 19 | +- Browser-local demo data for seeded reviewer accounts, visitor registration, submissions, audit logs, and file metadata. |
| 20 | +- Generated sample files only; visitors should not upload real faculty records. |
| 21 | +- Public AEO/GEO sources through the visible facts section, FAQ JSON-LD, `answers.md`, and `llms.txt`. |
| 22 | +- Local Web Vitals button and panel backed by the official `web-vitals` package. |
| 23 | + |
| 24 | +## Live Verification |
| 25 | + |
| 26 | +Fresh live verification was run against the deployed GitHub Pages URL after the tag was moved to the final verified commit: |
| 27 | + |
| 28 | +```powershell |
| 29 | +$env:PLAYWRIGHT_BASE_URL = 'https://iron-mark.github.io/Hackathon-Smart-Profile-Management-System' |
| 30 | +$env:PLAYWRIGHT_WEB_SERVER_URL = 'https://iron-mark.github.io/Hackathon-Smart-Profile-Management-System/' |
| 31 | +$env:PLAYWRIGHT_WEB_SERVER_COMMAND = 'node -e "setInterval(()=>{}, 1000)"' |
| 32 | +$env:PLAYWRIGHT_BASE_PATH = '/Hackathon-Smart-Profile-Management-System/' |
| 33 | +npx playwright test --reporter=line |
| 34 | +``` |
| 35 | + |
| 36 | +Result: |
| 37 | + |
| 38 | +- Full live GitHub Pages Playwright suite: `17 passed` |
| 39 | +- Live landing page: `200 OK` |
| 40 | +- `v2.1.1` remote tag dereferences to `09573665db005f4a1114dcaf9606886a7cfbc73f` |
| 41 | + |
| 42 | +## Release Safety Notes |
| 43 | + |
| 44 | +- No backend secrets are required for the public GitHub Pages build. |
| 45 | +- Public demo state remains browser-local. |
| 46 | +- Clerk and OpenAI integrations remain optional local showcase paths. |
| 47 | +- The release is a static-demo checkpoint, not a production persistence or real faculty-record handling release. |
0 commit comments