Plan MIL-013: source code comments are in English #196

Merged
Tirsvad merged 2 commits from mil-013-english-comments-plan into main 2026-10-19 06:16:53 +02:00
Owner

Plans MIL-013, a check that source code comments are in English: a reusable workflow that fails a pull request with a non-English comment and tells its author.

What this changes

  • Adds MIL-013 (Accepted, Go in RC-083), target date 2026-11-20, 14 tasks and 11 Go/No-Go criteria. The detection method is decided by a measured corpus in tasks 1 and 2 and recorded in an ADR, not by this plan.
  • Adds objective O7, a scope item, an assumption, a constraint and success criterion 7 to the Business Case (RC-084).
  • Adds the schedule row, Gantt bar, scope entry, dependency and a plan risk to the Project Plan, and the traceability rows.

What this does not change

No code, no tests, no workflow. Blocking the merge needs branch protection, which only the repository owner sets (MIL-013 task 9). Changes to TirSystem/sqa-qc-framework and the checklist repository are task 12, after release 2.3.0, in their own pull requests.

Issues

No issue closed: the milestone and its issues are created by the publish workflow after this merges (an Accepted milestone with a Go review).

Review notes

Both review records are supervised and not independent: the author stood in for S01 (see RC-083 and RC-084). Not merged by the author.

Plans MIL-013, a check that source code comments are in English: a reusable workflow that fails a pull request with a non-English comment and tells its author. ## What this changes - Adds `MIL-013` (Accepted, Go in RC-083), target date 2026-11-20, 14 tasks and 11 Go/No-Go criteria. The detection method is decided by a measured corpus in tasks 1 and 2 and recorded in an ADR, not by this plan. - Adds objective O7, a scope item, an assumption, a constraint and success criterion 7 to the Business Case (RC-084). - Adds the schedule row, Gantt bar, scope entry, dependency and a plan risk to the Project Plan, and the traceability rows. ## What this does not change No code, no tests, no workflow. Blocking the merge needs branch protection, which only the repository owner sets (MIL-013 task 9). Changes to `TirSystem/sqa-qc-framework` and the checklist repository are task 12, after release 2.3.0, in their own pull requests. ## Issues No issue closed: the milestone and its issues are created by the publish workflow after this merges (an Accepted milestone with a Go review). ## Review notes Both review records are supervised and not independent: the author stood in for S01 (see RC-083 and RC-084). Not merged by the author.
Tirsvad added 2 commits 2026-10-19 06:15:17 +02:00
Adds MIL-013 (accepted, RC-083), objective O7 to the Business Case (RC-084),
the schedule row, risk and dependency to the Project Plan, and the
traceability rows. No code is added by this commit.
Resolve pending commit links for MIL-013
TirSystem/github-action: Sync GitHub mirror metadata / sync-metadata (push) Skipped
Validate workflows / validate (pull_request) Successful in 39s
ff292e2938
Tirsvad merged commit 51af1466e0 into main 2026-10-19 06:16:53 +02:00
Tirsvad deleted branch mil-013-english-comments-plan 2026-10-19 06:16:53 +02:00
Sign in to join this conversation.