docs: QA checklist + full documentation update for Phase 3 completion
- QA-CHECKLIST.md: ~120 test items covering all Phase 3 features - CLAUDE.md: modules table with versions, integrations (AI Chat, Vault, ManicTime) - ROADMAP.md: status table updated (all 14 COMPLETE), Phase 5 updated - SESSION-LOG.md: session entry for 2026-02-28 - SESSION-GUIDE.md: added QA Bug Fix prompt (4B), QA-CHECKLIST raw URL
This commit is contained in:
+29
-37
@@ -28,24 +28,26 @@
|
||||
|
||||
---
|
||||
|
||||
## Current Module Status vs. XLSX Spec
|
||||
## Current Module Status (after Phase 3 completion)
|
||||
|
||||
| # | Module | Core Done | Gaps Remaining | New Features Needed |
|
||||
| --- | ------------------ | ----------- | -------------------------------------------------------------------------------- | ------------------------------------------- |
|
||||
| 1 | Registratura | YES | Linked-entry selector capped at 20 | Workflow automation, email integration, OCR |
|
||||
| 2 | Email Signature | YES | US/SDT logo files may be missing from `/public/logos/`; US/SDT no address toggle | AD sync, branding packs |
|
||||
| 3 | Word XML | YES | POT/CUT toggle exists (spec says remove) | Schema validator, visual mapper |
|
||||
| 4 | Digital Signatures | YES | No file upload (URL only); tags not editable in form | Permission layers, document insertion |
|
||||
| 5 | Password Vault | YES | Unencrypted storage; no strength meter; no company scope | Hardware key, rotation reminders |
|
||||
| 6 | IT Inventory | YES | assignedTo not linked to contacts; no maintenance log | Network scan import |
|
||||
| 7 | Address Book | YES | No vCard export; no reverse Registratura lookup | Email sync, deduplication |
|
||||
| 8 | Prompt Generator | YES | Missing architecture viz templates (sketch→render, photorealism) | Prompt scoring |
|
||||
| 9 | Word Templates | YES | No clause library; placeholders manual only; no Word generation | Diff compare, document generator |
|
||||
| 10 | Tag Manager | YES | No US/SDT project seeds; no mandatory-category enforcement | Server tag sync, smart suggestions |
|
||||
| 11 | Mini Utilities | PARTIAL | Missing: U→R value, AI artifact cleaner, MDLPA validator, PDF reducer, OCR | More converters |
|
||||
| 12 | Dashboard | BASIC | No activity feed, no notifications, no KPI panels | Custom dashboards per role |
|
||||
| 13 | AI Chat | DEMO ONLY | No API integration, no key config, no streaming | Conversation templates |
|
||||
| 14 | Hot Desk | NOT STARTED | Entire module missing | — |
|
||||
| # | Module | Version | Status | Remaining Gaps | Future Enhancements |
|
||||
| --- | ------------------ | ------- | -------- | ----------------------------------------------------- | ------------------------------------------- |
|
||||
| 1 | Registratura | 0.2.0 | COMPLETE | — | Workflow automation, email integration, OCR |
|
||||
| 2 | Email Signature | 0.1.0 | COMPLETE | US/SDT addresses may need update | AD sync, branding packs, promo banners |
|
||||
| 3 | Word XML | 0.1.0 | COMPLETE | — | Schema validator, visual mapper |
|
||||
| 4 | Digital Signatures | 0.1.0 | COMPLETE | — | Permission layers, document insertion |
|
||||
| 5 | Password Vault | 0.2.0 | COMPLETE | — | Hardware key, rotation reminders, Passbolt |
|
||||
| 6 | IT Inventory | 0.2.0 | COMPLETE | — | Network scan import |
|
||||
| 7 | Address Book | 0.1.0 | COMPLETE | — | Email sync, deduplication |
|
||||
| 8 | Prompt Generator | 0.2.0 | COMPLETE | — | Prompt scoring, more image templates |
|
||||
| 9 | Word Templates | 0.1.0 | COMPLETE | No clause library; no Word generation | Diff compare, document generator |
|
||||
| 10 | Tag Manager | 0.2.0 | COMPLETE | ManicTime needs SMB mount on Docker host | Smart suggestions |
|
||||
| 11 | Mini Utilities | 0.1.0 | COMPLETE | — | More converters, DWG→DXF |
|
||||
| 12 | Dashboard | 0.1.0 | COMPLETE | — | Custom dashboards per role |
|
||||
| 13 | AI Chat | 0.2.0 | COMPLETE | Needs API key env vars for real AI | Streaming, model selector, conversation templates |
|
||||
| 14 | Hot Desk | 0.1.0 | COMPLETE | — | — |
|
||||
|
||||
**Phases 1–3 COMPLETE (all 42 tasks).** Next: Phase 4 (Quality & Testing).
|
||||
|
||||
---
|
||||
|
||||
@@ -426,6 +428,7 @@
|
||||
- **Docker:** env vars AI_PROVIDER, AI_API_KEY, AI_MODEL, AI_BASE_URL, AI_MAX_TOKENS
|
||||
|
||||
**Neimplementat (wishlist):**
|
||||
|
||||
- Node-based Canvas (infinite canvas) — necesită bibliotecă React Flow, complexitate mare
|
||||
- Nod Interpretare 3D — necesită Three.js, model ML, out of scope curent
|
||||
|
||||
@@ -491,31 +494,20 @@ npm install -D vitest @testing-library/react @testing-library/jest-dom jsdom @vi
|
||||
|
||||
---
|
||||
|
||||
## PHASE 5 — AI Chat Integration
|
||||
## PHASE 5 — AI Chat Enhancements
|
||||
|
||||
> Make Module 13 functional.
|
||||
> Remaining AI Chat features not covered by task 3.15.
|
||||
|
||||
### 5.01 `[HEAVY]` AI Chat — Real API Integration
|
||||
### 5.01 `[STANDARD]` AI Chat — Response Streaming
|
||||
|
||||
**What:** Replace demo mode with actual AI provider calls:
|
||||
**What:** Add streaming via ReadableStream for real-time token display (currently waits for full response).
|
||||
**Note:** Basic multi-provider API integration already done in 3.15 (`/api/ai-chat`).
|
||||
**Remaining:**
|
||||
|
||||
- Create `/api/ai/chat` server-side route (API keys never exposed to browser)
|
||||
- Provider abstraction: Anthropic Claude, OpenAI GPT, Ollama (local)
|
||||
- Response streaming via ReadableStream
|
||||
- Model selector in the UI
|
||||
- ReadableStream SSE response
|
||||
- Model selector dropdown in UI
|
||||
- Token usage display
|
||||
|
||||
**Env vars:**
|
||||
|
||||
```
|
||||
ANTHROPIC_API_KEY=sk-ant-...
|
||||
OPENAI_API_KEY=sk-...
|
||||
OLLAMA_BASE_URL=http://10.10.10.166:11434
|
||||
AI_DEFAULT_PROVIDER=anthropic
|
||||
AI_DEFAULT_MODEL=claude-sonnet-4-6-20261001
|
||||
```
|
||||
|
||||
**User action needed:** Provide API keys when ready.
|
||||
- Provider switching without restart
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user