Remove the obsolete DomainLanguages row from 21 checklists #6

Open
opened 2026-10-09 09:20:20 +02:00 by Tirsvad · 0 comments
Owner

Problem

21 of the 24 checklists still carry the obsolete metadata row | DomainLanguages | IT Professional English | (or the executive-register value):

qc-adr, qc-bpmn, qc-business-case, qc-business-model-canvas, qc-dcd, qc-domain-model, qc-erd, qc-governance, qc-kpi, qc-milestones-gateways, qc-operation-contract, qc-programming-c, qc-programming-cpp, qc-programming-csharp, qc-programming-python, qc-sequence-diagram, qc-ssd, qc-stakeholder-analysis, qc-use-case-diagram, qc-use-case, qc-user-story.

The three without it are qc-dictionary, qc-language-domain and qc-programming-shell.

The framework decided in MIL-008 (v0.4.0) that the register is per artifact type in the project registry, that a Product Owner document states Language and Domain instead of DomainLanguages, and that technical types carry no such rows. The checklists were not migrated, so they still state a value the registry now owns, which can drift.

Proposed change

Remove the DomainLanguages row from the 21 checklists, with a new Version History row each (the file keeps its two latest rows) and a delta re-review, and move the framework's qc/ pointer in the next release. No criterion changes.

Find them with: grep -l '^| DomainLanguages |' qc-*.md.

Not urgent

No script reads the row in this repository; the project's check-languages.sh checks only the project's own documents, which are already migrated.

## Problem 21 of the 24 checklists still carry the obsolete metadata row `| DomainLanguages | IT Professional English |` (or the executive-register value): `qc-adr`, `qc-bpmn`, `qc-business-case`, `qc-business-model-canvas`, `qc-dcd`, `qc-domain-model`, `qc-erd`, `qc-governance`, `qc-kpi`, `qc-milestones-gateways`, `qc-operation-contract`, `qc-programming-c`, `qc-programming-cpp`, `qc-programming-csharp`, `qc-programming-python`, `qc-sequence-diagram`, `qc-ssd`, `qc-stakeholder-analysis`, `qc-use-case-diagram`, `qc-use-case`, `qc-user-story`. The three without it are `qc-dictionary`, `qc-language-domain` and `qc-programming-shell`. The framework decided in MIL-008 (v0.4.0) that the register is per artifact type in the project registry, that a Product Owner document states `Language` and `Domain` instead of `DomainLanguages`, and that technical types carry no such rows. The checklists were not migrated, so they still state a value the registry now owns, which can drift. ## Proposed change Remove the `DomainLanguages` row from the 21 checklists, with a new Version History row each (the file keeps its two latest rows) and a delta re-review, and move the framework's `qc/` pointer in the next release. No criterion changes. Find them with: `grep -l '^| DomainLanguages |' qc-*.md`. ## Not urgent No script reads the row in this repository; the project's `check-languages.sh` checks only the project's own documents, which are already migrated.
Sign in to join this conversation.