2.6 KiB
2.6 KiB
1. Policy Disclosure Modal Conversion
- 1.1 Implement Terms of Use modal surface and wire footer control to open it in-page.
- 1.2 Implement Attribution modal surface and wire footer control to open it in-page.
- 1.3 Add modal focus trap, Escape-close, and focus-return behavior for policy dialogs.
- 1.4 Ensure policy modal state handling is deep-link-safe and does not break existing navigation.
2. Hero and Interaction Chrome Cleanup
- 2.1 Remove visible hero permalink affordance while preserving hero summary and source actions.
- 2.2 Replace modal copy-link text control with icon-only button and accessible labels.
- 2.3 Replace floating back-to-top text control with icon-only button and accessible labels.
3. Multilingual Hero Readability Hardening
- 3.1 Improve Tamil/Malayalam hero headline and summary readability across desktop and mobile.
- 3.2 Tune hero overlay/contrast behavior to preserve legibility over bright image regions.
- 3.3 Verify no clipping/overlap regressions in hero metadata and controls on narrow viewports.
4. Translation Quality Validation Gates
- 4.1 Add translation quality validation checks for language/script sanity and gibberish rejection.
- 4.2 Persist/log translation validation outcomes for observability and debugging.
- 4.3 Enforce deterministic English fallback when requested translation fails validation.
- 4.4 Prevent invalid translation variants from being served as authoritative localized content.
5. Refetch Image Quality and Targeting Enhancements
- 5.1 Extend admin refetch-images to accept permalink-targeted execution.
- 5.2 Resolve permalink targets to article identity with actionable operator error output.
- 5.3 Implement candidate-based refetch selection that prefers subject-relevant alternatives.
- 5.4 Reject duplicate current-image outcomes for same-article refetch operations.
- 5.5 Reject clearly unrelated animal/pet imagery during candidate filtering.
- 5.6 Preserve deterministic AI-themed fallback when no acceptable candidate exists.
- 5.7 Emit progress/decision-path output for targeted and batch refetch execution.
6. Verification
- 6.1 Verify Terms and Attribution open as accessible modals from footer controls.
- 6.2 Verify hero permalink affordance is removed and core hero actions still function.
- 6.3 Verify Tamil/Malayalam hero readability on desktop and mobile.
- 6.4 Verify translation-quality gate fallback behavior for wrong-language/gibberish outputs.
- 6.5 Verify permalink-targeted refetch returns alternative relevant image and avoids pet-style mismatches.