Skip to content

Faza 5: curățenie și documentare — migrarea e completă#44

Merged
adyz merged 1 commit into
masterfrom
faza5-curatenie
Jul 3, 2026
Merged

Faza 5: curățenie și documentare — migrarea e completă#44
adyz merged 1 commit into
masterfrom
faza5-curatenie

Conversation

@adyz

@adyz adyz commented Jul 3, 2026

Copy link
Copy Markdown
Owner

Ce face

Ultima fază mecanică din plan.md — zero schimbări de comportament (e2e 37/37 neatins).

  • README adus la zi cu arhitectura finală: arborele de module, mașina XState v5 (after-delays, actori invocați, applyFx), pointerii Stately Inspector/editor, piesele noi din povestea offline (pauza user vs sistem, supervizorul de sunete), numărătorile corecte de teste (63 unit + SimulatedClock, 37 e2e) și tabelele actualizate.
  • Șters _unused_svgs/ și tailwind.config.js (Tailwind v4 + plugin-ul Vite folosesc config din CSS — verificat că utilitarele se emit identic fără el).
  • .gitignore curățat — inclusiv o capcană reală: pattern-ul public (rămas de când build-ul ieșea acolo) ar fi ignorat silențios orice fișier NOU adăugat în src/public/ (un sunet nou, o imagine nouă). Scos, împreună cu src/css/output.css (nu se mai generează).
  • plan.md: status final — fazele 1/2/3/4a/5 complete și în master; rămâne doar 4b (redesign audioInstance + canalul de feedback cu tone), separat, condiționat de validare pe device.

Verificare

✅ typecheck • ✅ 63/63 unit • ✅ build (CSS verificat fără config) • ✅ 37/37 e2e neatinse • ✅ smoke pe vite preview

🤖 Generated with Claude Code

- README brought up to date with the final architecture: module tree,
  XState v5 machine (after-delays, invoked actors, applyFx), Stately
  Inspector/editor pointers, the user-pause-vs-system-pause and
  sound-supervisor pieces of the offline story, test counts and the
  updated unit/e2e test tables (63 unit + SimulatedClock, 37 e2e).
- Delete _unused_svgs/ and tailwind.config.js (v4 + the Vite plugin use
  CSS-based config; verified utilities still emitted without it).
- Clean .gitignore: the root `public` pattern (build output moved to
  dist/ long ago) was silently ignoring NEW files added under
  src/public/ — a real trap; also drop the stale src/css/output.css.
- plan.md: final status — phases 1/2/3/4a/5 complete; 4b (audioInstance
  redesign + feedback tone channel) remains, gated on device validation.

Typecheck clean, 63/63 unit, build OK (CSS verified), 37/37 e2e, smoke.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Jul 3, 2026

Copy link
Copy Markdown

CI Summary

Check Status Result
Typecheck PASS tsc --noEmit clean
Unit tests PASS 63/63 passed; Coverage: Lines 99.73%, Branches 90.12%, Functions 93.54%, Statements 99.73%
Build PASS Build completed
Playwright browser PASS Chromium installed
E2E tests PASS 37/37 passed

@adyz adyz merged commit 4b14ea8 into master Jul 3, 2026
1 check passed
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