🎉 v2.0.0 — Major Refactor
Highlights
fdesign extracted to standalone project. All prototype, design token, component, sitemap, and journey-map logic has been moved to the new fdesign project. floop-client is now focused exclusively on its core mission: the review loop.
What Changed
- Removed
fdesignprototype commands (token, component, sitemap, journey check, prototype init/validate) - Removed
src/floop/prototype.py,src/floop/tokens.py— now in fdesign - Removed
docs/mkdocs site — replaced by standalone README - Added
src/floop/project.py— local project/version container management - Added
tests/test_project.py— 100% coverage on project module - Refactored
src/floop/cli.py— slimmed from 1752 to ~900 lines - Refactored
src/floop/skills.py— review-only skill prompts - Updated README with problem/solution narrative, use cases, quick start
- Added LICENSE (MIT)
Responsibility Boundary
| floop-client (v2.0.0) | fdesign (new) |
|---|---|
.floop/ workspace |
.fdesign/ workspace |
| Project & version containers | Design tokens (W3C DTCG) |
floop review upload |
Component library (YAML DSL) |
floop comments |
Sitemap & journey map |
floop resolve |
fdesign journey check |
floop preview |
fdesign preview |
Tests
32 passed, 100% coverage.