Projects / docu-flow-ai / UAT scope
UAT — MVP
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