1
0
Эх сурвалжийг харах

TG-2: Generate Taiga Wiki

lanfr144 1 сар өмнө
parent
commit
f43bd0fed6

+ 45 - 0
generate_taiga_wiki.py

@@ -0,0 +1,45 @@
+import os
+from datetime import datetime, timedelta
+
+os.makedirs('taiga_wiki', exist_ok=True)
+
+start_date = datetime(2026, 4, 16)
+sprints = 8
+points_per_sprint = 1000
+
+# 00_Epics.md
+with open('taiga_wiki/00_Epics.md', 'w') as f:
+    f.write("# Project Epics\n\n1. Environment & Infrastructure Setup\n2. Database Schema & User Security\n3. Data Ingestion Pipeline\n4. Advanced Text & Context Search\n5. Local LLM Integration (Ollama)\n6. Streamlit Chat Interface Development\n7. Testing & Refinement\n8. Production Deployment\n")
+
+for i in range(1, sprints + 1):
+    sprint_start = start_date + timedelta(weeks=i-1)
+    sprint_end = sprint_start + timedelta(days=6)
+    sprint_str = f"Sprint_{i}"
+    
+    file_path = f"taiga_wiki/Sprint_{i}.md"
+    with open(file_path, 'w') as f:
+        f.write(f"# Sprint {i}\n\n")
+        f.write(f"**Sprint Tag**: {sprint_str}\n")
+        f.write(f"**Story Points**: {points_per_sprint}\n")
+        f.write(f"**Members**: francois, evegi144\n\n")
+        
+        # Sprint Planning
+        f.write(f"## Sprint Planning {sprint_str} {sprint_start.strftime('%Y/%m/%d')}\n")
+        f.write("- Planning notes...\n\n")
+        
+        # Daily Scrums
+        for d in range(5):
+            day_date = sprint_start + timedelta(days=d)
+            f.write(f"### Daily Scrum {day_date.strftime('%Y/%m/%d')}\n")
+            f.write("- **evegi144**: \n")
+            f.write("- **francois**: \n\n")
+            
+        # Sprint Review
+        f.write(f"## Sprint Reviews {sprint_str} {sprint_end.strftime('%Y/%m/%d')}\n")
+        f.write("- Review notes...\n\n")
+        
+        # Sprint Retrospective
+        f.write(f"## Sprint Retrospective {sprint_str} {sprint_end.strftime('%Y/%m/%d')}\n")
+        f.write("- Retrospective notes...\n\n")
+
+print("Files generated successfully in taiga_wiki/")

+ 10 - 0
taiga_wiki/00_Epics.md

@@ -0,0 +1,10 @@
+# Project Epics
+
+1. Environment & Infrastructure Setup
+2. Database Schema & User Security
+3. Data Ingestion Pipeline
+4. Advanced Text & Context Search
+5. Local LLM Integration (Ollama)
+6. Streamlit Chat Interface Development
+7. Testing & Refinement
+8. Production Deployment

+ 36 - 0
taiga_wiki/Sprint_1.md

@@ -0,0 +1,36 @@
+# Sprint 1
+**STATUS**: DONE
+
+**Sprint Tag**: Sprint_1
+**Story Points**: 1000
+**Members**: francois, evegi144
+
+## Sprint Planning Sprint_1 2026/04/16
+- Planning notes...
+
+### Daily Scrum 2026/04/16
+- **evegi144**: 
+- **francois**: 
+
+### Daily Scrum 2026/04/17
+- **evegi144**: 
+- **francois**: 
+
+### Daily Scrum 2026/04/18
+- **evegi144**: 
+- **francois**: 
+
+### Daily Scrum 2026/04/19
+- **evegi144**: 
+- **francois**: 
+
+### Daily Scrum 2026/04/20
+- **evegi144**: 
+- **francois**: 
+
+## Sprint Reviews Sprint_1 2026/04/22
+- Review notes...
+
+## Sprint Retrospective Sprint_1 2026/04/22
+- Retrospective notes...
+

+ 36 - 0
taiga_wiki/Sprint_2.md

@@ -0,0 +1,36 @@
+# Sprint 2
+**STATUS**: DONE
+
+**Sprint Tag**: Sprint_2
+**Story Points**: 1000
+**Members**: francois, evegi144
+
+## Sprint Planning Sprint_2 2026/04/23
+- Planning notes...
+
+### Daily Scrum 2026/04/23
+- **evegi144**: 
+- **francois**: 
+
+### Daily Scrum 2026/04/24
+- **evegi144**: 
+- **francois**: 
+
+### Daily Scrum 2026/04/25
+- **evegi144**: 
+- **francois**: 
+
+### Daily Scrum 2026/04/26
+- **evegi144**: 
+- **francois**: 
+
+### Daily Scrum 2026/04/27
+- **evegi144**: 
+- **francois**: 
+
+## Sprint Reviews Sprint_2 2026/04/29
+- Review notes...
+
+## Sprint Retrospective Sprint_2 2026/04/29
+- Retrospective notes...
+

+ 35 - 0
taiga_wiki/Sprint_3.md

