MicroFish/.kiro/specs
Dominik Seemann 081de636f1 ci(i18n): add cjk regression guard for every pull request
Adds a stdlib-only Python script and a new GitHub Actions workflow
that fail any pull request which reintroduces CJK characters into
locales/en.json or which raises the total CJK match count under
backend/app or frontend/src above a committed per-path baseline.

The guard captures the two highest-signal checks of the larger
i18n-e2e-english-verification audit so it can run on every PR with a
sub-second budget and without depending on that pipeline being on
main. The committed baseline lets the codebase ratchet down toward
English-only without blocking unrelated PRs on pre-existing CJK
content; refresh it intentionally via the documented flag.

Closes #26
2026-05-08 00:39:34 +00:00
..
graphiti-neo4j-finalize feat(graphiti): finalize neo4j migration with provider switch 2026-05-07 08:43:36 +00:00
i18n-backfill-zh-json fix(i18n): backfill english-only entries in zh.json 2026-05-07 15:32:30 +00:00
i18n-ci-guard ci(i18n): add cjk regression guard for every pull request 2026-05-08 00:39:34 +00:00
i18n-externalize-backend-logs feat(i18n): externalize chinese log and api response strings 2026-05-07 13:52:22 +00:00
i18n-ontology-generator-prompts feat(i18n): translate ontology_generator prompts to english 2026-05-07 09:40:27 +00:00
i18n-report-agent-prompts feat(i18n): translate report_agent react prompts to english 2026-05-07 12:49:23 +00:00
i18n-simulation-config-generator-prompts feat(i18n): translate simulation_config_generator prompts to english 2026-05-07 11:43:47 +00:00