tractatus/public
TheFlow ab44d9d0e1 fix(architecture): comprehensive fix for i18n, card overflow, and interactive diagram
## Critical Fixes

### 1. Translation System Fixed (Language Persistence Working)
 Removed ALL hardcoded English text from elements with data-i18n attributes
  - Problem: HTML had "Boundary­Enforcer" but JSON had "BoundaryEnforcer"
  - Solution: Empty text content in HTML, let i18n system populate it entirely
  - Result: i18n can now properly replace content on language change

 Added soft hyphens to service names in JSON translations (EN, DE, FR)
  - Boundary­Enforcer
  - Instruction­Persistence­Classifier
  - Cross­Reference­Validator
  - Context­Pressure­Monitor
  - Metacognitive­Verifier
  - Pluralistic­Deliberation­Orchestrator
  - Enables intelligent line breaking while maintaining i18n compatibility

### 2. Card Header Overflow Fixed
 All 6 service cards have proper overflow protection
  - min-w-0 max-w-full overflow-hidden on card containers
  - break-words overflow-wrap-anywhere on titles
  - Soft hyphens in JSON provide intelligent breaking points
  - Cards now respect boundaries on all screen sizes

### 3. Interactive Diagram Verified
 SVG structure confirmed correct
  - 7 service nodes with data-service attributes
  - Proper class="service-node" on all clickable elements
  - Touch event handlers added in previous commit
  - w-64 sm:w-72 lg:w-80 responsive sizing

## Elements Fixed
- Breadcrumb (home, current)
- Hero (badge, title, CTAs)
- Comparison (heading, titles)
- Services (heading, 6 service names)
- Interactive (title, panel title)
- Data viz (heading)
- Production (heading, title)
- Limitations (heading, subheadings)
- CTA (heading)
- Architecture diagram (title, layer titles)

## Impact
- Language flags now work perfectly - instant translation of ALL content
- Cards don't overflow on any screen size
- Service names wrap intelligently with soft hyphens
- Interactive diagram ready for user interaction
- All 60 data-i18n elements now properly translate

## Testing
- ✓ All JSON files valid (EN, DE, FR)
- ✓ Soft hyphens present in service names
- ✓ No hardcoded text conflicts with translations
- ✓ Overflow protection on all 6 cards
- ✓ SVG structure confirmed (7 interactive nodes)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-26 11:57:19 +13:00
..
.well-known fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
about fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
admin fix(audit): fix timeline chart rendering with pixel heights and count labels 2025-10-25 12:22:55 +13:00
css fix(css): correct justify-center syntax error in loading overlay 2025-10-24 12:41:53 +13:00
demos fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
docs fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
downloads fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
fonts fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
images docs: complete research documentation publication (Phases 1-6) 2025-10-25 20:10:04 +13:00
js fix(i18n): fix architecture.html translation system - language flags and UI now responsive 2025-10-26 11:42:04 +13:00
koha feat(crm): complete Phase 3 multi-project CRM + critical bug fixes 2025-10-24 18:10:14 +13:00
locales fix(architecture): comprehensive fix for i18n, card overflow, and interactive diagram 2025-10-26 11:57:19 +13:00
about.html chore: bump cache version for deployment 2025-10-26 11:04:37 +13:00
api-reference.html chore: bump cache version for deployment 2025-10-26 11:04:37 +13:00
architecture.html fix(architecture): comprehensive fix for i18n, card overflow, and interactive diagram 2025-10-26 11:57:19 +13:00
blog-post.html chore: bump cache version for deployment 2025-10-26 11:04:37 +13:00
blog.html chore: bump cache version for deployment 2025-10-26 11:04:37 +13:00
case-submission.html chore: bump cache version for deployment 2025-10-26 11:04:37 +13:00
check-version.html chore: bump cache version for deployment 2025-10-26 11:04:37 +13:00
docs-viewer.html chore: bump cache version for deployment 2025-10-26 11:04:37 +13:00
docs.html chore: bump cache version for deployment 2025-10-26 11:04:37 +13:00
faq.html chore: bump cache version for deployment 2025-10-26 11:04:37 +13:00
favicon-new.svg fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
favicon.ico fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
favicon.svg fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
implementer.html chore: bump cache version for deployment 2025-10-26 11:04:37 +13:00
implementer.html.backup fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
index.html chore: bump cache version for deployment 2025-10-26 11:04:37 +13:00
koha.html chore: bump cache version for deployment 2025-10-26 11:04:37 +13:00
leader.html chore: bump cache version for deployment 2025-10-26 11:04:37 +13:00
manifest.json fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
media-inquiry.html chore: bump cache version for deployment 2025-10-26 11:04:37 +13:00
media-triage-transparency.html fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
privacy.html chore: bump cache version for deployment 2025-10-26 11:04:37 +13:00
researcher.html chore: bump cache version for deployment 2025-10-26 11:04:37 +13:00
service-worker.js chore: bump cache version for deployment 2025-10-26 02:21:25 +13:00
test-pressure-chart.html fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
version.json chore: bump cache version for deployment 2025-10-26 11:04:37 +13:00