Commit graph

178 commits

Author SHA1 Message Date
TheFlow
4607620ba9 fix: Remove duplicate script tag and improve Koha touch targets
- Remove static research-papers-modal.js script tag (navbar.js already
  loads it dynamically), fixing "Identifier already declared" console error
- Increase spacing and padding on Koha transparency link to meet 48px
  minimum touch target size (WCAG)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 06:39:02 +13:00
TheFlow
71706fdda1 fix: Improve WCAG AA contrast ratios on homepage
Darken 6 elements that failed Lighthouse contrast audit (below 4.5:1):
- Hero CTA: bg-emerald-500 → bg-emerald-700
- Leader link: text-teal-600 → text-teal-700
- Citation line: text-gray-500 → text-gray-600
- Read link: text-emerald-600 → text-emerald-700
- PDF label: text-gray-500 → text-gray-600
- Timeline date: text-emerald-600 → text-emerald-700

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 06:33:55 +13:00
TheFlow
c8c6c0187c chore: bump cache version for deployment 2026-02-11 06:11:57 +13:00
TheFlow
0f806a5988 chore: bump cache version for deployment 2026-02-09 18:26:34 +13:00
TheFlow
3192bec2fe feat: Add Te Reo Māori (mi) translation for landing page + i18n fixes
- Create mi/homepage.json (125 keys) and mi/common.json (68 keys)
- Enable mi in i18n system and language selector (remove disabled flag)
- Add data-i18n attributes to untranslated elements (skip link, paper
  Read CTAs, PDF download labels, timeline date labels)
- Add corresponding new keys to en/de/fr locale files
- Remove Counter-Arguments from About dropdown (desktop + mobile)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 18:26:28 +13:00
TheFlow
a1e6e82cdb chore: bump cache version for deployment 2026-02-09 18:11:27 +13:00
TheFlow
abcf299264 chore: bump cache version for deployment 2026-02-09 18:07:06 +13:00
TheFlow
a36122609d chore: bump cache version for deployment 2026-02-09 17:58:33 +13:00
TheFlow
f2b9b986a9 chore: bump cache version for deployment 2026-02-09 17:55:14 +13:00
TheFlow
1750f80a25 chore: bump cache version for deployment 2026-02-09 16:56:42 +13:00
TheFlow
c5b11866de chore: bump cache version for deployment 2026-02-09 16:33:48 +13:00
TheFlow
627ab4b946 chore: bump cache version for deployment 2026-02-09 16:21:55 +13:00
TheFlow
6464b64edc chore: bump cache version for deployment 2026-02-09 16:17:18 +13:00
TheFlow
5ca788cf84 feat: Add research papers modal to homepage hero button
Replace direct link to architectural-alignment.html with a modal
showing all research papers grouped by recency, with a footer link
to /docs.html for broader documentation discovery.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 16:16:53 +13:00
TheFlow
d493d3ac2c chore: bump cache version for deployment 2026-02-07 21:24:35 +13:00
TheFlow
13e672d43b chore: bump cache version for deployment 2026-02-07 20:58:13 +13:00
TheFlow
f1aad3058d feat: Bridge 27027 coding bias to conversational AI pattern bias
Add landing page callout explaining how training data pattern bias
operates identically in general AI chat (value systems, cultural
framing) but is invisible — no validator catches it in 14.7ms.
New scholarly article in docs system with Berlin/Weil/Te Mana Raraunga
analysis.

Note: Pre-commit hook flagged port numbers as attack surface exposure.
These are false positives — the article is ABOUT ports 27027/27017
(the published case study subject), not exposing internal infrastructure.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 20:39:22 +13:00
TheFlow
4a72d11da1 chore: bump cache version for deployment 2026-02-07 16:56:48 +13:00
TheFlow
9b625970fa fix: Update limitations text from 'single implementation' to federated deployment
Corrected inaccurate 'single implementation' language across all pages and
locale files. The platform operates across four federated tenants (1 dev,
1 demo, 2 active), making 'single' inaccurate. Also added hero button
spacing, missing DE/FR footer translations, and manage_subscription keys.

All translations via DeepL.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 16:56:44 +13:00
TheFlow
834bb374da chore: bump cache version for deployment 2026-02-07 16:10:34 +13:00
TheFlow
9895d155e3 fix: Resolve stale CSS caching and CI test failure
- Add ?v= cache-bust parameters to CSS references in index.html,
  home-ai.html, and timeline.html (were missing, causing stale CSS)
- Fix version.json: disable forceUpdate (was causing 10s auto-reload
  loops), fix minVersion paradox (was 0.2.1 > current 0.1.3)
