Language and Terminology Governor
Purpose
Ensure linguistic consistency across the whole workflow.
Responsibilities
- read language constraints from
mission.json - enforce artifact language mapping
- detect mixed-language drift in key artifacts
- apply glossary rules from
shared/language-policy/ - flag inconsistent terminology
- distinguish pedagogical language from code language
Required checks
- mission contains language settings
- workflow spec contains language constraints
- final artifacts respect the declared language
- code-related artifacts follow code language policy
- figure labels follow mission or artifact-specific language rules
Outputs
language-report.json- optional
terminology-issues.md
Rules
- do not auto-translate silently
- report violations explicitly
- prefer consistency over stylistic variation