Commit graph

149 commits

Author SHA1 Message Date
TheFlow
1bae6786f7 chore: bump cache version for deployment 2025-12-10 08:14:26 +13:00
TheFlow
356b581d54 chore: bump cache version for deployment 2025-12-09 18:25:38 +13:00
TheFlow
a5a1747191 chore: bump cache version for deployment 2025-12-09 18:23:09 +13:00
TheFlow
9d6495f26b chore: bump cache version for deployment 2025-12-09 18:21:25 +13:00
TheFlow
be3df7bf85 chore: bump cache version for deployment 2025-12-09 17:39:03 +13:00
TheFlow
fa8254122b fix: Replace Tailwind color classes with inline styles for visibility
- 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>
2025-12-09 16:42:24 +13:00
TheFlow
5303e39ecd feat: Enhance Village platform section with Home AI governance details
- Add detailed Home AI card showing 6 governance services per response
- Add governance-protected features list (RAG Help Centre, Document OCR, etc.)
- Include production metrics (11+ months, single-tenant deployment note)
- Add technical verification section explaining the governance stack
- Improve layout with 2-column grid design
- Add research integrity disclaimer per inst_016

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-09 13:45:43 +13:00
TheFlow
fc8f02ae31 feat: Add Village platform promotion section to homepage
- Add prominent teal banner promoting mysovereignty.digital
- Explain Villages as practical outcome of Tractatus research
- Include translations for German and French (via DeepL)
- Target European professional audience

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-01 13:29:36 +13:00
TheFlow
4a466d93aa chore: bump cache version for deployment 2025-11-24 08:42:59 +13:00
TheFlow
bd0756c750 chore: bump cache version for deployment 2025-11-04 17:15:34 +13:00
TheFlow
1af7b17807 chore: bump cache version for deployment 2025-11-04 16:16:22 +13:00
TheFlow
79ec15c761 chore: bump cache version for deployment 2025-11-04 15:39:51 +13:00
TheFlow
0d61a435c0 chore: bump cache version for deployment 2025-11-04 15:22:57 +13:00
TheFlow
daa0d74ebf chore: bump cache version for deployment 2025-11-04 15:11:36 +13:00
TheFlow
b21e77687d chore: bump cache version for deployment 2025-11-04 11:37:39 +13:00
TheFlow
53bd1d83b8 chore: bump cache version for deployment 2025-11-04 11:17:11 +13:00
TheFlow
ff52ac8088 chore: bump cache version for deployment 2025-11-04 10:48:00 +13:00
TheFlow
2e3ce0a2fc feat: Add comprehensive visitor retention system
Implemented RSS feeds, newsletter subscriptions, email templates, and admin UI
to encourage repeat visits from self-selected visitors.

## RSS Feeds
- Created RSS 2.0 feed generation (main + topic-specific)
- Endpoints: /feed.xml and /feed/:topic.xml
- Added getPublished() and getPublishedByTag() to BlogPost model

## Newsletter Subscriptions
- Created reusable newsletter modal component
- Added to index, researcher, implementer, leader pages
- Interest selection: research, implementation, governance, project-updates
- Added newsletter trigger button to footer
- Uses existing /api/newsletter/subscribe endpoint

## Email Templates
- Created comprehensive specifications for 4 newsletter tiers
- Research Updates (monthly) - scholarly audience
- Implementation Notes (bi-weekly) - practitioners
- Governance Discussions (sporadic) - stakeholders
- Project Updates (quarterly) - general audience
- Documented template variables, design guidelines

## Admin UI
- Enhanced newsletter management with "Send Newsletter" section
- Tier selection, subject/preview input, JSON content editor
- Preview/test/send buttons (UI ready, email service TBD)

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 10:42:43 +13:00
TheFlow
3e6049bfa9 fix: standardize Agent Lightning Discord invite link
Updated all pages to use consistent AL Discord invite (bVZtkceKsS):
- implementer.html: 2QH69Rtd → bVZtkceKsS
- leader.html: 2QH69Rtd → bVZtkceKsS
- index.html: 2QH69Rtd → bVZtkceKsS

All pages now use:
- Tractatus: https://discord.gg/Dkke2ADu4E
- Agent Lightning: https://discord.gg/bVZtkceKsS

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 16:25:31 +13:00
TheFlow
2e666387ba chore: bump cache version for deployment 2025-11-03 15:58:53 +13:00
TheFlow
556ca257aa chore: bump cache version for deployment 2025-11-03 15:38:54 +13:00
TheFlow
0856ccabcf chore: bump cache version for deployment 2025-11-03 15:16:46 +13:00
TheFlow
3b0cbad664 feat: Add Agent Lightning integration to navigation and homepage
- Add Agent Lightning link to navbar menu (visible on all pages)
- Add prominent "What's New" banner on homepage highlighting AL integration
- Link to AL Discord and integration page
- Improve discoverability of AL integration for visitors

