Skip to content

Migrate UI Gallery and add reproducible resume evidence - #2

Draft
wangkeyu-u wants to merge 10 commits into
mainfrom
codex/interview-alignment
Draft

wangkeyu-u wants to merge 10 commits into
mainfrom
codex/interview-alignment

Conversation

@wangkeyu-u

Copy link
Copy Markdown
Owner

What changed

  • completed the React 19 + TypeScript + Vite migration while preserving the Gallery content and core interactions
  • expanded the audited dataset to 232 unique entries with two sourced, licensed additions
  • added an explainable, target-count-independent quality rubric with per-item reasons and negative tests
  • added three independent reference-to-React reconstruction cases with Playwright, Pixelmatch, SSIM, multidimensional checks, diff artifacts, and static/runtime anti-cheat gates
  • added desktop/mobile regression coverage, evidence freshness checks, and GitHub Actions build/test/visual gates plus gated Pages deployment
  • documented resume claim status, evidence hashes, reproducible commands, and two-level rollback

Evidence and honest conclusions

  • dataset: 232 total
  • quality rubric: 161 pass / 71 fail; the resume claim of 155 is therefore unsupported
  • reconstruction SSIM:
    • Ledger: 0.9977235966762866
    • Orbit: 0.997806876905561
    • Fieldnotes: 0.9944922833478732
  • all three reconstruction values fall in the claimed 0.9926–0.9996 interval and are recorded as verified
  • GitHub-hosted CI/CD is implemented_unverified in the committed evidence because no hosted result existed when evidence was generated

Root-cause fixes in the final pass

  • fixed the Ledger reference's 1 px overflow by pinning both html and body to the controlled viewport
  • excluded reconstruction specs from ordinary desktop/mobile E2E projects
  • made normal CI write reconstruction output only to test-results/; committed evidence is updated only by the explicit evidence command and normal CI compares it for freshness

Validation

  • npm run evidence:update
  • npm run ci
    • 11 Vitest tests passed, including negative/anti-cheat tests
    • 6 desktop/mobile Playwright tests passed
    • 2 ordinary visual regression tests passed
    • 3 independent reconstruction tests passed
  • manually reviewed all three final reference/candidate/diff image sets
  • verified the complete docs/generated SHA-256 manifest was unchanged by normal CI

Safety and rollback

  • original main / origin/main: ee1bf47698f22772429ab3cbaa8a1d9dea7c35d8
  • Round 1 recovery tag: codex/round1-complete at 20f3c175e4be80fde9a00d633e2c847a1d19e819
  • detailed non-destructive commands: ROLLBACK.md

Draft only. Do not merge until hosted checks and generated visual artifacts are reviewed.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant