2 Commits
Author SHA1 Message Date
vinihcrosaandClaude Sonnet 4.6 8539f1a46a test(web): configure Playwright E2E + Vitest unit testing with 80% coverage rule
- Add Playwright (Chromium) for E2E tests with webServer auto-start
- Add Vitest + @testing-library/react + coverage-v8 with 80% threshold
- Add smoke E2E spec and jest-dom setup file
- Update turbo.json with test:e2e task
- Enforce 80% coverage rule in AGENTS.md (global testing policy)
- Add full Testes section to docs/conventions/frontend.md
- Add tasks.md for scenario-creator feature (14 tasks, T01–T14)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-28 03:22:21 -03:00
vinihcrosaandClaude Sonnet 4.6 fac64ff5f9 docs: add backend and frontend coding conventions
- docs/conventions/backend.md: architecture layers (Route→Service→Repository),
  TypeBox + @fastify/type-provider-typebox as validation standard, naming,
  error handling, config validation, DI via Fastify decorators
- docs/conventions/frontend.md: feature-based folder structure, Zustand state
  rules, component/hook patterns, naming, TypeScript rules
- AGENTS.md: add Web Stack Conventions section referencing new docs,
  update commit scopes for api, web, types, wasm

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-28 00:57:00 -03:00