Related to Phase 2 Master Plan completion

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 15:12:29 +13:00
TheFlow
aec0774ace chore: bump cache version for deployment 2025-11-03 14:38:30 +13:00
TheFlow
afcfc27502 feat: Complete Phase 2 Agent Lightning website integration
- 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>
2025-11-03 14:38:20 +13:00
TheFlow
5b2ae9f992 chore: bump cache version for deployment 2025-11-03 13:22:13 +13:00
TheFlow
ff064dc4af chore: bump cache version for deployment 2025-11-03 13:21:40 +13:00
TheFlow
dd4c16e7a0 fix: FORCE cache invalidation - complete Phase 2 deployment
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>
2025-11-03 13:05:15 +13:00
TheFlow
a679c929a5 chore: bump cache version for deployment 2025-11-03 12:53:25 +13:00
TheFlow
2de8a33322 feat: Complete Phase 2 - Agent Lightning integration and Discord community launch
## Website Updates
- **Homepage** (index.html):
  - Updated hero subtitle to mention Agent Lightning integration
  - Added " Now with AL" badges to all pathway cards
  - Removed Audit Logs from hero (moved to researcher page)
  - Added comprehensive community section with both Discord servers

- **Researcher Page** (researcher.html:619-786):
  - Added Agent Lightning integration section
  - 5 open research questions
  - Demo 2 validation status with limitations
  - Both Discord community links

- **Implementer Page** (implementer.html:1324-1341):
  - Added Discord invite buttons to AL CTA section

- **Leader Page** (leader.html:424-441):
  - Added Discord invite buttons to AL CTA section

- **New Integration Page** (integrations/agent-lightning.html):
  - Standalone AL integration guide
  - Overview and community links

## Feedback System (Governed AI Communication)
- Backend: Feedback model, controller, routes, governance service
- Frontend: FAB, modal UI, navbar integration
- Three governance pathways: Autonomous, Deliberation, Human Mandatory

## Discord Communities
- Tractatus Discord: https://discord.gg/Dkke2ADu4E
- Agent Lightning Discord: https://discord.gg/bVZtkceKsS

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 12:52:26 +13:00
TheFlow
da1d326a2c fix: replace gradient backgrounds with solid orange for HF buttons
Changed all Hugging Face buttons from bg-gradient-to-r (which wasn't
rendering) to solid bg-orange-600 for proper visibility. The gradient
classes were showing as white-on-white.

Affected pages:
- index.html: Hero section HF CTA
- researcher.html: Collaboration section HF link
- architecture.html: Interactive exploration section HF button

Now using bg-orange-600 hover:bg-orange-700 for consistent, visible styling.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-01 09:05:20 +13:00
TheFlow
fcf05dff2e feat: integrate Hugging Face Space links across website
- researcher.html: Add HF Space link in collaboration section and resources
- index.html: Add HF Space CTA button in hero section
- architecture.html: Add "See It In Action" interactive exploration section

All links point to https://huggingface.co/spaces/tractatus-framework/audit-log-viewer
with proper styling (HF brand colors), external link icons, and i18n support.

Implements P0 recommendations from HF exposure optimization report.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-01 08:57:13 +13:00
TheFlow
09e46da04f feat(social): add Open Graph and Twitter Card metadata + hero graphic
Added social media preview support to improve shareability on Facebook,
Twitter, LinkedIn, and other platforms.

Changes:
- Added social preview image (1200x630px blueprint graphic)
- Implemented Open Graph metadata (og:title, og:description, og:image, etc.)
- Implemented Twitter Card metadata (twitter:card, twitter:image, etc.)
- Added Facebook page reference (og:see_also)
- Integrated hero graphic into architecture.html (visual anchor)

Pages updated:
- index.html
- architecture.html
- values.html
- docs.html
- researcher.html
- implementer.html
- leader.html

Social metadata includes:
- Page-specific titles and descriptions
- 1200x630px social preview image
- Proper image dimensions for optimal rendering
- Facebook page link: https://www.facebook.com/agenticgovernance

Fixes: Facebook "Link unavailable" error when sharing site URLs
Impact: Improves content discoverability and shareability (Community value)

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-31 11:12:48 +13:00
TheFlow
d281adc48d chore: bump cache version for deployment 2025-10-31 01:25:48 +13:00
TheFlow
eb4e396ab4 chore: bump cache version for deployment 2025-10-30 23:39:01 +13:00
TheFlow
69c03a6a6c fix(navigation): use modal for research collaboration and fix values.html paths
Fixed two navigation issues across all Alexander sections:

