feat(i18n): dev-process repo in English

- README.md: full English rewrite
- All 13 vorlagen MD templates hand-translated:
  PID, PM-Plan, QA-Plan, SWE-Plan, Test-Plan,
  SA, SWA, Review-Protokoll, Non-Conformity,
  MISRA-Deviation-Permit, MISRA-Deviation-Record,
  Traceability-Matrix, angebot (quotation)
- Master Word template (slohmaier-doc-template.docx) regenerated
  in English: cover page, document control, TOC headers,
  classification banner all English
- All derived Word vorlagen regenerated from English MD sources

Still to translate: toolstack.md, gitea-aspice-setup.md
This commit is contained in:
Stefan Lohmaier
2026-05-12 03:42:35 -07:00
parent 6e458ae76f
commit d5cfec9e42
25 changed files with 774 additions and 875 deletions
+42 -42
View File
@@ -1,70 +1,70 @@
# MISRA Deviation Record
| Feld | Wert |
|-----------------|-------------------------------|
| Deviation-ID | DEV-[XXX] |
| Datum | [YYYY-MM-DD] |
| Erstellt von | [Name] |
| Field | Value |
|------------------|--------------------------------|
| Deviation ID | DEV-[XXX] |
| Date | [YYYY-MM-DD] |
| Author | [Name] |
---
## 1. Regel
## 1. Rule
| Feld | Wert |
| Field | Value |
|-------------------|----------------------------------------------------|
| Regel-Nummer | [z.B. Rule 11.3] |
| Kategorie | [Required / Advisory / Mandatory] |
| Regeltext | [Exakter Text der MISRA-Regel] |
| Rule number | [e.g. Rule 11.3] |
| Category | [Required / Advisory / Mandatory] |
| Rule text | [Exact text of the MISRA rule] |
| Standard | [MISRA C:2012 / MISRA C:2023] |
## 2. Fundstelle
## 2. Location
| Feld | Wert |
| Field | Value |
|-------------------|----------------------------------------------------|
| Datei | [z.B. src/drivers/watchdog.c] |
| Zeile(n) | [z.B. 142-145] |
| Funktion | [z.B. wdg_set_timeout()] |
| Git-Commit | [Commit-Hash] |
| GitLab-Referenz | [MR-Link oder Issue-Link] |
| File | [e.g. src/drivers/watchdog.c] |
| Line(s) | [e.g. 142-145] |
| Function | [e.g. wdg_set_timeout()] |
| Git commit | [commit hash] |
| Gitea reference | [PR link or issue link] |
## 3. Begruendung
## 3. Rationale
[Warum ist die Abweichung in diesem konkreten Fall technisch vertretbar?]
[Why is the deviation technically acceptable in this specific case?]
Moegliche Begruendungen:
- Hardware-Zugriff erfordert Typkonvertierung
- Compiler-spezifisches Verhalten ist definiert und getestet
- Alternative Implementierung waere unverhältnismaessig komplex
- Regel ist im Kontext nicht sicherheitsrelevant
Possible rationales:
- Hardware access requires type conversion
- Compiler-specific behaviour is defined and tested
- Alternative implementation would be disproportionately complex
- Rule is not safety-relevant in this context
**Konkrete Begruendung:** [Hier ausfuellen]
**Specific rationale:** [Fill in here]
## 4. Risikobewertung
## 4. Risk assessment
| Aspekt | Bewertung |
| Aspect | Assessment |
|---------------------------|-----------------------------------------------|
| Sicherheitsrelevanz | [Keine / Gering / Mittel / Hoch] |
| Fehlerpotenzial | [Beschreibung moeglicher Fehler] |
| Absicherung | [Welche Tests / Massnahmen sichern den Code ab] |
| Restrisiko | [Bewertung des verbleibenden Risikos] |
| Safety relevance | [None / Low / Medium / High] |
| Fault potential | [Description of potential faults] |
| Mitigation | [Which tests / measures cover the code] |
| Residual risk | [Assessment of the residual risk] |
## 5. Verweis auf Deviation Permit
## 5. Reference to deviation permit
| Feld | Wert |
| Field | Value |
|-----------------------|-----------------------------------------------|
| Permit vorhanden | [Ja / Nein] |
| Permit-ID | [PER-XXX oder "entfaellt"] |
| Permit exists | [Yes / No] |
| Permit ID | [PER-XXX or "n/a"] |
Falls kein Permit vorhanden: diese Abweichung ist eine Einzelfallgenehmigung.
If no permit exists: this deviation is a single-case approval.
## 6. Freigabe
## 6. Approval
| Feld | Wert |
| Field | Value |
|-------------------|----------------------------------------------------|
| Freigegeben von | [Name, Rolle] |
| Datum | [YYYY-MM-DD] |
| Nachweis | [GitLab-MR-Approval / Unterschrift] |
| Approved by | [Name, role] |
| Date | [YYYY-MM-DD] |
| Evidence | [Gitea PR approval / signature] |
---
*Dieser Record wird im Repository unter `docs/misra/` oder als GitLab Issue gefuehrt.*
*This record is kept in the repository under `docs/misra/` or as a Gitea issue.*