Objective
Complete multilingual translation coverage for all CSV datasets to unblock v0.9.0 release.
Current State
| Dataset |
EN |
RU |
PT |
Blocker |
| Scenarii (167 rows) |
✅ complete |
❌ 76 empty (~46%) |
❌ 76 empty (~46%) |
OpenAI quota |
| Fallacies (1408 rows) |
✅ core done |
✅ core done |
✅ core done |
taxonomy gaps only |
| Virtues (223 rows) |
✅ 100% |
✅ 100% |
✅ 100% |
taxonomy gaps only |
| Rules (24 rows) |
✅ 100% |
✅ 100% |
✅ 100% |
none |
Plan (validated by coordinator ai-01, approved by jsboige)
P1 — Scenarii RU/PT (bloquant v0.9.0)
- 76 rows × 6 columns per language (title, smoothTalker, drawer, context, issue, suggestion)
- Model: gpt-5.4-mini (or gpt-4.1 as fallback)
- ChunkSize=8, TakeChunkNb=-1, WriteOneTargetFileByField=false
- 1 PR per language, cell-by-cell verification
- BLOCKED: HTTP 429 insufficient_quota on OpenAI API key
P2 — Fallacies taxonomy gaps
- EN: 2 desc_en, 1 example_en, 50-77 taxonomy hierarchy fields
- RU/PT: 6-40 taxonomy fields
link_ru (1382) / link_pt (1406) = HORS scope (Wikipedia URLs)
P3 — Virtues taxonomy gaps
- subfamily/subsubfamily: 8-30 per language
- links: 27-37 per language
P4 — Quality passes
- Review and improve existing translations
- PR per dataset with coordinator review
Glossary (validated by jsboige)
- PT: "O Embromador" (smooth talker) / "O Puxador" (drawer)
- RU: "Болтун" (already OK)
Config Reminders
- Always disable "Cleanup Fallacies" (Enabled=false) before any other task
dotnet clean before rebuild
- Copy
.keys/ to bin/Debug/net9.0-windows/.keys/
- Restore Mode and Enabled flags after each run
Objective
Complete multilingual translation coverage for all CSV datasets to unblock v0.9.0 release.
Current State
Plan (validated by coordinator ai-01, approved by jsboige)
P1 — Scenarii RU/PT (bloquant v0.9.0)
P2 — Fallacies taxonomy gaps
link_ru(1382) /link_pt(1406) = HORS scope (Wikipedia URLs)P3 — Virtues taxonomy gaps
P4 — Quality passes
Glossary (validated by jsboige)
Config Reminders
dotnet cleanbefore rebuild.keys/tobin/Debug/net9.0-windows/.keys/