- Create korero-counter-arguments.html (STO-INN-0004) with styled critique cards
- Remove umami-tracker.js and all references from HTML files
- Update privacy.html Section 6 to reflect "No Analytics" policy
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Homepage Village section: all text now uses inline style="#000000"
- Village case study hero: title, subtitle, disclaimer use inline styles
- Village case study CTA buttons: inline styles for guaranteed visibility
- Service worker bumped to 0.2.0 for cache busting
- version.json forceUpdate: true to force browser refresh
Fixes white text on white background issue when Tailwind CSS fails to load.
Inline styles intentionally bypass CSP for critical visibility fallback.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Added Agent Lightning research section to researcher.html with Demo 2 results
- Created comprehensive /integrations/agent-lightning.html page
- Added Agent Lightning link in homepage hero section
- Updated Discord invite links (Tractatus + semantipy) across all pages
- Added feedback.js script to all key pages for live demonstration
Phase 2 of Master Plan complete: Discord setup → Website completion
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
CRITICAL COMPLETE FIX:
- Service worker: 0.1.4
- version.json: 0.1.4
- ALL HTML files: Updated to cache version 0.1.2.1762128274267
- Service worker registration: ?v=0.1.4 cache-buster
This WILL force all clients to reload immediately.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
GDPR Compliance Update - Added complete section on privacy-first analytics
Changes:
- Updated Section 6 of privacy policy with detailed Umami Analytics information
- Documented what data is collected (page views, referrers, browser, device, country)
- Documented what is NOT collected (IP addresses, personal info, cookies, precise location)
- Added Do Not Track (DNT) support documentation
- Provided opt-out instructions (browser console method, DNT setting)
- Explained cookie-free tracking and EU data storage
- Updated last modified date to October 29, 2025
- Created DeepL translation script for privacy.json
- Translated all new content to German (DE) and French (FR)
Rationale:
- GDPR requires disclosure of all data collection practices
- Umami was deployed in previous session but privacy policy not updated
- This is a mandatory compliance requirement before further work
Testing:
- Verified English HTML updates render correctly
- Confirmed German translation quality (Analytik und Rückverfolgung)
- Validated French translations via DeepL Pro API
- All i18n keys properly mapped
Files Modified:
- public/privacy.html (Section 6 expanded from 13 to 84 lines)
- public/locales/en/privacy.json (added comprehensive section_6 object)
- public/locales/de/privacy.json (DeepL translated section_6)
- public/locales/fr/privacy.json (DeepL translated section_6)
- scripts/translate-privacy-deepl.js (new translation automation script)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>