MIL-008 Documentation, wiki and release
Metadata
| Key |
Value |
| ID |
MIL-008 |
| CrossReference |
BC-001 |
| Language |
en |
| Domain |
it |
Version History
| Date |
Status |
Author |
Reviewer |
Change |
Commit |
| 2026-10-28 |
Accepted |
Jens Tirsvad Nielsen |
AI as stand-in for S02 |
Initial version |
50e8331 |
Purpose
Decide whether the repository is ready for S02 and S03: README, Doxygen output, wiki in three languages with screenshots, and final checks.
Deliverable
Final README with a screenshot per lecture step, Doxygen configuration that builds, wiki pages in English, Danish and Bahasa Malaysia that explain what each lecture step gained, and the final summary.
Go / No-Go Criteria
| # |
Criterion (objectively checkable) |
Go |
No-Go |
| 1 |
README has the 9 screenshots, setup, run and test instructions |
All present; check-readme.sh exits 0 |
Anything missing |
| 2 |
The wiki has the same page set in en, da and ms, each step page with its screenshot |
Three languages, same pages |
A page or a language is missing |
| 3 |
bash framework/scripts/check-languages.sh and check-plan.sh report no finding |
Exit code 0 |
Exit code 1 |
| 4 |
Tests pass with at least 80% coverage of the logic modules and doxygen Doxyfile has no warnings |
Both true |
Either false |
Dependencies
| Depends on |
Reason |
| MIL-007 |
Needs all nine lecture steps and screenshots |
Traceability
| Business Case objective / KPI / user story |
Reference |
| O7, O8, success criteria 6, 7 |
BC-001 |
| CN-005, CN-006, CN-007 |
SA-001 |
Ownership
| Role |
Stakeholder ID (SA) |
| Owner |
S01 |
| Approving reviewer |
S02 (AI as stand-in, autonomous mode, not independent) |
Target Date
2026-11-06 — inside the planned window 2026-10-28 to 2026-11-06 of PP-001; the Business Case sets no deadline.
Tasks
| # |
Task |
Summary |
Needs its own Use Case/User Story? |
Reference |
| 1 |
Finish the README |
Add the nine screenshots, the project layout, the Doxygen instructions and the links to the wiki to README.md; run check-readme.sh. |
No |
O7 |
| 2 |
Write the English wiki |
Write docs/wiki/ pages in English: Home, Getting Started, one page per lecture step (what the step gained, with its screenshot), Troubleshooting and the sidebar and footer. |
No |
O8 |
| 3 |
Translate the wiki to Danish |
Write the same page set in Danish as <Page>-da.md, following the English text page by page. |
No |
O8 |
| 4 |
Translate the wiki to Bahasa Malaysia |
Write the same page set in Bahasa Malaysia as <Page>-ms.md, following the English text page by page. |
No |
O8 |
| 5 |
Install the wiki publishing workflow |
Copy templates/ci/publish-wiki.yml and templates/ci/sync-milestones.yml to .gitea/workflows/ so the wiki and milestones reach the git host after the merge. |
No |
O8 |
| 6 |
Final checks and summary |
Run every framework check script, the full test suite and Doxygen, verify the issues are closed, and prepare the final summary for S01. |
No |
|