- 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>
FAB overlaps PWA install prompt and update notifications on small screens.
Mobile users now access feedback via the navbar drawer instead. Install
prompt dismissal persists in localStorage and is skipped in standalone mode.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Align fr/privacy.json and de/privacy.json with the "No Analytics"
decision. Both files still contained extensive Umami Analytics
references in sections 1.2, 2, 4, and 6. Also updates the monthly
review schedule to close the analytics decision.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Section 1.2 claimed to collect analytics data and analytics cookies.
Section 2 referenced "usage patterns" analysis. Section 4 described
analytics data retention. All contradicted Section 6 which correctly
stated "No Analytics" since Umami was removed in January 2026.
Now consistent throughout: no analytics, no tracking cookies, no usage
pattern collection. English locale file cleaned of all Umami references.
Updated date to February 10, 2026.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Converts all inline style= attributes to CSS classes in the English,
French, and Maori HTML download files. Also adds rsyncignore patterns
for precis and draft-email files to prevent personal correspondence
from being deployed to production.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>