|
@@ -0,0 +1,100 @@
|
|
|
|
|
+# Taiga Agile Audit Report
|
|
|
|
|
+
|
|
|
|
|
+> Automatically generated from the live Taiga API to verify project completeness against `Project.pdf`.
|
|
|
|
|
+
|
|
|
|
|
+## Sprint & Velocity Overview
|
|
|
|
|
+- **Sprint 8**: None/None Points Completed
|
|
|
|
|
+- **Sprint 7**: None/None Points Completed
|
|
|
|
|
+- **Sprint 6**: None/5.0 Points Completed
|
|
|
|
|
+- **Sprint 5**: None/None Points Completed
|
|
|
|
|
+- **Sprint 13**: None/None Points Completed
|
|
|
|
|
+- **Sprint 12**: None/None Points Completed
|
|
|
|
|
+- **Sprint 11**: None/None Points Completed
|
|
|
|
|
+- **Sprint 4**: None/77.0 Points Completed
|
|
|
|
|
+- **Sprint 10**: None/None Points Completed
|
|
|
|
|
+- **Sprint 9**: None/None Points Completed
|
|
|
|
|
+- **Sprint 3**: None/None Points Completed
|
|
|
|
|
+- **Sprint 2**: None/None Points Completed
|
|
|
|
|
+- **Sprint 1**: None/5.0 Points Completed
|
|
|
|
|
+
|
|
|
|
|
+## User Stories & Task Completion
|
|
|
|
|
+### [US-204] Public Git Repo Setup (Status: Done)
|
|
|
|
|
+ - *No technical tasks associated!*
|
|
|
|
|
+### [US-205] Easy Cloning Setup (Status: Done)
|
|
|
|
|
+ - `[ ]` Task 456: Refactor Cryptography Bug - Replace dynamic salting loop with bcrypt.checkpw (New)
|
|
|
|
|
+ - `[ ]` Task 457: Implement Horizontal Table Partitioning to bypass MySQL 65KB InnoDB limit (New)
|
|
|
|
|
+ - `[ ]` Task 458: Construct dynamic UI multiselect for mapping 200 CSV columns seamlessly (New)
|
|
|
|
|
+ - `[ ]` Task 459: Bind Pandas dataframes tightly to Memory logic preventing UI crashes (New)
|
|
|
|
|
+ - `[ ]` Task 460: Overwrite LLM system prompts strictly for native Markdown gram output (New)
|
|
|
|
|
+ - `[ ]` Task 461: Configure native mail throttle limits to block .pt.lu bounce delays (New)
|
|
|
|
|
+### [US-207] 100% Local Data Privacy (Status: Done)
|
|
|
|
|
+ - `[ ]` Task 462: Refactor Cryptography Bug - Replace dynamic salting loop with bcrypt.checkpw (New)
|
|
|
|
|
+ - `[ ]` Task 463: Implement Horizontal Table Partitioning to bypass MySQL 65KB InnoDB limit (New)
|
|
|
|
|
+ - `[ ]` Task 464: Construct dynamic UI multiselect for mapping 200 CSV columns seamlessly (New)
|
|
|
|
|
+ - `[ ]` Task 465: Bind Pandas dataframes tightly to Memory logic preventing UI crashes (New)
|
|
|
|
|
+### [US-206] User Account Creation & Login (Status: Done)
|
|
|
|
|
+ - *No technical tasks associated!*
|
|
|
|
|
+### [US-208] View Complete Nutritional Info (Status: In progress)
|
|
|
|
|
+ - `[ ]` Task 442: Why: Applying the global CSS architecture is the direct prerequisite to making the visual information actually look premium and readable when the user views the data. (New)
|
|
|
|
|
+### [US-209] Search for Nutrients (Status: In progress)
|
|
|
|
|
+ - `[ ]` Task 443: Why: Building the numerical filtering sliders logically completes the "Advanced Search" capabilities explicitly defined by this story. (New)
|
|
|
|
|
+### [US-211] Store and Edit Food Combinations (Status: New)
|
|
|
|
|
+ - `[ ]` Task 446: Why: The core of this story is storing data, which is entirely solved by creating the explicit relational plates and plate_items MySQL database tables. (New)
|
|
|
|
|
+### [US-212] Lightweight Local AI Models (Status: Done)
|
|
|
|
|
+ - *No technical tasks associated!*
|
|
|
|
|
+### [US-210] Combined Nutritional Value Overview (Status: New)
|
|
|
|
|
+ - `[ ]` Task 445: Why: Generating the Pandas calculation logic that mathematically adds up the macros is what delivers the final "Combined Value Overview" to the user! (New)
|
|
|
|
|
+### [US-213] Chat About Nutrition (Status: Done)
|
|
|
|
|
+ - *No technical tasks associated!*
|
|
|
|
|
+### [US-214] AI Menu Proposals (Status: New)
|
|
|
|
|
+ - *No technical tasks associated!*
|
|
|
|
|
+### [US-215] Anonymous Web Search Tool (Status: Done)
|
|
|
|
|
+ - *No technical tasks associated!*
|
|
|
|
|
+### [US-246] Database Schema Dynamic Rebuild & Background Loader (Status: Done)
|
|
|
|
|
+ - `[ ]` Task 435: Rebuild setup_db.py to allow dynamic Pandas table generation. (New)
|
|
|
|
|
+ - `[ ]` Task 436: Update ingest_csv.py with to_sql and post-load index generating. (New)
|
|
|
|
|
+ - `[ ]` Task 437: Create start_batch_ingest.sh wrapper for disconnected execution. (New)
|
|
|
|
|
+ - `[ ]` Task 438: Configure server .forward mail protocols for centralized admin support. (New)
|
|
|
|
|
+### [US-247] Deploy SearXNG Docker API (Status: Done)
|
|
|
|
|
+ - `[ ]` Task 439: Create setup_searxng.sh to install Docker and bind anonymous SearXNG to localhost:8080. (New)
|
|
|
|
|
+ - `[ ]` Task 440: Update deploy.sh to include requests connectivity dependency. (New)
|
|
|
|
|
+ - `[ ]` Task 441: Rework app.py LLM inference loop to support native Mistral Tool/Function calling integrations. (New)
|
|
|
|
|
+### [US-216] Zero Confidential Data Leakage (Status: Done)
|
|
|
|
|
+ - *No technical tasks associated!*
|
|
|
|
|
+### [US-248] Clinical Medical Profiler (Status: New)
|
|
|
|
|
+ - `[x]` Task 447: Implement EAV Mapping Database Architecture (Closed)
|
|
|
|
|
+ - `[x]` Task 448: Fix Windows Encodings in Pandas Ingestion Engine (Closed)
|
|
|
|
|
+ - `[x]` Task 449: Build Dynamic 'Medical Profile' CRUD Interface (Closed)
|
|
|
|
|
+ - `[x]` Task 450: Deploy Clinical Health-Warning Alert Engine (Closed)
|
|
|
|
|
+ - `[x]` Task 451: Deploy Email Resets and Persistent Query Limits (Closed)
|
|
|
|
|
+### [US-249] Sprint 4: Operations & Migrations (Status: New)
|
|
|
|
|
+ - `[ ]` Task 452: Create unified PDF presentation for review (New)
|
|
|
|
|
+ - `[ ]` Task 453: Execute Alembic Database Migration scripting (New)
|
|
|
|
|
+ - `[ ]` Task 454: Sanitize Ollama Mistral LLM endpoints on .170 (New)
|
|
|
|
|
+ - `[ ]` Task 455: Perform Green Recommendation Engine Demo (New)
|
|
|
|
|
+### [US-250] Zabbix Server Docker Setup (Status: New)
|
|
|
|
|
+ - *No technical tasks associated!*
|
|
|
|
|
+### [US-251] SNMPv3 Integration (Status: New)
|
|
|
|
|
+ - *No technical tasks associated!*
|
|
|
|
|
+### [US-252] Application Component Traps (Status: New)
|
|
|
|
|
+ - *No technical tasks associated!*
|
|
|
|
|
+### [US-253] Clinical Explorer Verification Testing (Status: New)
|
|
|
|
|
+ - *No technical tasks associated!*
|
|
|
|
|
+### [US-254] Zabbix Application Monitoring Checks (Status: New)
|
|
|
|
|
+ - *No technical tasks associated!*
|
|
|
|
|
+### [US-255] Zabbix Email Integration (Status: New)
|
|
|
|
|
+ - *No technical tasks associated!*
|
|
|
|
|
+### [US-256] Zabbix Live Alert Testing (Status: New)
|
|
|
|
|
+ - *No technical tasks associated!*
|
|
|
|
|
+### [US-257] Server Backup Procedures (Status: New)
|
|
|
|
|
+ - *No technical tasks associated!*
|
|
|
|
|
+### [US-258] WSL Deployment Playbook (Status: New)
|
|
|
|
|
+ - *No technical tasks associated!*
|
|
|
|
|
+### [US-259] Agile Scrum Rituals Wiki (Status: New)
|
|
|
|
|
+ - *No technical tasks associated!*
|
|
|
|
|
+### [US-260] Sprint 8 Final Bug Fixes & Polish (Status: New)
|
|
|
|
|
+ - *No technical tasks associated!*
|
|
|
|
|
+### [US-261] Deep System Overhaul Phase 3 (Status: New)
|
|
|
|
|
+ - *No technical tasks associated!*
|
|
|
|
|
+### [US-262] Deep Containerization and Zabbix Telemetry Overhaul (Status: New)
|
|
|
|
|
+ - *No technical tasks associated!*
|