docs(agent-docs): added
This commit is contained in:
626
docs/project-roadmap.md
Normal file
626
docs/project-roadmap.md
Normal file
@@ -0,0 +1,626 @@
|
||||
# Project Roadmap
|
||||
|
||||
**Current Version:** 2.2.3
|
||||
**Last Updated:** 2026-02-07
|
||||
**Status:** Active Development
|
||||
|
||||
---
|
||||
|
||||
## 1. Release Timeline
|
||||
|
||||
```
|
||||
┌─────────────────────────────────────────────────────────────────┐
|
||||
│ v2.2.3 (Current - Released) │
|
||||
│ - 15 AI platform support │
|
||||
│ - Design system generation (v2.0 flagship) │
|
||||
│ - 100 reasoning rules │
|
||||
│ - Master + Overrides persistence pattern │
|
||||
│ - Droid (Factory) support added │
|
||||
└─────────────────────────────────────────────────────────────────┘
|
||||
│
|
||||
▼
|
||||
┌─────────────────────────────────────────────────────────────────┐
|
||||
│ v2.3 (Stability & Polish - Next, ~8 weeks) │
|
||||
│ - Fix version alignment (v2.0.1 → v2.2.3) │
|
||||
│ - Modularize design_system.py (1,068 → 3 modules) │
|
||||
│ - Add unit tests (target 70% coverage) │
|
||||
│ - Improve error messages │
|
||||
│ - Add caching for repeated queries │
|
||||
└─────────────────────────────────────────────────────────────────┘
|
||||
│
|
||||
▼
|
||||
┌─────────────────────────────────────────────────────────────────┐
|
||||
│ v2.4 (Tokens & Export - ~16 weeks) │
|
||||
│ - CSS variable generation from palettes │
|
||||
│ - JSON token export (design tokens) │
|
||||
│ - Tailwind config generation │
|
||||
│ - Component library integration (shadcn/ui, Headless UI) │
|
||||
│ - Pre-built CSS/Tailwind snippets │
|
||||
└─────────────────────────────────────────────────────────────────┘
|
||||
│
|
||||
▼
|
||||
┌─────────────────────────────────────────────────────────────────┐
|
||||
│ v3.0 (AI-Enhanced - ~24 weeks) │
|
||||
│ - Semantic search (embeddings-based) │
|
||||
│ - LLM-powered design system refinement │
|
||||
│ - Multi-language support │
|
||||
│ - Figma integration │
|
||||
│ - Component preview & rendering │
|
||||
│ - Accessibility audit tools │
|
||||
└─────────────────────────────────────────────────────────────────┘
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 2. v2.3: Stability & Polish (IMMEDIATE)
|
||||
|
||||
**Goal:** Foundation stability, improved developer experience
|
||||
**Timeline:** 8 weeks (start immediately)
|
||||
**Status:** Planning phase
|
||||
|
||||
### 2.1 Critical Issues (MUST DO)
|
||||
|
||||
#### Issue: Version Mismatch
|
||||
- **Severity:** HIGH
|
||||
- **Impact:** Confusion for users, marketplace inconsistency
|
||||
- **Current State:**
|
||||
- CLI: v2.2.3 ✓
|
||||
- Marketplace: v2.2.1 ✗
|
||||
- Plugin: v2.0.1 ✗ (severely outdated)
|
||||
- **Solution:** Align all to v2.2.3
|
||||
- **Files to Update:**
|
||||
- `.claude-plugin/plugin.json`
|
||||
- `.claude-plugin/marketplace.json`
|
||||
- Update feature counts (50 styles → 67, etc.)
|
||||
- **Effort:** 2 hours
|
||||
- **Acceptance:** All version files at 2.2.3, features accurate
|
||||
|
||||
#### Issue: design_system.py Size
|
||||
- **Severity:** MEDIUM
|
||||
- **Impact:** Maintainability, testing difficulty
|
||||
- **Current State:** 1,068 LOC (exceeds 200-line guideline 5x)
|
||||
- **Solution:** Modularize into 3 modules:
|
||||
1. `reasoning-engine.py` - Rule application (300 LOC)
|
||||
2. `search-aggregator.py` - Multi-domain search (200 LOC)
|
||||
3. `output-formatter.py` - ASCII/Markdown formatting (300 LOC)
|
||||
4. `design-system.py` - Orchestration (200 LOC)
|
||||
- **Effort:** 40 hours (design, refactor, test)
|
||||
- **Tests:** Unit tests for each module
|
||||
|
||||
### 2.2 Important Improvements (SHOULD DO)
|
||||
|
||||
#### Feature: Caching Layer
|
||||
- **Benefit:** 10x faster repeated queries
|
||||
- **Implementation:**
|
||||
- In-memory cache (Python dict)
|
||||
- TTL: 1 hour per session
|
||||
- Cache key: hash(query + domain + stack)
|
||||
- **Effort:** 16 hours
|
||||
- **Tests:** Cache hit/miss tests
|
||||
|
||||
#### Feature: Better Error Messages
|
||||
- **Current:** Generic errors ("File not found")
|
||||
- **Improved:** Contextual, actionable errors
|
||||
- **Examples:**
|
||||
- "styles.csv missing. Run: uipro update"
|
||||
- "Query too short (3+ chars required)"
|
||||
- "No results for 'xyz' in style domain. Try: uipro search --list"
|
||||
- **Effort:** 8 hours
|
||||
- **Tests:** Error case coverage
|
||||
|
||||
#### Feature: Comprehensive Testing
|
||||
- **Target:** 70% code coverage
|
||||
- **Tools:** pytest (Python), vitest (TypeScript)
|
||||
- **Scope:**
|
||||
- Unit tests for BM25 algorithm
|
||||
- Integration tests for design system generation
|
||||
- CLI command tests
|
||||
- CSV parsing validation
|
||||
- **Effort:** 40 hours
|
||||
- **Acceptance:** 70%+ coverage, all critical paths tested
|
||||
|
||||
### 2.3 Nice-to-Have (COULD DO)
|
||||
|
||||
- [ ] Pre-commit hooks for linting
|
||||
- [ ] GitHub Actions for CI/CD
|
||||
- [ ] Performance benchmarks
|
||||
- [ ] Design system output examples in docs
|
||||
- [ ] Quick-start video tutorial
|
||||
|
||||
### 2.4 v2.3 Success Criteria
|
||||
|
||||
- [ ] All versions aligned to 2.2.3
|
||||
- [ ] design_system.py modularized successfully
|
||||
- [ ] Test coverage ≥ 70%
|
||||
- [ ] Error messages improved (≥10 cases)
|
||||
- [ ] Caching reduces query time by 10x
|
||||
- [ ] No regressions in functionality
|
||||
- [ ] All 15 platforms still work correctly
|
||||
|
||||
---
|
||||
|
||||
## 3. v2.4: Tokens & Export (NEXT)
|
||||
|
||||
**Goal:** Enable design token generation and component library integration
|
||||
**Timeline:** 16 weeks (after v2.3)
|
||||
**Status:** Planned
|
||||
|
||||
### 3.1 Design Token Export
|
||||
|
||||
**Feature:** Generate design tokens (JSON) from design system
|
||||
|
||||
```json
|
||||
{
|
||||
"colors": {
|
||||
"primary": "#E8B4B8",
|
||||
"secondary": "#A8D5BA",
|
||||
"cta": "#D4AF37"
|
||||
},
|
||||
"typography": {
|
||||
"headingFont": "Cormorant Garamond",
|
||||
"bodyFont": "Montserrat"
|
||||
},
|
||||
"spacing": {
|
||||
"xs": "4px",
|
||||
"sm": "8px",
|
||||
"md": "16px",
|
||||
"lg": "24px"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
**Implementation:**
|
||||
- Extend design_system.py output
|
||||
- Support JSON export format
|
||||
- Compatible with design token specs (W3C, Figma)
|
||||
|
||||
**Effort:** 24 hours
|
||||
**Acceptance:** Valid JSON, all design system elements exported
|
||||
|
||||
### 3.2 CSS Variable Generation
|
||||
|
||||
**Feature:** Auto-generate CSS custom properties
|
||||
|
||||
```css
|
||||
:root {
|
||||
--color-primary: #E8B4B8;
|
||||
--color-secondary: #A8D5BA;
|
||||
--color-cta: #D4AF37;
|
||||
--typography-heading: 'Cormorant Garamond', serif;
|
||||
--typography-body: 'Montserrat', sans-serif;
|
||||
--spacing-xs: 4px;
|
||||
--spacing-sm: 8px;
|
||||
--spacing-md: 16px;
|
||||
--spacing-lg: 24px;
|
||||
}
|
||||
```
|
||||
|
||||
**Implementation:**
|
||||
- Template-based CSS generation
|
||||
- Configurable naming (--uipro-color-, --app-color-, etc.)
|
||||
- Support for all design system properties
|
||||
|
||||
**Effort:** 16 hours
|
||||
**Acceptance:** Valid CSS, usable in projects
|
||||
|
||||
### 3.3 Tailwind Config Generation
|
||||
|
||||
**Feature:** Generate tailwind.config.js from design system
|
||||
|
||||
```javascript
|
||||
export default {
|
||||
theme: {
|
||||
colors: {
|
||||
primary: '#E8B4B8',
|
||||
secondary: '#A8D5BA',
|
||||
cta: '#D4AF37',
|
||||
},
|
||||
fontFamily: {
|
||||
heading: ['Cormorant Garamond', 'serif'],
|
||||
body: ['Montserrat', 'sans-serif'],
|
||||
},
|
||||
spacing: {
|
||||
xs: '4px',
|
||||
sm: '8px',
|
||||
md: '16px',
|
||||
lg: '24px',
|
||||
},
|
||||
},
|
||||
};
|
||||
```
|
||||
|
||||
**Implementation:**
|
||||
- Parse design system output
|
||||
- Generate Tailwind-compatible config
|
||||
- Support for extensions/overrides
|
||||
|
||||
**Effort:** 20 hours
|
||||
**Acceptance:** Generates valid tailwind.config.js, works in projects
|
||||
|
||||
### 3.4 Component Library Snippets
|
||||
|
||||
**Feature:** Pre-built component code for popular libraries
|
||||
|
||||
```typescript
|
||||
// shadcn/ui Button with design system
|
||||
<Button
|
||||
variant="default"
|
||||
className="bg-primary text-white hover:bg-primary/90"
|
||||
>
|
||||
Subscribe
|
||||
</Button>
|
||||
|
||||
// Tailwind Button
|
||||
<button className="bg-primary text-white px-4 py-2 rounded-lg hover:opacity-90">
|
||||
Subscribe
|
||||
</button>
|
||||
```
|
||||
|
||||
**Implementation:**
|
||||
- Snippet database for 5 popular libraries
|
||||
- shadcn/ui
|
||||
- Headless UI
|
||||
- Tailwind components
|
||||
- React Bootstrap
|
||||
- Material-UI
|
||||
- Auto-apply design system colors/styles
|
||||
- Format for quick copy-paste
|
||||
|
||||
**Effort:** 32 hours
|
||||
**Acceptance:** Working snippets for all 5 libraries, design system applied
|
||||
|
||||
### 3.5 v2.4 Success Criteria
|
||||
|
||||
- [ ] Design tokens (JSON) export working
|
||||
- [ ] CSS variables generation correct
|
||||
- [ ] Tailwind config generation valid
|
||||
- [ ] Component snippets for 5+ libraries
|
||||
- [ ] All exports tested with real projects
|
||||
- [ ] Documentation updated with examples
|
||||
|
||||
---
|
||||
|
||||
## 4. v3.0: AI-Enhanced (FUTURE)
|
||||
|
||||
**Goal:** Semantic search, LLM-powered reasoning, real-time collaboration
|
||||
**Timeline:** 24 weeks (after v2.4)
|
||||
**Status:** Early planning
|
||||
|
||||
### 4.1 Semantic Search
|
||||
|
||||
**Current Approach (v2.2):**
|
||||
- BM25 keyword matching
|
||||
- Limited to exact/partial word matches
|
||||
|
||||
**New Approach (v3.0):**
|
||||
- Embedding-based search
|
||||
- Semantic similarity matching
|
||||
- Better handling of synonyms
|
||||
|
||||
**Implementation:**
|
||||
```
|
||||
Query: "transparent glass-like appearance"
|
||||
|
||||
BM25 Results:
|
||||
- "glass" matches "glassmorphism" (keyword)
|
||||
|
||||
Semantic Results:
|
||||
- "glassmorphism" (0.92 similarity)
|
||||
- "liquid glass" (0.88 similarity)
|
||||
- "frosted glass" (0.85 similarity)
|
||||
- "transparency effect" (0.82 similarity)
|
||||
```
|
||||
|
||||
**Technology:**
|
||||
- Hugging Face embeddings (open source, local)
|
||||
- FAISS index for fast similarity search
|
||||
- No API dependency (optional offline mode)
|
||||
|
||||
**Effort:** 48 hours
|
||||
|
||||
### 4.2 LLM-Powered Refinement
|
||||
|
||||
**Feature:** Use Claude API to enhance design system generation
|
||||
|
||||
```
|
||||
Input: "Modern, minimalist SaaS dashboard with glassmorphic cards"
|
||||
|
||||
Rule-based (v2.2):
|
||||
- Pattern: Feature-Rich Showcase
|
||||
- Style: Minimalism
|
||||
- Colors: Professional grayscale
|
||||
|
||||
Claude-enhanced (v3.0):
|
||||
- Pattern: Feature-Rich with Data-Dense Dashboard
|
||||
- Style: Minimalism + Glassmorphism
|
||||
- Colors: Grayscale with subtle glassmorphic accents
|
||||
- Effects: Micro-interactions on card hover
|
||||
- Additional: "Use 'skew' transforms on hover for glassmorphic depth"
|
||||
```
|
||||
|
||||
**Implementation:**
|
||||
- Optional feature (requires Claude API key)
|
||||
- Offline fallback to rule-based approach
|
||||
- Rate-limited to avoid API costs
|
||||
|
||||
**Effort:** 40 hours
|
||||
|
||||
### 4.3 Multi-language Support
|
||||
|
||||
**Feature:** Generate design systems in multiple languages
|
||||
|
||||
```
|
||||
Design System Outputs:
|
||||
- English: "Soft shadows, smooth transitions"
|
||||
- Spanish: "Sombras suaves, transiciones fluidas"
|
||||
- Japanese: "ソフトシャドウ、滑らかなトランジション"
|
||||
```
|
||||
|
||||
**Implementation:**
|
||||
- Extend CSV format with language columns
|
||||
- Translation for: patterns, styles, guidelines, checklists
|
||||
- User selects language during install
|
||||
|
||||
**Effort:** 32 hours (including translation)
|
||||
|
||||
### 4.4 Figma Integration
|
||||
|
||||
**Feature:** Export design systems directly to Figma
|
||||
|
||||
```
|
||||
Flow:
|
||||
1. User generates design system
|
||||
2. CLI: uipro export --format figma --token abc123
|
||||
3. Creates Figma library with:
|
||||
- Color styles
|
||||
- Text styles (typography)
|
||||
- Component set templates
|
||||
- Design tokens file
|
||||
4. Figma updates automatically
|
||||
```
|
||||
|
||||
**Implementation:**
|
||||
- Figma REST API integration
|
||||
- OAuth authentication
|
||||
- Component template generation
|
||||
- Design token sync
|
||||
|
||||
**Effort:** 64 hours
|
||||
|
||||
### 4.5 Component Preview & Rendering
|
||||
|
||||
**Feature:** Live preview of components with design system applied
|
||||
|
||||
```
|
||||
Interactive Preview:
|
||||
- Browser-based component viewer
|
||||
- Real-time style updates
|
||||
- Responsive breakpoint testing
|
||||
- Export as HTML/React/Vue
|
||||
```
|
||||
|
||||
**Implementation:**
|
||||
- Web-based preview server
|
||||
- MDX/Storybook integration
|
||||
- Component rendering engine
|
||||
- Live code editor
|
||||
|
||||
**Effort:** 80 hours
|
||||
|
||||
### 4.6 Accessibility Audit Tools
|
||||
|
||||
**Feature:** Automatically check design system for accessibility
|
||||
|
||||
```
|
||||
Audit Results:
|
||||
✓ Color contrast: PASS (4.5:1 for text)
|
||||
✓ Focus states: FOUND (visible outlines)
|
||||
✗ Animation: RECOMMEND (add prefers-reduced-motion)
|
||||
✓ Keyboard nav: SIMULATED (passes)
|
||||
⚠ Responsive: CHECK MANUALLY (16 breakpoints)
|
||||
```
|
||||
|
||||
**Implementation:**
|
||||
- Use axe-core library
|
||||
- Automated contrast checking
|
||||
- WCAG guideline verification
|
||||
- Generate audit report
|
||||
|
||||
**Effort:** 40 hours
|
||||
|
||||
### 4.7 v3.0 Success Criteria
|
||||
|
||||
- [ ] Semantic search operational
|
||||
- [ ] Claude API integration working
|
||||
- [ ] Multi-language support for 5+ languages
|
||||
- [ ] Figma integration tested with real libraries
|
||||
- [ ] Component preview functional
|
||||
- [ ] Accessibility audit generating reports
|
||||
- [ ] Performance maintained (< 3s generation time)
|
||||
|
||||
---
|
||||
|
||||
## 5. Technical Debt Tracking
|
||||
|
||||
### 5.1 Critical Debt (MUST FIX)
|
||||
|
||||
| Item | Impact | Effort | v2.3 |
|
||||
|------|--------|--------|------|
|
||||
| Version alignment | User confusion | 2h | ✓ |
|
||||
| design_system.py size | Maintainability | 40h | ✓ |
|
||||
| Missing tests | Quality risk | 40h | ✓ |
|
||||
| CLI asset sync | Release risk | 4h | ✓ |
|
||||
|
||||
### 5.2 Important Debt (SHOULD FIX)
|
||||
|
||||
| Item | Impact | Effort | v2.3/2.4 |
|
||||
|------|--------|--------|----------|
|
||||
| Caching implementation | Performance | 16h | v2.3 |
|
||||
| Error message improvement | UX | 8h | v2.3 |
|
||||
| Documentation gaps | Adoption | 20h | v2.3 |
|
||||
| Windows compatibility | Platform support | 8h | v2.3 |
|
||||
|
||||
### 5.3 Nice-to-Have Debt (COULD FIX)
|
||||
|
||||
| Item | Impact | Effort | v3.0 |
|
||||
|------|--------|--------|------|
|
||||
| Performance optimization | Speed | 16h | v3.0 |
|
||||
| Analytics tracking | Insights | 12h | v3.0 |
|
||||
| Rate limiting | Stability | 8h | v3.0 |
|
||||
|
||||
---
|
||||
|
||||
## 6. Resource Requirements
|
||||
|
||||
### 6.1 v2.3 Team (8 weeks)
|
||||
|
||||
**Core Team:**
|
||||
- 1 Lead Developer (40h/week)
|
||||
- 1 QA Engineer (20h/week)
|
||||
- 1 Documentation Writer (10h/week)
|
||||
|
||||
**Total Effort:** ~320 hours (~2.4 months)
|
||||
|
||||
### 6.2 v2.4 Team (16 weeks)
|
||||
|
||||
**Expanded Team:**
|
||||
- 1 Lead Developer (40h/week)
|
||||
- 1 Backend Engineer (30h/week)
|
||||
- 1 Frontend Engineer (20h/week)
|
||||
- 1 QA Engineer (20h/week)
|
||||
- 1 Documentation Writer (10h/week)
|
||||
|
||||
**Total Effort:** ~960 hours (~6 months)
|
||||
|
||||
### 6.3 v3.0 Team (24 weeks)
|
||||
|
||||
**Full Team:**
|
||||
- 1 Architect/Lead (40h/week)
|
||||
- 2 Backend Engineers (40h/week each)
|
||||
- 1 Frontend Engineer (30h/week)
|
||||
- 1 ML Engineer (20h/week) - for semantic search
|
||||
- 1 QA Engineer (25h/week)
|
||||
- 1 Product Manager (15h/week)
|
||||
- 1 Documentation Writer (10h/week)
|
||||
|
||||
**Total Effort:** ~2,160 hours (~13 months)
|
||||
|
||||
---
|
||||
|
||||
## 7. Success Metrics by Release
|
||||
|
||||
### v2.3 Metrics
|
||||
|
||||
- [ ] Test coverage ≥ 70%
|
||||
- [ ] All version numbers aligned
|
||||
- [ ] design_system.py modularized (each module ≤ 300 LOC)
|
||||
- [ ] Zero regressions (all 15 platforms work)
|
||||
- [ ] User feedback score ≥ 4.5/5
|
||||
|
||||
### v2.4 Metrics
|
||||
|
||||
- [ ] 5+ component library snippets available
|
||||
- [ ] Export formats: JSON, CSS, Tailwind (100% complete)
|
||||
- [ ] Design token adoption by ≥ 30% of users
|
||||
- [ ] Integration tests for all export formats pass
|
||||
- [ ] Documentation examples for all export types
|
||||
|
||||
### v3.0 Metrics
|
||||
|
||||
- [ ] Semantic search improves result relevance by 40%+
|
||||
- [ ] LLM integration reduces refinement time by 50%
|
||||
- [ ] Figma integration used by ≥ 20% of users
|
||||
- [ ] Accessibility audit coverage ≥ 95% of design systems
|
||||
- [ ] Multi-language support for 8+ languages
|
||||
- [ ] Monthly active users ≥ 50K
|
||||
|
||||
---
|
||||
|
||||
## 8. Dependency & Blockers
|
||||
|
||||
### 8.1 v2.3 Dependencies
|
||||
|
||||
- **Blocked by:** Nothing (can start immediately)
|
||||
- **Blocks:** v2.4 (v2.3 must complete first for stability)
|
||||
|
||||
### 8.2 v2.4 Dependencies
|
||||
|
||||
- **Blocked by:** v2.3 completion
|
||||
- **Blocks:** v3.0 (needs stable token export)
|
||||
- **External:** Tailwind, shadcn/ui API compatibility
|
||||
|
||||
### 8.3 v3.0 Dependencies
|
||||
|
||||
- **Blocked by:** v2.4 completion
|
||||
- **External:** Claude API (optional), Figma API, Hugging Face
|
||||
- **Timeline:** Requires advanced planning for APIs
|
||||
|
||||
---
|
||||
|
||||
## 9. Risk Assessment
|
||||
|
||||
### 9.1 v2.3 Risks
|
||||
|
||||
| Risk | Probability | Impact | Mitigation |
|
||||
|------|-------------|--------|-----------|
|
||||
| design_system.py refactor introduces bugs | HIGH | HIGH | Extensive testing, phased rollout |
|
||||
| Version alignment causes conflicts | LOW | MEDIUM | Clear communication, testing |
|
||||
| Team capacity overrun | MEDIUM | MEDIUM | Prioritize critical items |
|
||||
|
||||
### 9.2 v2.4 Risks
|
||||
|
||||
| Risk | Probability | Impact | Mitigation |
|
||||
|------|-------------|--------|-----------|
|
||||
| Library API incompatibility | MEDIUM | HIGH | Regular testing, version pins |
|
||||
| Token spec evolution | MEDIUM | MEDIUM | Use standard specs, plan updates |
|
||||
| Large bundle size | LOW | MEDIUM | Tree-shaking, lazy loading |
|
||||
|
||||
### 9.3 v3.0 Risks
|
||||
|
||||
| Risk | Probability | Impact | Mitigation |
|
||||
|------|-------------|--------|-----------|
|
||||
| LLM API costs spiral | MEDIUM | HIGH | Rate limiting, caching, offline mode |
|
||||
| Semantic search performance | HIGH | MEDIUM | Use local embeddings, optimize indexes |
|
||||
| Figma API breaking changes | LOW | MEDIUM | Version monitoring, abstraction layer |
|
||||
|
||||
---
|
||||
|
||||
## 10. Communication Plan
|
||||
|
||||
### 10.1 Stakeholder Updates
|
||||
|
||||
- **Weekly:** Team sync (Wednesday 10am)
|
||||
- **Bi-weekly:** Stakeholder demo (product progress)
|
||||
- **Monthly:** Community newsletter (GitHub Discussions)
|
||||
- **Per release:** Blog post + social media announcement
|
||||
|
||||
### 10.2 GitHub Milestones
|
||||
|
||||
```
|
||||
Milestone: v2.3 - Stability & Polish
|
||||
├── Issue #XX: Fix version alignment
|
||||
├── Issue #XX: Modularize design_system.py
|
||||
├── Issue #XX: Add unit tests (70% coverage)
|
||||
├── Issue #XX: Improve error messages
|
||||
└── Issue #XX: Implement caching
|
||||
|
||||
Milestone: v2.4 - Tokens & Export
|
||||
├── Issue #XX: Design token export
|
||||
├── Issue #XX: CSS variable generation
|
||||
└── ...
|
||||
|
||||
Milestone: v3.0 - AI-Enhanced
|
||||
├── Issue #XX: Semantic search
|
||||
├── Issue #XX: LLM integration
|
||||
└── ...
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 11. Unresolved Questions
|
||||
|
||||
1. **v2.3 Timeline:** Can it be compressed to 4 weeks for faster release?
|
||||
2. **v2.4 Priority:** Which export format is most important? (Token > CSS > Tailwind?)
|
||||
3. **v3.0 Scope:** Should semantic search use OpenAI or local embeddings?
|
||||
4. **Figma Integration:** Maintain sync automatically or on-demand?
|
||||
5. **Community Contribution:** How to enable community contributions in roadmap?
|
||||
Reference in New Issue
Block a user