Evidence type: [evidence]
Time horizon: Before launch
Files: frontend/src/pages/services/StorytellingSession.tsx:835-837, frontend/src/components/layout/AuthLayout.tsx:128-130
What's happening: The illustration prompt renders an untranslated line offering the affirmative in five languages though the product supports only EN/ES; the sign-in page hardcodes © 2025 while Footer correctly uses {new Date().getFullYear()}.
Why it matters: The multilingual line implies language support that doesn't exist; a stale copyright on the first screen is a universally noticed staleness signal.
Recommendation: Reduce the prompt to the active language; replace the hardcoded year with {new Date().getFullYear()}.
Expected impact: Consistent language story; no stale dates on the acquisition surface.
Effort estimate: S
Finding ID: UX-M9
Source: docs/agents/pre-launch-report.md
Evidence type: [evidence]
Time horizon: Before launch
Files: frontend/src/pages/services/StorytellingSession.tsx:835-837, frontend/src/components/layout/AuthLayout.tsx:128-130
What's happening: The illustration prompt renders an untranslated line offering the affirmative in five languages though the product supports only EN/ES; the sign-in page hardcodes
© 2025whileFootercorrectly uses{new Date().getFullYear()}.Why it matters: The multilingual line implies language support that doesn't exist; a stale copyright on the first screen is a universally noticed staleness signal.
Recommendation: Reduce the prompt to the active language; replace the hardcoded year with
{new Date().getFullYear()}.Expected impact: Consistent language story; no stale dates on the acquisition surface.
Effort estimate: S
Finding ID: UX-M9
Source: docs/agents/pre-launch-report.md