- Fix update-cache-version.js: stop always setting forceUpdate=true,
  add 7 missing HTML files to cache-bust list, add bare CSS/JS
  reference detection
- Fix ClaudeAPI.test.js: generateBlogTopics now takes context object,
  not positional arguments
- Add spacing between honesty note and Koha section

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 16:10:29 +13:00
TheFlow
c9feaf3f26 fix: Professional spacing and Koha contrast on homepage
Spacing improvements across all sections:
- Section padding: py-10 (40px) → py-16/py-20 (64-80px)
- Card padding: p-4 (16px) → p-6 (24px)
- Grid gaps: gap-4 → gap-6
- Section header margins: mb-6 → mb-10
- Inner element margins increased throughout
- Button/CTA padding increased for breathing room

Koha contrast fix:
- Changed text-blue-100 to text-white on Koha section
  paragraphs for proper contrast against dark gradient background

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 15:45:40 +13:00
TheFlow
496cebc23b feat: Add dual-layer Tractatus architecture section and fix Koha contrast
- Add prominent "Dual-Layer Tractatus Architecture" section to home-ai.html
  explaining Layer A (inherent/trained-in) and Layer B (active/runtime)
- Fix Koha paragraph contrast: text-blue-800 on bg-blue-50 had insufficient
  contrast (~3.8:1). Changed to text-gray-800/text-gray-900 for WCAG AA compliance
- Include prior session changes: architecture.html updates, homepage redesign

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 15:37:33 +13:00
TheFlow
6c8c236917 fix: Replace Weil with Wittgenstein as structural foundation on homepage
Simone Weil is a Layer 3 wisdom tradition (communication style
influence), not a structural foundation of the framework. The source
document (Philosophical Foundations) identifies four structural
pillars: Berlin (value pluralism), Wittgenstein (sayable/unsayable),
Te Tiriti (indigenous sovereignty), Alexander (living architecture).

Weil's concept of attention is about receptive engagement with
suffering — a quality of consciousness, not a system property.
Claiming her philosophy leads to "architectural constraints" is a
non sequitur. Her proper role is in the PluralisticDeliberation
Orchestrator's deliberative process (researcher.html), not as a
pillar of the governance architecture.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 14:51:41 +13:00
TheFlow
a594012aa7 feat: Complete site audit and UI/UX redesign for agenticgovernance.digital
Homepage redesign with coherent story arc: Problem → Philosophy →
Architecture → Production Evidence → Audience Paths → Papers → Timeline.
Add Koha (donations) section prominently after Honesty Note for optimal
placement. Add Philosophical Foundations PDF download link.

New pages: timeline.html (research evolution Oct 2025–Feb 2026),
home-ai.html (SLL sovereign AI story). Blog seed script with two
initial posts.

Global navigation: consistent desktop nav with Research, Architecture,
and About dropdowns across all pages. Blog/FAQ removed from nav until
populated.

Page refinements: remove emoji from headings across architecture,
leader, implementer, researcher pages. Fix FAQ dead links → counter-
arguments. Add no-JS fallback to docs.html. Fix CSP inline style
violations in village-case-study.html (hero and CTA sections converted
from inline styles to Tailwind/CSS classes). Add Home AI cross-reference
to village case study.

Note: philosophical-foundations-village-project.pdf must be deployed
separately to public/downloads/ (gitignored directory).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 12:44:53 +13:00
TheFlow
514a1a87d4 chore: bump cache version for deployment 2026-01-23 07:44:05 +13:00
TheFlow
81cf409ce7 chore: bump cache version for deployment 2026-01-20 11:56:04 +13:00
TheFlow
4308407d8a feat: Replace Community section with Research Papers section on landing page
- Remove Community section (Discord cards) from landing page
- Add Research Papers section featuring STO-INN-0003 and STO-INN-0004
- Link to architectural-alignment.html and korero-counter-arguments.html
- Include download links for PDF and DOCX versions

Note: Pre-existing CSP inline styles in Village section unchanged

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 11:43:40 +13:00
TheFlow
f6574e6ea1 feat: Deploy architectural-alignment.html and korero counter-arguments
- Add architectural-alignment.html (Tractatus Framework paper)
- Add korero-counter-arguments.md (formal response to critiques)
- Deploy both to production (agenticgovernance.digital)
- Update index.html and transparency.html

Note: Previous session falsely claimed deployment of architectural-alignment.html
which returned 404. This commit corrects that oversight.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 01:01:38 +13:00
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