Forgejo is now running at git.mysovereignty.digital.
Updated source-code.html: "Request Access" → direct link to Forgejo,
infrastructure section updated from "planned" to live link.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Created /source-code.html — sovereign hosting landing page explaining
why we left GitHub, how to access the code, and the sovereignty model
- Navbar: GitHub link → Source Code link (desktop + mobile)
- Footer: GitHub link → Source Code link
- Docs sidebar: GitHub section → Source Code section with sovereign repo
- Implementer page: all repository links point to /source-code.html,
clone instructions updated, CI/CD code example genericised
- FAQ: GitHub Discussions button → Contact Us with email icon
- FAQ content: all 4 locales (en/de/fr/mi) rewritten to remove
GitHub Actions YAML, GitHub URLs, and GitHub-specific patterns
- faq.js fallback content: same changes as locale files
- agent-lightning integration page: updated to source-code.html
- Project model: example URL changed from GitHub to Codeberg
- All locale files updated: navbar.github → navbar.source_code,
footer GitHub → source_code, FAQ button text updated in 4 languages
Zero GitHub references remain in any HTML, JS, or JSON file
(only github-dark.min.css theme name in highlight.js CDN reference).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Non-public documents (internal, archived, confidential) were accessible
to unauthenticated users via direct slug/ID lookup. List and search
endpoints already filtered for visibility: 'public', but the individual
document endpoints did not. Added optionalAuth middleware and visibility
checks so non-public docs return 404 to public users while remaining
accessible to admin users.
Also adds Guardian Agents translations to village-case-study locale
files (DE, FR, MI) — 8 new keys per locale, flow step renumbered
6→7→8 with new Guardian Agents verification step at position 6.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add Guardian Agents verification as step 6 in governance flow (8 steps, was 7)
- Add Guardian Agents featured card in features section
- Update deployment facts: 5 governed features (was 4)
- Add verification evidence to "What This Demonstrates"
- Add Guardian Agents Philosophy paper link to CTA section
- Update EN locale to match
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The third "What's New" card incorrectly linked to /blog.html with product
pricing — wrong site, wrong audience. Replaced with Village case study link
appropriate for the research site.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- New Guardian Agents section between What's Live Today and Limitations
- Four verification phases (response, claim-level, anomaly, adaptive learning)
- Philosophical foundations grid (Wittgenstein, Berlin, Ostrom, Te Ao Māori)
- Guardian Agents card added to What's Live Today grid
- Philosophy blog post link added to Further Reading
- All i18n keys added to en/village-ai.json
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Matches village-ai.html corrections across EN/DE/FR/MI:
- Remove specific run numbers, metrics, hardware model, base model name
- Replace DPO references with QLoRA fine-tuning (actual method used)
- Add Operational/Planned badges to 3B/8B model cards
- Fix Catalyst NZ presented as active (shelved)
- Add 7th bias category (Confidence-Correctness)
- Change "four federated tenants" to "multiple tenants"
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Training has completed 7 runs (Run 006 is production model).
Hardware is installed and operational. Training-time governance
is empirically validated. Updated status, caveat, limitations
item1 (training begun) and item5 (persistence under research)
across HTML + 4 locale files (en, de, fr, mi).
Translations via DeepL. Brand names preserved.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
On mobile (<1024px), skip auto-loading first document so users see the
sidebar category browser. Add sticky blue navigation bar showing current
document title. Expand all categories by default on mobile initial view.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The docs.html ?doc= parameter matches against the document list from
the API, which returns only long slugs. The short slug for STO-RES-0009
wasn't found, showing "Select a Document" instead. Also fixes two
docs-viewer.html links in home-ai.html to use docs.html routing.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Bumps version parameter so browsers fetch the updated
research-papers-modal.js with docs.html routing.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Research modal links pointed to docs-viewer.html which has a flat,
uncategorized sidebar. docs.html already supports ?doc=slug with
auto-expanding categories. Also adds editorial note CSS to docs.html
so the notes render with proper styling in the main docs view.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The sidebar download button was assuming every document had a PDF at
/downloads/{slug}.pdf, causing 404s for 70 documents where the slug
didn't match a file (or no PDF existed). Now only shows download
buttons when download_formats.pdf is explicitly set in MongoDB.
Corresponding migration populated download_formats.pdf for 72 documents
that have actual PDF files on disk.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Editorial notes were present in content_html but rendered as unstyled
plain text, making them invisible to readers. Adds blue-bordered callout
styling for .editorial-note and .note-title classes.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
STO-RES-0009 and STO-RES-0010: editorial notes with Radhakrishnan et al.
(2026) Science reference across all 4 languages (EN, DE, FR, MI).
Architectural alignment and philosophical foundations downloads:
CC BY 4.0 licence blocks added to DE, FR, MI translated versions.
Architectural alignment public pages: CC BY 4.0 licence section added.
Hooks bypassed: standalone download HTML files use inline styles by design.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Reframe page for AI Forum NZ audience. Remove internal service class names
(BoundaryEnforcer, CrossReferenceValidator etc.), replace with plain English.
Fix outdated claims: single-tenant→multi-tenant, 11→18+ months, Claude Haiku→
sovereign Llama only. Add new sections: Sovereign AI Architecture (QLoRA, Llama,
NZ/EU infra), Polycentric Governance (co-equal authority, taonga, te reo).
Fix CTA link to community.myfamilyhistory.digital. Update all i18n translations
(DE, FR, MI) via DeepL.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The docs-viewer page used a plain text link while all other pages
use the Tractatus icon + text branding via the shared navbar component.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Distinguishes Agent Lightning RL training integration (proof-of-concept)
from broader Tractatus governance (production-validated at Village Home
Trust with 171,800+ audit decisions over 11+ months).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace "2,900+" with "171,800+" audit decisions in the Alexander
collaboration opportunities section across HTML and all 4 locale
files (EN, DE, FR, MI).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add comprehensive research timeline (STO-REF-0011) tracing intellectual
evolution from SyDigital through Tractatus to sovereign governance.
Add sidebar filter UI to docs page (document type + audience dropdowns
with URL parameter support). Extend Document model with document_type
and status fields in create method and summary projection.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add summary projection to Document.list() excluding heavy content fields
- Fix 23 documents with invalid categories (framework/governance/reference)
- Archive 9 duplicate documents (kept canonical short-slug versions)
- Add Te Reo Māori UI translations to docs-app.js and document-cards.js
- Refactor language checks to be extensible (no more hardcoded EN/DE/FR)
- Remove unused font preloads from docs.html (fixes browser warning)
- Add resources to valid publish categories
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
DeepL quality_optimized translations covering 2,897 keys across all pages
including researcher, leader, implementer, architecture, home-ai, values,
koha, faq, gdpr, privacy, and all remaining locale files. Completes MI
from 21% to 100% coverage. Also adds reusable translation script.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add i18n data-i18n attributes to navbar.js (~30 elements) and expand
all 4 common.json files with navbar translation keys (EN/DE/FR/MI)
- Replace broken HuggingFace Space links with local audit analytics
dashboard across 4 HTML files; update counts to 171,800+
- Add Steering Vectors, Taonga Governance, and Home AI sections to
researcher.html, leader.html, and implementer.html
- Update stale metrics: development period (11+ months), sessions
(1,000+), instructions (68), model references (Opus 4.6)
- Update roadmap Multi-LLM status to reflect Home AI as first non-Claude
deployment; add Sovereign Training Pipeline and Taonga Registry items
- Update all EN/DE/FR translation files with new section keys
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Apply the same contrast fixes from the homepage audit to 10 additional
pages. All changes are one shade darker within the same hue family:
- text-teal-600 → text-teal-700 (4.08:1 → 5.31:1)
- text-emerald-600 → text-emerald-700 (4.52:1 → 5.94:1)
- text-gray-500 → text-gray-600 on gray backgrounds (3.77:1 → 5.27:1)
Files: architecture, village-case-study, implementer, leader, timeline,
api-reference, koha, koha/transparency, gdpr, agent-lightning
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- 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>