No description
## Summary Integrated **sd-card** workflow for interactive specification generation: - ✅ Added sd-card flake input - ✅ Created `nix run .#dev` - starts Vite with annotation proxy - ✅ Updated dev shell with sd-card tools (tea, playwright, nodejs) - ✅ Replaced old forgejo-workflow with sd-card ## Usage ### Widget-based annotation ```bash FORGEJO_TOKEN="your-token" nix run .#dev ``` Opens SvelteKit with ✦ widget injected on every page. ### Interactive annotation (recommended) Ask Claude to interact with the app via Claudezilla: ``` User: "Open solidhaus" Claude: [opens in Firefox] User: "Click the scan barcode button" Claude: [clicks, shows screenshot] User: "This should open the camera" Claude: [generates Gherkin scenario] ``` ## Test Plan - [x] Flake builds successfully - [x] `nix run .#dev` starts dev server with proxy - [x] Widget injects on pages - [x] Claudezilla can open and interact with app - [x] Dev shell includes all sd-card tools 🤖 Generated with Claude Code Reviewed-on: toph/solidhaus#2 Co-authored-by: Christopher Mühl <toki@toph.so> Co-committed-by: Christopher Mühl <toki@toph.so> |
||
|---|---|---|
| .claude | ||
| e2e | ||
| src | ||
| static | ||
| .gitignore | ||
| ADDENDUM_V2.md | ||
| bun.lock | ||
| capacitor.config.ts | ||
| CLAUDE.md | ||
| flake.lock | ||
| flake.nix | ||
| HANDOFF.md | ||
| package.json | ||
| PROJECT_SPECIFICATION.md | ||
| RESEARCH_SUMMARY.md | ||
| solidhaus.ttl | ||
| svelte.config.js | ||
| tsconfig.json | ||
| vite.config.ts | ||
| vitest.config.ts | ||