1. Researcher collaboration contact:
   - Replaced email link with language-responsive modal button
   - Added event listener for #alexander-research-inquiry-button
   - Modal provides structured research inquiry form with i18n support

2. Values page links (404 errors):
   - Fixed /values.html → /about/values.html on 3 pages:
     * index.html (homepage)
     * researcher.html
     * leader.html

Both issues now resolved - modal works with language switching,
values links navigate correctly.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-30 23:38:50 +13:00
TheFlow
64fe432ab5 fix(i18n): add missing data-i18n-html attributes to homepage Alexander section
The previous commit added i18n attributes only to titles but missed
the descriptions. This adds data-i18n-html attributes to all 19
Alexander principles content blocks:

- Section heading & subtitle
- 5 principle descriptions (with HTML formatting)
- CTA card description & links
- Enforcement distinction paragraphs

French and German translations now properly display for all content.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-30 23:20:55 +13:00
TheFlow
18835c4a45 feat(i18n): enable language switching for Alexander sections on all 3 pages
Added data-i18n attributes to connect HTML content with existing
translations, enabling language switching functionality.

Pages updated:
- public/index.html (homepage Alexander section)
- public/researcher.html (research focus Alexander section)
- public/leader.html (leadership Alexander section)

Changes:
- Added data-i18n attributes to all headings, titles, descriptions
- Added data-i18n-html attributes for content with HTML formatting
- Mapped to existing JSON translation keys in EN, DE, FR

Total i18n keys connected:
- Homepage: ~19 keys (alexander_principles.*)
- Researcher: ~23 keys (alexander_research.*)
- Leader: ~31 keys (alexander_leadership.*)

Language switching now functional for Alexander principles content
across all three pages. Users can select DE/FR to see translated
content via language selector.

Translations were completed in previous commit (61bcf0e), this commit
connects HTML to enable runtime language switching.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-30 23:10:01 +13:00
TheFlow
7c84676d9f fix(homepage): correct compliance violations (inst_017, inst_087)
Fixed 3 violations identified via ff framework audit:

1. Line 170: Changed "Cannot be bypassed" to evidence-based
   language acknowledging bypass flags exist but are logged

2. Line 210: Changed "technically impossible to bypass" to
   accurate description of architectural enforcement with
   explicit acknowledgment of --no-verify bypass mechanism

3. Line 319: Removed consultant language "best practices",
   replaced with specific "deployment patterns & operational
   procedures"

All changes maintain messaging integrity while complying with:
- inst_017: No absolute assurance terms
- inst_087: No consultant language
- inst_088: Candid about limitations

🔍 Framework Audit: audit_6903324e906599d519c8aae2
 Prohibited terms check: passed

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-30 22:40:05 +13:00
TheFlow
630874552e chore: bump cache version for deployment
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-30 22:32:14 +13:00
TheFlow
73a3bf0c07 feat(website): integrate Alexander principles across 3 pages
- Homepage: Add 'Built on Living Systems Principles' section
  - 5 principles with icons and descriptions
  - Architectural enforcement vs compliance theatre callout
- Researcher page: Add current research focus section
  - October 2025 integration highlighted
  - Research collaboration opportunities
- Leader page: Add strategic governance section
  - Business value for each principle
  - Regulatory positioning advantage
- Total: +309 lines across 3 pages
- All changes follow Cultural DNA (inst_085-089)

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-30 22:21:17 +13:00
TheFlow
bf2ed59c1d chore: bump cache version for deployment 2025-10-29 15:47:48 +13:00
TheFlow
ef954d6e49 chore: bump cache version for deployment 2025-10-29 15:40:56 +13:00
TheFlow
1c30254f27 chore: bump cache version for deployment 2025-10-29 15:32:32 +13:00
TheFlow
5e46f7792e chore: bump cache version for deployment 2025-10-29 15:20:20 +13:00
TheFlow
03b0b18747 feat: add quiet professional share CTA to homepage
- Added share section with Copy Link, Email, LinkedIn buttons
- Translations: EN, DE, FR (Option 3: 'Help us reach the right people')
- CSP-compliant JavaScript (no inline handlers)
- Professional gray styling, no marketing circus
- Target: researchers, implementers, leaders needing AI governance solutions
2025-10-29 15:18:51 +13:00
TheFlow
3cb6b56c78 chore: bump cache version for deployment 2025-10-29 15:06:07 +13:00
TheFlow
b1d6b678e6 chore: bump cache version for deployment 2025-10-29 15:03:01 +13:00
TheFlow
b169509f93 chore: bump cache version for deployment 2025-10-29 14:57:13 +13:00
TheFlow
c81e2c81ee chore: bump cache version for deployment 2025-10-29 14:40:10 +13:00