Jelajahi Sumber

[#1] Rebuild all documentation manuals and delivery zip

Lange François 3 minggu lalu
induk
melakukan
e019c77482
32 mengubah file dengan 2 tambahan dan 2 penghapusan
  1. TEMPAT SAMPAH
      Project.pdf
  2. TEMPAT SAMPAH
      Retro Planning.pdf
  3. TEMPAT SAMPAH
      delivery.zip
  4. TEMPAT SAMPAH
      docs/Backup_Procedure.pdf
  5. TEMPAT SAMPAH
      docs/Data_Ingestion.pdf
  6. TEMPAT SAMPAH
      docs/Final_Report.pdf
  7. TEMPAT SAMPAH
      docs/Installation_Guide.pdf
  8. TEMPAT SAMPAH
      docs/Operator_Installation_Guide.pdf
  9. TEMPAT SAMPAH
      docs/Scrum_Artifacts.pdf
  10. TEMPAT SAMPAH
      docs/Scrum_Daily.pdf
  11. TEMPAT SAMPAH
      docs/Scrum_Plan.pdf
  12. TEMPAT SAMPAH
      docs/Scrum_Retro.pdf
  13. TEMPAT SAMPAH
      docs/Scrum_Review.pdf
  14. TEMPAT SAMPAH
      docs/Scrum_Wiki.pdf
  15. TEMPAT SAMPAH
      docs/Start_Stop_Procedures.pdf
  16. 1 1
      docs/Technical_Document.md
  17. TEMPAT SAMPAH
      docs/Technical_Document.pdf
  18. TEMPAT SAMPAH
      docs/Test_Cases_Sprint8.pdf
  19. TEMPAT SAMPAH
      docs/URL_Formats.pdf
  20. TEMPAT SAMPAH
      docs/User_Description.pdf
  21. TEMPAT SAMPAH
      docs/User_Guide.pdf
  22. TEMPAT SAMPAH
      docs/WSL_Deployment.pdf
  23. TEMPAT SAMPAH
      docs/Wiki_Home.pdf
  24. TEMPAT SAMPAH
      docs/architecture.pdf
  25. TEMPAT SAMPAH
      docs/disaster_recovery_plan.pdf
  26. TEMPAT SAMPAH
      docs/distributed_deployment.pdf
  27. TEMPAT SAMPAH
      docs/docker_connection.pdf
  28. 1 1
      docs/project_report.md
  29. TEMPAT SAMPAH
      docs/project_report.pdf
  30. TEMPAT SAMPAH
      docs/retro_planning.pdf
  31. TEMPAT SAMPAH
      docs/taiga_audit_report.pdf
  32. TEMPAT SAMPAH
      docs/zabbix_monitoring.pdf

TEMPAT SAMPAH
Project.pdf


TEMPAT SAMPAH
Retro Planning.pdf


TEMPAT SAMPAH
delivery.zip


TEMPAT SAMPAH
docs/Backup_Procedure.pdf


TEMPAT SAMPAH
docs/Data_Ingestion.pdf


TEMPAT SAMPAH
docs/Final_Report.pdf


TEMPAT SAMPAH
docs/Installation_Guide.pdf


TEMPAT SAMPAH
docs/Operator_Installation_Guide.pdf


TEMPAT SAMPAH
docs/Scrum_Artifacts.pdf


TEMPAT SAMPAH
docs/Scrum_Daily.pdf


TEMPAT SAMPAH
docs/Scrum_Plan.pdf


TEMPAT SAMPAH
docs/Scrum_Retro.pdf


TEMPAT SAMPAH
docs/Scrum_Review.pdf


TEMPAT SAMPAH
docs/Scrum_Wiki.pdf


TEMPAT SAMPAH
docs/Start_Stop_Procedures.pdf


+ 1 - 1
docs/Technical_Document.md

@@ -151,7 +151,7 @@ During the deployment and configuration phases, the Antigravity agent encountere
 ### 5.1 Regex Greediness Corrupting Python Literals
 * **The Struggle**: The dynamic git filter `git-ident-filter.py` used a greedy wildcard matching pattern `.*?[^$]*?$` which matched across lines. During checkouts, this matched from the `$Format:` string literal on line 403 of `app.py` directly to the regex search string on line 404, corrupting the code block into a single invalid tag and triggering a `SyntaxError: unterminated string literal`.
 * **The Resolution**:
-  1. We modified the pattern in the filter to be line-restricted (`[^
+  1. We modified the pattern in the filter to be line-restricted (`[^
 $]+\$`), ensuring it never matches across newline boundaries.
   2. We split the string literal searches inside `app.py` so they are physically split across concatenated strings (e.g. `"$Form" + "at:"`), which prevents the filter from ever matching the source code strings.
 

TEMPAT SAMPAH
docs/Technical_Document.pdf


TEMPAT SAMPAH
docs/Test_Cases_Sprint8.pdf


TEMPAT SAMPAH
docs/URL_Formats.pdf


TEMPAT SAMPAH
docs/User_Description.pdf


TEMPAT SAMPAH
docs/User_Guide.pdf


TEMPAT SAMPAH
docs/WSL_Deployment.pdf


TEMPAT SAMPAH
docs/Wiki_Home.pdf


TEMPAT SAMPAH
docs/architecture.pdf


TEMPAT SAMPAH
docs/disaster_recovery_plan.pdf


TEMPAT SAMPAH
docs/distributed_deployment.pdf


TEMPAT SAMPAH
docs/docker_connection.pdf


+ 1 - 1
docs/project_report.md

@@ -57,7 +57,7 @@ Below is an exhaustive catalog of every critical file in the repository, detaili
 | **requirements.txt**<br>`./requirements.txt` | Python runtime dependency catalog storing strict library versioning constraints. | `1701828` | Lange François | 2026/06/11 08:26:59 | *[TG-131] Purge database passwords from tracked files and format application versioning* |
 | **INSTALL_WSL.md**<br>`./INSTALL_WSL.md` | WSL2 deployment guide. Provides step-by-step instructions for installing and deploying the application inside WSL2 with port shifts. | `ef4111d` | Lange François | 2026/06/14 20:56:15 | *[#1] Configure mirror repositories and dynamic git filter sanitization* |
 | **taiga/local-food-ai-1-36f35ff9-da1b-4eb5-9309-058448c998ad.json**<br>`./taiga/local-food-ai-1-36f35ff9-da1b-4eb5-9309-058448c998ad.json` | Historical Taiga Agile export. Contains the complete project history, including all closed user stories, tasks, and sprint configurations. | `d768ead` | Lange François | 2026/06/01 07:44:40 | *TG-221 #closed - Last commit to sync all the file to ship to the teacher.* |
-| **scripts/generate_pdfs.py**<br>`./scripts/generate_pdfs.py` | PDF document builder. Converts all markdown documentation manuals under `/docs` into high-fidelity PDF format with expanded Git version headers. | `1701828` | Lange François | 2026/06/11 08:26:59 | *[TG-131] Purge database passwords from tracked files and format application versioning* |
+| **scripts/generate_pdfs.py**<br>`./scripts/generate_pdfs.py` | PDF document builder. Converts all markdown documentation manuals under `/docs` into high-fidelity PDF format with expanded Git version headers. | `c14e618` | Lange François | 2026/06/15 08:37:49 | *[#1] Embed Roboto and RobotoMono fonts into compiled PDFs* |
 | **scripts/generate_project_report.py**<br>`./scripts/generate_project_report.py` | Technical project report generator. Automatically gathers codebase structure, Git commit metadata, and purpose records to construct the Project.pdf report. | `1701828` | Lange François | 2026/06/11 08:26:59 | *[TG-131] Purge database passwords from tracked files and format application versioning* |
 | **scripts/setup_deploy.py**<br>`./scripts/setup_deploy.py` | DevOps deployment script. Orchestrates local and VM container sets, verifying network connectivity and system parameters. | `1701828` | Lange François | 2026/06/11 08:26:59 | *[TG-131] Purge database passwords from tracked files and format application versioning* |
 | **scripts/taiga_sync_final.py**<br>`./scripts/taiga_sync_final.py` | Taiga automated synchronization helper. Pushes bug tickets, fills wiki pages, and assigns unassigned user stories. | `744ffe8` | Lange François | 2026/06/11 10:34:49 | *[#1] chore: resolve security leak, configure dynamic versioning filters, update Streamlit and Flask applications to read version from %cd, update unit converter, ingestion, and search features, and export Taiga scrum data* |

TEMPAT SAMPAH
docs/project_report.pdf


TEMPAT SAMPAH
docs/retro_planning.pdf


TEMPAT SAMPAH
docs/taiga_audit_report.pdf


TEMPAT SAMPAH
docs/zabbix_monitoring.pdf