First deployment
Some checks failed
quality-gates / lint-and-test (push) Has been cancelled
quality-gates / security-scan (push) Has been cancelled

This commit is contained in:
2026-02-13 09:14:04 -05:00
parent 0e21e035f5
commit 679561bcdb
128 changed files with 3479 additions and 120 deletions

View File

@@ -0,0 +1,26 @@
## Purpose
Canonical specification for translation-quality-validation-gates requirements synced from OpenSpec change deltas.
## Requirements
### Requirement: Translation output passes quality validation before use
The system SHALL validate generated Tamil and Malayalam translation output for language/script sanity and gibberish risk before persistence or delivery.
#### Scenario: Valid translation accepted
- **WHEN** generated translation passes configured language and quality checks
- **THEN** the system stores and serves the translated content
- **AND** records a successful validation outcome
#### Scenario: Invalid translation rejected
- **WHEN** generated translation fails language/script or gibberish checks
- **THEN** the system rejects translated output for that article-language pair
- **AND** records a validation failure reason for operations visibility
### Requirement: Validation failure fallback is deterministic
When translation quality validation fails, the system SHALL provide deterministic English fallback behavior.
#### Scenario: Failed translation falls back to English
- **WHEN** a client requests language content for an article whose translation failed validation
- **THEN** the system returns English source headline and summary
- **AND** response shape remains consistent with language-aware responses