v3.1.2508202671

Projects / docu-flow-ai / UAT scope

UAT — MVP

Acceptance planning for Product Status MVP · Version 0.0.1 · label version:0.0.1 · idle (delivery in progress)

Delivery gate

UAT planning opens when every in-slice delivery and QA issue for the current Product Status and Version is Done (or cancelled). PO/Scrum planning issues are excluded.

Open issues

  • NEO-100 — Google Drive: Service account authentication setup (Cloud Engineer) (Backlog) · Cloud Engineer
  • NEO-101 — Google Drive: Upload renamed PDFs to pre-configured folder (Cloud Engineer) (Backlog) · Cloud Engineer
  • NEO-102 — Google Drive: Store GDrive file ID and link in DB (Cloud Engineer) (Backlog) · Cloud Engineer
  • NEO-103 — QA: End-to-end testing of document ingestion, processing, and chat flow (QA Engineer) (Backlog) · QA Engineer
  • NEO-104 — QA: Testing of tag management and persistence (QA Engineer) (Backlog) · QA Engineer
  • NEO-105 — QA: Testing of Google Drive archival (QA Engineer) (Backlog) · QA Engineer
  • NEO-106 — Chat interaction: Prompt user to continue LLM rounds (if no consensus after 10) (Back-end) (Backlog) · Back-end
  • NEO-107 — Chat interaction: Prompt user for sender name (if AI cannot determine) (Back-end) (Backlog) · Back-end
  • NEO-108 — Tag management UI: Apply/associate tags to document (Back-end) (Backlog) · Back-end
  • NEO-109 — Tag management UI: Display AI-suggested tags as clickable chips (Back-end) (Backlog) · Back-end
  • NEO-110 — Tag management UI: 'Create Tag' modal/button (Back-end) (Backlog) · Back-end
  • NEO-111 — Left sidebar: Display recent uploads/conversations & load historical data (Back-end) (Backlog) · Back-end
  • NEO-112 — Chat workspace: Chat input and message display (Back-end) (Backlog) · Back-end
  • NEO-113 — Chat workspace: Display LLM assessment report (Markdown) (Back-end) (Backlog) · Back-end
  • NEO-114 — Chat workspace: Auto-transition on upload & status indicators (Back-end) (Backlog) · Back-end
  • NEO-68 — Landing page: Multi-format file upload UI (drag-and-drop, file picker, error... (Front-end) (Backlog) · Front-end
  • NEO-69 — Chat workspace: Auto-transition on upload & status indicators (Front-end) (Backlog) · Front-end
  • NEO-70 — Chat workspace: Display LLM assessment report (Markdown) (Front-end) (Backlog) · Front-end
  • NEO-71 — Chat workspace: Chat input and message display (Front-end) (Backlog) · Front-end
  • NEO-72 — Left sidebar: Display recent uploads/conversations & load historical data (Front-end) (Backlog) · Front-end
  • NEO-73 — Tag management UI: 'Create Tag' modal/button (Front-end) (Backlog) · Front-end
  • NEO-74 — Tag management UI: Display AI-suggested tags as clickable chips (Front-end) (Backlog) · Front-end
  • NEO-75 — Tag management UI: Apply/associate tags to document (Front-end) (Backlog) · Front-end
  • NEO-76 — Chat interaction: Prompt user for sender name (if AI cannot determine) (Front-end) (Backlog) · Front-end
  • NEO-77 — Chat interaction: Prompt user to continue LLM rounds (if no consensus after 10) (Front-end) (Backlog) · Front-end
  • NEO-78 — API: File upload endpoint & temporary storage (Back-end) (Backlog) · Back-end
  • NEO-79 — File processing: Multi-format parsing (PDF, Image OCR, CSV, TXT, MD to text) (Back-end) (Backlog) · Back-end
  • NEO-80 — File processing: Non-PDF to PDF conversion for archiving (Back-end) (Backlog) · Back-end
  • NEO-81 — File processing: Smart renaming engine (ddmmyyyy-sender-sequence.pdf) (Back-end) (Backlog) · Back-end
  • NEO-82 — API: Tag creation and management (Back-end) (Backlog) · Back-end
  • NEO-83 — API: Document metadata and chat history retrieval (Back-end) (Backlog) · Back-end
  • NEO-84 — API: Chat interaction endpoint (for follow-up questions) (Back-end) (Backlog) · Back-end
  • NEO-85 — LLM Core: Define BaseLLMProvider interface (extensibility) (AI Engineer) (Backlog) · AI Engineer
  • NEO-86 — LLM Core: Implement GeminiLLMProvider (AI Engineer) (Backlog) · AI Engineer
  • NEO-87 — LLM Core: Implement OpenAILLMProvider (AI Engineer) (Backlog) · AI Engineer
  • NEO-88 — LLM Orchestration: Sequential peer review logic (up to 10 rounds) (AI Engineer) (Backlog) · AI Engineer
  • NEO-89 — LLM: Extract sender and date for renaming (AI Engineer) (Backlog) · AI Engineer
  • NEO-90 — LLM: Generate suggested tags (AI Engineer) (Backlog) · AI Engineer
  • NEO-91 — LLM: Generate initial structured assessment (AI Engineer) (Backlog) · AI Engineer
  • NEO-92 — LLM: Critique previous assessment (AI Engineer) (Backlog) · AI Engineer
  • NEO-93 — LLM: Handle follow-up questions in chat (contextual) (AI Engineer) (Backlog) · AI Engineer
  • NEO-96 — DB Persistence: Store tags and document-tag relationships (Data Engineer) (Backlog) · Data Engineer
  • NEO-97 — DB Persistence: Store assessment reports (final markdown, debate transcript) (Data Engineer) (Backlog) · Data Engineer
  • NEO-98 — DB Persistence: Store chat messages (Data Engineer) (Backlog) · Data Engineer
  • NEO-99 — DB Persistence: Manage sequence numbers for renaming (Data Engineer) (Backlog) · Data Engineer