Commit Graph
60 Commits
Author SHA1 Message Date
kawa d132413b2a feat(01-01): configure Vitest for pure-function unit tests
- Created vitest.config.ts with environment: 'node' and globals: true
- Added passWithNoTests: true so vitest run exits 0 with no test files
- test script already present in package.json as "vitest run"
2026-03-26 10:12:53 +01:00
kawa 237d06b8f7 feat(01-01): scaffold Vite 6 + React 18 + TypeScript 5 project
- Created Vite 6 project with React 18 and TypeScript 5 template
- Installed zod, react-hook-form, @hookform/resolvers (production)
- Installed tailwindcss @tailwindcss/vite (Tailwind v4 via Vite plugin)
- Installed vitest, @testing-library/react, @testing-library/dom (dev)
- Configured Tailwind v4 via @tailwindcss/vite plugin in vite.config.ts
- Set src/index.css to @import "tailwindcss" (no postcss/tailwind.config.js)
- Created minimal App.tsx with Tailwind classes, .gitignore
- Auto-fix (Rule 1): added src/vite-env.d.ts for CSS module type declarations
2026-03-26 10:12:15 +01:00
kawa 4514fc9033 docs(01-foundation): create phase plan
4 plans across 3 waves: scaffold, registry+test stubs, Zod schemas and WizardState store (parallel wave 3).
2026-03-26 10:05:01 +01:00
kawa a3dea0ef19 docs(phase-1): add research and validation strategy 2026-03-26 09:59:57 +01:00
kawaandClaude Sonnet 4.6 eb103c4338 docs(phase-1): research foundation phase
Covers Vite 6 scaffold, Tailwind v4 CSS-first setup, Zod v4 + hookform/resolvers v5 compatibility, Backend Schema Registry pattern, WizardState useReducer design, and Vitest test map for phase success criteria.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-26 09:58:48 +01:00
kawa 914c2c04c5 docs: create roadmap (4 phases) 2026-03-26 09:52:35 +01:00
kawa 9748321091 docs: define v1 requirements 2026-03-26 09:49:43 +01:00
kawaandClaude Sonnet 4.6 0b72904e36 docs: complete project research
Add STACK, FEATURES, ARCHITECTURE, PITFALLS, and SUMMARY research files for Ready2Blob.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-26 09:46:22 +01:00
kawa da8b950684 chore: add project config 2026-03-26 09:37:07 +01:00
kawa 4aa632a6d7 docs: initialize project 2026-03-26 09:36:14 +01:00