MIL-002 NATO converter #21

Merged
Tirsvad merged 2 commits from mil-002-nato-converter into main 2026-10-14 13:36:39 +02:00
Owner

MIL-002 NATO converter: US-001, UC-001 and SSD-001; the converter with exception handling (spell_word catches the KeyError, generate_phonetic asks again until the input is valid); console and CSV adapters; 49 pytest tests; Doxygen comments.

Review records: RC-004, RC-010, RC-011, RC-012, RC-013, RC-014 (autonomous mode, AI as stand-in for S01, not independent).

Closes #7
Closes #8
Closes #9
Closes #10
Closes #11
Closes #12

MIL-002 NATO converter: US-001, UC-001 and SSD-001; the converter with exception handling (`spell_word` catches the `KeyError`, `generate_phonetic` asks again until the input is valid); console and CSV adapters; 49 pytest tests; Doxygen comments. Review records: RC-004, RC-010, RC-011, RC-012, RC-013, RC-014 (autonomous mode, AI as stand-in for S01, not independent). Closes #7 Closes #8 Closes #9 Closes #10 Closes #11 Closes #12
Tirsvad added 2 commits 2026-10-14 13:35:30 +02:00
User story, use case and SSD for "spell a word"; spell_word with
try/except KeyError, generate_phonetic with the retry loop, console and CSV
adapters, 49 pytest tests; MIL-002 and the modelling documents accepted with
review records.

Task: MIL-002#1
Task: MIL-002#2
Task: MIL-002#3
Task: MIL-002#4
Task: MIL-002#5
Task: MIL-002#6
Resolve pending commit links for MIL-002
CI / Test on Python 3.13 (pull_request) Successful in 58s
e7f2473d99
Refs #7
Tirsvad merged commit 44c1e69fb3 into main 2026-10-14 13:36:39 +02:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Tirsvad-Udemy-100-days-of-code/030-nato-phonetic-alphabet#21