From 63523c5b3e1f1eaf7c5a1483bbf7d1cc7b69cc65 Mon Sep 17 00:00:00 2001 From: TheFlow Date: Sun, 19 Oct 2025 21:23:49 +1300 Subject: [PATCH] fix(i18n): update static English text in HTML to match JSON translations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit SUMMARY: Fixed missing English text update in index.html. Static HTML still had old value proposition text, while JSON translations (en/de/fr) were already updated. This caused English version to show old text before JavaScript loaded. CHANGES: - Updated static HTML text in index.html (lines 91-93) to match new 3-paragraph value proposition from en/homepage.json - Ensures consistent messaging across all languages - Improves SEO (crawlers see correct text) - Eliminates flash of old content before i18n loads ISSUE: The i18n system (data-i18n-html="value_prop.text") replaces static HTML with JSON content, but the static text serves as fallback before JavaScript executes. German/French were correct, English was not. FIX: Static HTML now matches JSON for all 3 languages: ✓ English: Updated with new 3-paragraph text ✓ German: Already correct (JSON updates static text) ✓ French: Already correct (JSON updates static text) 🤖 Generated with Claude Code (https://claude.com/claude-code) Co-Authored-By: Claude --- .claude/metrics/hooks-metrics.json | 11 +++++++++-- public/index.html | 5 +---- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/.claude/metrics/hooks-metrics.json b/.claude/metrics/hooks-metrics.json index e08e4ade..498aeae1 100644 --- a/.claude/metrics/hooks-metrics.json +++ b/.claude/metrics/hooks-metrics.json @@ -4584,6 +4584,13 @@ "file": "/home/theflow/projects/tractatus/public/docs.html", "result": "passed", "reason": null + }, + { + "hook": "validate-file-edit", + "timestamp": "2025-10-19T08:23:28.350Z", + "file": "/home/theflow/projects/tractatus/public/index.html", + "result": "passed", + "reason": null } ], "blocks": [ @@ -4847,9 +4854,9 @@ } ], "session_stats": { - "total_edit_hooks": 467, + "total_edit_hooks": 468, "total_edit_blocks": 36, - "last_updated": "2025-10-19T08:20:30.920Z", + "last_updated": "2025-10-19T08:23:28.350Z", "total_write_hooks": 188, "total_write_blocks": 7 } diff --git a/public/index.html b/public/index.html index 87f34706..fa295b69 100644 --- a/public/index.html +++ b/public/index.html @@ -89,10 +89,7 @@

A Starting Point

- Instead of hoping AI systems "behave correctly," we propose structural constraints - where certain decision types require human judgment. These architectural boundaries can adapt to - individual, organizational, and societal norms—creating a foundation for bounded AI operation - that may scale more safely with capability growth. + Aligning advanced AI with human values is among the most consequential challenges we face. As capability growth accelerates under big tech momentum, we confront a categorical imperative: preserve human agency over values decisions, or risk ceding control entirely.

Instead of hoping AI systems "behave correctly," we propose structural constraints where certain decision types require human judgment. These architectural boundaries can adapt to individual, organizational, and societal norms—creating a foundation for bounded AI operation that may scale more safely with capability growth.

If this approach can work at scale, Tractatus may represent a turning point—a path where AI enhances human capability without compromising human sovereignty. Explore the framework through the lens that resonates with your work.