Files
048-the-coockie-factory-new/docs/milestones/mil-007-documentation.md

3.9 KiB

MIL-007 Documentation, wiki and release

Metadata

Key Value
ID MIL-007
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 cadc5ef

Purpose

Decide whether the project is ready for S02 and S03: complete README, Doxygen output, a three language wiki with a screenshot per lecture step, and a final quality check.

Deliverable

Final README with screenshots, Doxygen configuration that builds, wiki pages in English, Danish and Bahasa Malaysia, published wiki, passing framework checks and the end-of-run summary for S01.

Go / No-Go Criteria

# Criterion (objectively checkable) Go No-Go
1 README contains the template sections, run and test instructions and the 5 screenshots check-readme.sh exit 0 and 5 images Finding or image missing
2 Every English wiki page exists in -da and -ms form with the language line and the same set of pages Page sets identical A page is missing
3 Each lecture step page has its screenshot and explains what was gained 5 pages in 3 languages checked Any missing
4 bash framework/scripts/check-plan.sh, check-languages.sh and check-readme.sh report no finding All exit 0 Any finding
5 doxygen Doxyfile builds without warnings 0 warnings Warnings
6 The wiki is published on the git host Pages visible Not published

Dependencies

Depends on Reason
MIL-006 Documents the final behaviour

Traceability

Business Case objective / KPI / user story Reference
O5, O6, success criteria 5, 6 and 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-04 — inside the planned window 2026-10-28 to 2026-11-04 of PP-001; the Business Case sets no deadline.

Tasks

# Task Summary Needs its own Use Case/User Story? Reference
1 Finish the README with screenshots Complete the README: the five screenshots in lecture order, usage with options, test instructions and links. It follows the framework template. No O5
2 Build the Doxygen documentation Run Doxygen with the project's Doxyfile, fix every warning and keep the generated output out of git. No O5
3 Write the English wiki Write Home, the five lecture step pages, _Sidebar and _Footer in docs/wiki/. Each step page says what was gained in that step and shows its screenshot. No O6
4 Write the Danish wiki Translate every English wiki page to Danish as <Page>-da.md, with the language line and the same page set. No O6
5 Write the Bahasa Malaysia wiki Translate every English wiki page to Bahasa Malaysia as <Page>-ms.md, with the language line and the same page set. No O6
6 Publish the wiki Publish docs/wiki/ to the git host wiki, with the publish workflow template or the wiki token from the personal .env; the token is never printed or committed. No O6
7 Run the final checks and write the summary Run the framework check scripts, the full test suite and the clean-clone walk-through, then give S01 the summary: pull requests merged, each RC-* verdict, stand-in decisions and stops. No