@@ -0,0 +1,35 @@
+# Sprint 3
+
+**Sprint Tag**: Sprint_3
+**Story Points**: 1000
+**Members**: francois, evegi144
+
+## Sprint Planning Sprint_3 2026/04/30
+- Planning notes...
+
+### Daily Scrum 2026/04/30
+- **evegi144**: 
+- **francois**: 
+
+### Daily Scrum 2026/05/01
+- **evegi144**: 
+- **francois**: 
+
+### Daily Scrum 2026/05/02
+- **evegi144**: 
+- **francois**: 
+
+### Daily Scrum 2026/05/03
+- **evegi144**: 
+- **francois**: 
+
+### Daily Scrum 2026/05/04
+- **evegi144**: 
+- **francois**: 
+
+## Sprint Reviews Sprint_3 2026/05/06
+- Review notes...
+
+## Sprint Retrospective Sprint_3 2026/05/06
+- Retrospective notes...
+

+ 35 - 0
taiga_wiki/Sprint_4.md

@@ -0,0 +1,35 @@
+# Sprint 4
+
+**Sprint Tag**: Sprint_4
+**Story Points**: 1000
+**Members**: francois, evegi144
+
+## Sprint Planning Sprint_4 2026/05/07
+- Planning notes...
+
+### Daily Scrum 2026/05/07
+- **evegi144**: 
+- **francois**: 
+
+### Daily Scrum 2026/05/08
+- **evegi144**: 
+- **francois**: 
+
+### Daily Scrum 2026/05/09
+- **evegi144**: 
+- **francois**: 
+
+### Daily Scrum 2026/05/10
+- **evegi144**: 
+- **francois**: 
+
+### Daily Scrum 2026/05/11
+- **evegi144**: 
+- **francois**: 
+
+## Sprint Reviews Sprint_4 2026/05/13
+- Review notes...
+
+## Sprint Retrospective Sprint_4 2026/05/13
+- Retrospective notes...
+

+ 35 - 0
taiga_wiki/Sprint_5.md

@@ -0,0 +1,35 @@
+# Sprint 5
+
+**Sprint Tag**: Sprint_5
+**Story Points**: 1000
+**Members**: francois, evegi144
+
+## Sprint Planning Sprint_5 2026/05/14
+- Planning notes...
+
+### Daily Scrum 2026/05/14
+- **evegi144**: 
+- **francois**: 
+
+### Daily Scrum 2026/05/15
+- **evegi144**: 
+- **francois**: 
+
+### Daily Scrum 2026/05/16
+- **evegi144**: 
+- **francois**: 
+
+### Daily Scrum 2026/05/17
+- **evegi144**: 
+- **francois**: 
+
+### Daily Scrum 2026/05/18
+- **evegi144**: 
+- **francois**: 
+
+## Sprint Reviews Sprint_5 2026/05/20
+- Review notes...
+
+## Sprint Retrospective Sprint_5 2026/05/20
+- Retrospective notes...
+

+ 35 - 0
taiga_wiki/Sprint_6.md

@@ -0,0 +1,35 @@
+# Sprint 6
+
+**Sprint Tag**: Sprint_6
+**Story Points**: 1000
+**Members**: francois, evegi144
+
+## Sprint Planning Sprint_6 2026/05/21
+- Planning notes...
+
+### Daily Scrum 2026/05/21
+- **evegi144**: 
+- **francois**: 
+
+### Daily Scrum 2026/05/22
+- **evegi144**: 
+- **francois**: 
+
+### Daily Scrum 2026/05/23
+- **evegi144**: 
+- **francois**: 
+
+### Daily Scrum 2026/05/24
+- **evegi144**: 
+- **francois**: 
+
+### Daily Scrum 2026/05/25
+- **evegi144**: 
+- **francois**: 
+
+## Sprint Reviews Sprint_6 2026/05/27
+- Review notes...
+
+## Sprint Retrospective Sprint_6 2026/05/27
+- Retrospective notes...
+

+ 35 - 0
taiga_wiki/Sprint_7.md

@@ -0,0 +1,35 @@
+# Sprint 7
+
+**Sprint Tag**: Sprint_7
+**Story Points**: 1000
+**Members**: francois, evegi144
+
+## Sprint Planning Sprint_7 2026/05/28
+- Planning notes...
+
+### Daily Scrum 2026/05/28
+- **evegi144**: 
+- **francois**: 
+
+### Daily Scrum 2026/05/29
+- **evegi144**: 
+- **francois**: 
+
+### Daily Scrum 2026/05/30
+- **evegi144**: 
+- **francois**: 
+
+### Daily Scrum 2026/05/31
+- **evegi144**: 
+- **francois**: 
+
+### Daily Scrum 2026/06/01
+- **evegi144**: 
+- **francois**: 
+
+## Sprint Reviews Sprint_7 2026/06/03
+- Review notes...
+
+## Sprint Retrospective Sprint_7 2026/06/03
+- Retrospective notes...
+

+ 35 - 0
taiga_wiki/Sprint_8.md

@@ -0,0 +1,35 @@
+# Sprint 8
+
+**Sprint Tag**: Sprint_8
+**Story Points**: 1000
+**Members**: francois, evegi144
+
+## Sprint Planning Sprint_8 2026/06/04
+- Planning notes...
+
+### Daily Scrum 2026/06/04
+- **evegi144**: 
+- **francois**: 
+
+### Daily Scrum 2026/06/05
+- **evegi144**: 
+- **francois**: 
+
+### Daily Scrum 2026/06/06
+- **evegi144**: 
+- **francois**: 
+
+### Daily Scrum 2026/06/07
+- **evegi144**: 
+- **francois**: 
+
+### Daily Scrum 2026/06/08
+- **evegi144**: 
+- **francois**: 
+
+## Sprint Reviews Sprint_8 2026/06/10
+- Review notes...
+
+## Sprint Retrospective Sprint_8 2026/06/10
+- Retrospective notes...
+