chore: bump cache version for deployment

This commit is contained in:
TheFlow 2026-02-23 07:43:29 +13:00
parent 4557f4b420
commit 8323cca70a
25 changed files with 225 additions and 217 deletions

View file

@ -5,9 +5,9 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>About | Tractatus AI Safety Framework</title> <title>About | Tractatus AI Safety Framework</title>
<meta name="description" content="Learn about the Tractatus Framework: our mission, values, team, and commitment to preserving human agency through structural AI safety."> <meta name="description" content="Learn about the Tractatus Framework: our mission, values, team, and commitment to preserving human agency through structural AI safety.">
<link rel="stylesheet" href="/css/fonts.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/fonts.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1771785809315">
<style> <style>
/* Accessibility: Skip link */ /* Accessibility: Skip link */
.skip-link { position: absolute; left: -9999px; top: 0; } .skip-link { position: absolute; left: -9999px; top: 0; }
@ -29,7 +29,7 @@
<a href="#main-content" class="skip-link">Skip to main content</a> <a href="#main-content" class="skip-link">Skip to main content</a>
<!-- Navigation (injected by navbar.js) --> <!-- Navigation (injected by navbar.js) -->
<script src="/js/components/navbar.js?v=0.1.2.1770774588519"></script> <script src="/js/components/navbar.js?v=0.1.2.1771785809315"></script>
<!-- Breadcrumb Navigation --> <!-- Breadcrumb Navigation -->
<nav class="bg-gray-50 border-b border-gray-200 py-3" aria-label="Breadcrumb"> <nav class="bg-gray-50 border-b border-gray-200 py-3" aria-label="Breadcrumb">
@ -314,22 +314,22 @@
<!-- Footer --> <!-- Footer -->
<!-- Footer --> <!-- Footer -->
<!-- Internationalization --> <!-- Internationalization -->
<script src="/js/i18n-simple.js?v=0.1.2.1770774588519"></script> <script src="/js/i18n-simple.js?v=0.1.2.1771785809315"></script>
<script src="/js/components/language-selector.js?v=0.1.2.1770774588519"></script> <script src="/js/components/language-selector.js?v=0.1.2.1771785809315"></script>
<!-- Scroll Animations (Phase 3) --> <!-- Scroll Animations (Phase 3) -->
<script src="/js/scroll-animations.js?v=0.1.2.1770774588519"></script> <script src="/js/scroll-animations.js?v=0.1.2.1771785809315"></script>
<!-- Page Transitions (Phase 3) --> <!-- Page Transitions (Phase 3) -->
<script src="/js/page-transitions.js?v=0.1.2.1770774588519"></script> <script src="/js/page-transitions.js?v=0.1.2.1771785809315"></script>
<!-- Share CTA functionality --> <!-- Share CTA functionality -->
<script src="/js/share-cta.js?v=0.1.2.1770774588519"></script> <script src="/js/share-cta.js?v=0.1.2.1771785809315"></script>
<!-- Footer Component --> <!-- Footer Component -->
<script src="/js/components/footer.js?v=0.1.2.1770774588519"></script> <script src="/js/components/footer.js?v=0.1.2.1771785809315"></script>
<!-- Feedback System (Governed by Tractatus + Agent Lightning) --> <!-- Feedback System (Governed by Tractatus + Agent Lightning) -->
<script src="/js/components/feedback.js?v=0.1.2.1770774588519"></script> <script src="/js/components/feedback.js?v=0.1.2.1771785809315"></script>
</body> </body>
</html> </html>

View file

@ -4,15 +4,15 @@
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Admin Dashboard | Tractatus Framework</title> <title>Admin Dashboard | Tractatus Framework</title>
<link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1771785809315">
<script defer src="/js/admin/auth-check.js?v=0.1.2.1770774588519"></script> <script defer src="/js/admin/auth-check.js?v=0.1.2.1771785809315"></script>
</head> </head>
<body class="bg-gray-50"> <body class="bg-gray-50">
<!-- Navigation --> <!-- Navigation -->
<div id="admin-navbar" data-page-title="Dashboard" data-page-icon="dashboard"></div> <div id="admin-navbar" data-page-title="Dashboard" data-page-icon="dashboard"></div>
<script src="/js/components/navbar-admin.js?v=0.1.2.1770774588519"></script> <script src="/js/components/navbar-admin.js?v=0.1.2.1771785809315"></script>
<!-- Main Content --> <!-- Main Content -->
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8"> <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8">
@ -225,7 +225,7 @@
<!-- Modals --> <!-- Modals -->
<div id="modal-container"></div> <div id="modal-container"></div>
<script src="/js/admin/dashboard.js?v=0.1.2.1770774588519"></script> <script src="/js/admin/dashboard.js?v=0.1.2.1771785809315"></script>
</body> </body>
</html> </html>

View file

@ -5,8 +5,8 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>API Reference | Tractatus Framework</title> <title>API Reference | Tractatus Framework</title>
<meta name="description" content="Complete API reference for Tractatus Framework - endpoints, authentication, request/response formats, and examples."> <meta name="description" content="Complete API reference for Tractatus Framework - endpoints, authentication, request/response formats, and examples.">
<link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1771785809315">
<style> <style>
.endpoint-badge { .endpoint-badge {
@apply inline-block px-2 py-1 rounded text-xs font-mono font-semibold; @apply inline-block px-2 py-1 rounded text-xs font-mono font-semibold;
@ -871,7 +871,7 @@
<!-- Footer --> <!-- Footer -->
<!-- Footer Component --> <!-- Footer Component -->
<script src="/js/components/footer.js?v=0.1.2.1770774588519"></script> <script src="/js/components/footer.js?v=0.1.2.1771785809315"></script>
</body> </body>
</html> </html>

View file

@ -25,9 +25,9 @@
<link rel="apple-touch-icon" href="/images/tractatus-icon-new.svg"> <link rel="apple-touch-icon" href="/images/tractatus-icon-new.svg">
<link rel="icon" type="image/svg+xml" href="/favicon-new.svg"> <link rel="icon" type="image/svg+xml" href="/favicon-new.svg">
<link rel="stylesheet" href="/css/fonts.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/fonts.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1771785809315">
<style> <style>
.article-container { max-width: 800px; margin: 0 auto; padding: 2rem 1.5rem 4rem; } .article-container { max-width: 800px; margin: 0 auto; padding: 2rem 1.5rem 4rem; }
@ -75,7 +75,7 @@
<body class="bg-white"> <body class="bg-white">
<!-- Navigation --> <!-- Navigation -->
<script src="/js/components/navbar.js?v=0.1.2.1770774588519"></script> <script src="/js/components/navbar.js?v=0.1.2.1771785809315"></script>
<article class="article-container"> <article class="article-container">
<header class="article-header"> <header class="article-header">
@ -453,7 +453,7 @@
</article> </article>
<!-- Footer --> <!-- Footer -->
<script src="/js/components/footer.js?v=0.1.2.1770774588519"></script> <script src="/js/components/footer.js?v=0.1.2.1771785809315"></script>
</body> </body>
</html> </html>

View file

@ -25,9 +25,9 @@
<link rel="apple-touch-icon" href="/images/tractatus-icon-new.svg"> <link rel="apple-touch-icon" href="/images/tractatus-icon-new.svg">
<link rel="icon" type="image/svg+xml" href="/favicon-new.svg"> <link rel="icon" type="image/svg+xml" href="/favicon-new.svg">
<link rel="stylesheet" href="/css/fonts.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/fonts.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1771785809315">
<style> <style>
.article-container { max-width: 800px; margin: 0 auto; padding: 2rem 1.5rem 4rem; } .article-container { max-width: 800px; margin: 0 auto; padding: 2rem 1.5rem 4rem; }
@ -75,7 +75,7 @@
<body class="bg-white"> <body class="bg-white">
<!-- Navigation --> <!-- Navigation -->
<script src="/js/components/navbar.js?v=0.1.2.1770774588519"></script> <script src="/js/components/navbar.js?v=0.1.2.1771785809315"></script>
<article class="article-container"> <article class="article-container">
<header class="article-header"> <header class="article-header">
@ -488,7 +488,7 @@
</article> </article>
<!-- Footer --> <!-- Footer -->
<script src="/js/components/footer.js?v=0.1.2.1770774588519"></script> <script src="/js/components/footer.js?v=0.1.2.1771785809315"></script>
</body> </body>
</html> </html>

View file

@ -25,9 +25,9 @@
<link rel="apple-touch-icon" href="/images/tractatus-icon-new.svg"> <link rel="apple-touch-icon" href="/images/tractatus-icon-new.svg">
<link rel="icon" type="image/svg+xml" href="/favicon-new.svg"> <link rel="icon" type="image/svg+xml" href="/favicon-new.svg">
<link rel="stylesheet" href="/css/fonts.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/fonts.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1771785809315">
<style> <style>
.article-container { max-width: 800px; margin: 0 auto; padding: 2rem 1.5rem 4rem; } .article-container { max-width: 800px; margin: 0 auto; padding: 2rem 1.5rem 4rem; }
@ -74,7 +74,7 @@
<body class="bg-white"> <body class="bg-white">
<!-- Navigation --> <!-- Navigation -->
<script src="/js/components/navbar.js?v=0.1.2.1770774588519"></script> <script src="/js/components/navbar.js?v=0.1.2.1771785809315"></script>
<article class="article-container"> <article class="article-container">
<header class="article-header"> <header class="article-header">
@ -458,7 +458,7 @@
</article> </article>
<!-- Footer --> <!-- Footer -->
<script src="/js/components/footer.js?v=0.1.2.1770774588519"></script> <script src="/js/components/footer.js?v=0.1.2.1771785809315"></script>
</body> </body>
</html> </html>

View file

@ -25,9 +25,9 @@
<meta name="twitter:image" content="https://agenticgovernance.digital/images/social-preview.png"> <meta name="twitter:image" content="https://agenticgovernance.digital/images/social-preview.png">
<link rel="icon" type="image/svg+xml" href="/favicon-new.svg"> <link rel="icon" type="image/svg+xml" href="/favicon-new.svg">
<link rel="stylesheet" href="/css/fonts.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/fonts.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1771785809315">
<style> <style>
.skip-link { position: absolute; left: -9999px; } .skip-link { position: absolute; left: -9999px; }
.skip-link:focus { left: 0; z-index: 100; background: white; padding: 1rem; } .skip-link:focus { left: 0; z-index: 100; background: white; padding: 1rem; }
@ -51,7 +51,7 @@
<a href="#main-content" class="skip-link">Skip to main content</a> <a href="#main-content" class="skip-link">Skip to main content</a>
<!-- Navigation (injected by navbar.js) --> <!-- Navigation (injected by navbar.js) -->
<script src="/js/components/navbar.js?v=0.1.2.1770774588519" defer></script> <script src="/js/components/navbar.js?v=0.1.2.1771785809315" defer></script>
<!-- Breadcrumb Navigation --> <!-- Breadcrumb Navigation -->
<nav class="bg-gray-50 border-b border-gray-200 py-3" aria-label="Breadcrumb"> <nav class="bg-gray-50 border-b border-gray-200 py-3" aria-label="Breadcrumb">
@ -1089,24 +1089,24 @@
<!-- Footer --> <!-- Footer -->
<!-- Internationalization --> <!-- Internationalization -->
<script src="/js/i18n-simple.js?v=0.1.2.1770774588519" defer></script> <script src="/js/i18n-simple.js?v=0.1.2.1771785809315" defer></script>
<script src="/js/components/language-selector.js?v=0.1.2.1770774588519" defer></script> <script src="/js/components/language-selector.js?v=0.1.2.1771785809315" defer></script>
<!-- Scroll Animations (Phase 3) --> <!-- Scroll Animations (Phase 3) -->
<script src="/js/scroll-animations.js?v=0.1.2.1770774588519"></script> <script src="/js/scroll-animations.js?v=0.1.2.1771785809315"></script>
<!-- Page Transitions (Phase 3) --> <!-- Page Transitions (Phase 3) -->
<script src="/js/page-transitions.js?v=0.1.2.1770774588519"></script> <script src="/js/page-transitions.js?v=0.1.2.1771785809315"></script>
<!-- Interactive Architecture Diagram (Phase 3) --> <!-- Interactive Architecture Diagram (Phase 3) -->
<script src="/js/components/interactive-diagram.js?v=0.1.2.1770774588519" defer></script> <script src="/js/components/interactive-diagram.js?v=0.1.2.1771785809315" defer></script>
<!-- Data Visualizations (Phase 3) --> <!-- Data Visualizations (Phase 3) -->
<script src="/js/components/pressure-chart.js?v=0.1.2.1770774588519"></script> <script src="/js/components/pressure-chart.js?v=0.1.2.1771785809315"></script>
<script src="/js/components/activity-timeline.js?v=0.1.2.1770774588519"></script> <script src="/js/components/activity-timeline.js?v=0.1.2.1771785809315"></script>
<!-- Footer Component --> <!-- Footer Component -->
<script src="/js/components/footer.js?v=0.1.2.1770774588519"></script> <script src="/js/components/footer.js?v=0.1.2.1771785809315"></script>
</body> </body>
</html> </html>

View file

@ -31,8 +31,8 @@
<!-- RSS Feed --> <!-- RSS Feed -->
<link rel="alternate" type="application/rss+xml" title="Tractatus Blog RSS Feed" href="/api/blog/rss"> <link rel="alternate" type="application/rss+xml" title="Tractatus Blog RSS Feed" href="/api/blog/rss">
<link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1771785809315">
<style> <style>
/* Accessibility: Skip link */ /* Accessibility: Skip link */
.skip-link { position: absolute; left: -9999px; top: 0; } .skip-link { position: absolute; left: -9999px; top: 0; }
@ -120,7 +120,7 @@
<a href="#main-content" class="skip-link">Skip to main content</a> <a href="#main-content" class="skip-link">Skip to main content</a>
<!-- Navigation (injected by navbar.js) --> <!-- Navigation (injected by navbar.js) -->
<script src="/js/components/navbar.js?v=0.1.2.1770774588519"></script> <script src="/js/components/navbar.js?v=0.1.2.1771785809315"></script>
<!-- Breadcrumb --> <!-- Breadcrumb -->
<div class="bg-white border-b border-gray-200"> <div class="bg-white border-b border-gray-200">
@ -244,13 +244,13 @@
<!-- Footer --> <!-- Footer -->
<!-- Newsletter Component --> <!-- Newsletter Component -->
<script src="/js/components/newsletter.js?v=0.1.2.1770774588519"></script> <script src="/js/components/newsletter.js?v=0.1.2.1771785809315"></script>
<!-- Load Blog Post JavaScript --> <!-- Load Blog Post JavaScript -->
<script src="/js/blog-post.js?v=0.1.2.1770774588519"></script> <script src="/js/blog-post.js?v=0.1.2.1771785809315"></script>
<!-- Footer Component --> <!-- Footer Component -->
<script src="/js/components/footer.js?v=0.1.2.1770774588519"></script> <script src="/js/components/footer.js?v=0.1.2.1771785809315"></script>
</body> </body>
</html> </html>

View file

@ -28,8 +28,8 @@
<!-- RSS Feed --> <!-- RSS Feed -->
<link rel="alternate" type="application/rss+xml" title="Tractatus Blog RSS Feed" href="/api/blog/rss"> <link rel="alternate" type="application/rss+xml" title="Tractatus Blog RSS Feed" href="/api/blog/rss">
<link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1771785809315">
<style> <style>
/* Accessibility: Skip link */ /* Accessibility: Skip link */
.skip-link { position: absolute; left: -9999px; top: 0; } .skip-link { position: absolute; left: -9999px; top: 0; }
@ -52,7 +52,7 @@
<a href="#main-content" class="skip-link">Skip to main content</a> <a href="#main-content" class="skip-link">Skip to main content</a>
<!-- Navigation (injected by navbar.js) --> <!-- Navigation (injected by navbar.js) -->
<script src="/js/components/navbar.js?v=0.1.2.1770774588519"></script> <script src="/js/components/navbar.js?v=0.1.2.1771785809315"></script>
<!-- Hero Section --> <!-- Hero Section -->
<div class="bg-gradient-to-br from-indigo-50 to-blue-50 py-20"> <div class="bg-gradient-to-br from-indigo-50 to-blue-50 py-20">
@ -187,17 +187,17 @@
<!-- Footer --> <!-- Footer -->
<!-- Internationalization (must load first for footer translations) --> <!-- Internationalization (must load first for footer translations) -->
<script src="/js/i18n-simple.js?v=0.1.2.1770774588519"></script> <script src="/js/i18n-simple.js?v=0.1.2.1771785809315"></script>
<script src="/js/components/language-selector.js?v=0.1.2.1770774588519"></script> <script src="/js/components/language-selector.js?v=0.1.2.1771785809315"></script>
<!-- Newsletter Component --> <!-- Newsletter Component -->
<script src="/js/components/newsletter.js?v=0.1.2.1770774588519"></script> <script src="/js/components/newsletter.js?v=0.1.2.1771785809315"></script>
<!-- Load Blog JavaScript --> <!-- Load Blog JavaScript -->
<script src="/js/blog.js?v=0.1.2.1770774588519"></script> <script src="/js/blog.js?v=0.1.2.1771785809315"></script>
<!-- Footer Component --> <!-- Footer Component -->
<script src="/js/components/footer.js?v=0.1.2.1770774588519"></script> <script src="/js/components/footer.js?v=0.1.2.1771785809315"></script>
</body> </body>
</html> </html>

View file

@ -4,9 +4,9 @@
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title data-i18n="page.title">Submit Case Study | Tractatus AI Safety</title> <title data-i18n="page.title">Submit Case Study | Tractatus AI Safety</title>
<link rel="stylesheet" href="/css/fonts.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/fonts.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1771785809315">
<style> <style>
/* Accessibility: Skip link */ /* Accessibility: Skip link */
.skip-link { position: absolute; left: -9999px; top: 0; } .skip-link { position: absolute; left: -9999px; top: 0; }
@ -80,8 +80,8 @@
<a href="#main-content" class="skip-link">Skip to main content</a> <a href="#main-content" class="skip-link">Skip to main content</a>
<!-- Navigation (injected by navbar.js) --> <!-- Navigation (injected by navbar.js) -->
<script src="/js/components/navbar.js?v=0.1.2.1770774588519"></script> <script src="/js/components/navbar.js?v=0.1.2.1771785809315"></script>
<script src="/js/i18n-simple.js?v=0.1.2.1770774588519"></script> <script src="/js/i18n-simple.js?v=0.1.2.1771785809315"></script>
<!-- Main Content --> <!-- Main Content -->
<main id="main-content" class="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 py-12"> <main id="main-content" class="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 py-12">
@ -220,11 +220,11 @@
</main> </main>
<!-- Footer --> <!-- Footer -->
<script src="/js/components/language-selector.js?v=0.1.2.1770774588519"></script> <script src="/js/components/language-selector.js?v=0.1.2.1771785809315"></script>
<script src="/js/case-submission.js?v=0.1.2.1770774588519"></script> <script src="/js/case-submission.js?v=0.1.2.1771785809315"></script>
<!-- Footer Component --> <!-- Footer Component -->
<script src="/js/components/footer.js?v=0.1.2.1770774588519"></script> <script src="/js/components/footer.js?v=0.1.2.1771785809315"></script>
</body> </body>
</html> </html>

View file

@ -42,6 +42,6 @@
</ol> </ol>
</div> </div>
<script src="/js/check-version.js?v=0.1.2.1770774588519"></script> <script src="/js/check-version.js?v=0.1.2.1771785809315"></script>
</body> </body>
</html> </html>

View file

@ -4,8 +4,8 @@
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Documentation - Tractatus Framework</title> <title>Documentation - Tractatus Framework</title>
<link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1771785809315">
<style> <style>
/* Prose styling for document content - uses plain CSS (not @apply, which is build-time only) */ /* Prose styling for document content - uses plain CSS (not @apply, which is build-time only) */
.prose h1 { font-size: 1.875rem; font-weight: 700; margin-top: 2rem; margin-bottom: 1rem; color: #111827; line-height: 1.2; } .prose h1 { font-size: 1.875rem; font-weight: 700; margin-top: 2rem; margin-bottom: 1rem; color: #111827; line-height: 1.2; }
@ -89,12 +89,12 @@
</div> </div>
<!-- Scripts --> <!-- Scripts -->
<script src="/js/utils/api.js?v=0.1.2.1770774588519"></script> <script src="/js/utils/api.js?v=0.1.2.1771785809315"></script>
<script src="/js/utils/router.js?v=0.1.2.1770774588519"></script> <script src="/js/utils/router.js?v=0.1.2.1771785809315"></script>
<script src="/js/components/document-viewer.js?v=0.1.2.1770774588519"></script> <script src="/js/components/document-viewer.js?v=0.1.2.1771785809315"></script>
<script src="/js/components/code-copy-button.js?v=0.1.2.1770774588519"></script> <script src="/js/components/code-copy-button.js?v=0.1.2.1771785809315"></script>
<script src="/js/components/toc.js?v=0.1.2.1770774588519"></script> <script src="/js/components/toc.js?v=0.1.2.1771785809315"></script>
<script src="/js/docs-viewer-app.js?v=0.1.2.1770774588519"></script> <script src="/js/docs-viewer-app.js?v=0.1.2.1771785809315"></script>
</body> </body>
</html> </html>

View file

@ -38,9 +38,9 @@
<meta name="apple-mobile-web-app-title" content="Tractatus"> <meta name="apple-mobile-web-app-title" content="Tractatus">
<link rel="apple-touch-icon" href="/images/tractatus-icon-new.svg"> <link rel="apple-touch-icon" href="/images/tractatus-icon-new.svg">
<link rel="stylesheet" href="/css/fonts.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/fonts.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1771785809315">
<style> <style>
html { scroll-behavior: smooth; } html { scroll-behavior: smooth; }
@ -488,14 +488,17 @@
} }
} }
/* Back button styling (mobile only) */ /* Sticky back bar (mobile only) */
#back-to-docs-btn { #back-to-docs-btn {
display: none; display: none;
} }
@media (max-width: 1023px) { @media (max-width: 1023px) {
#back-to-docs-btn { body.document-active #back-to-docs-btn {
display: flex; display: flex;
position: sticky;
top: 64px;
z-index: 40;
} }
} }
</style> </style>
@ -508,7 +511,7 @@
<a href="#main-content" class="skip-link">Skip to main content</a> <a href="#main-content" class="skip-link">Skip to main content</a>
<!-- Navigation (injected by navbar.js) --> <!-- Navigation (injected by navbar.js) -->
<script src="/js/components/navbar.js?v=0.1.2.1770774588519" defer></script> <script src="/js/components/navbar.js?v=0.1.2.1771785809315" defer></script>
<!-- Page Header --> <!-- Page Header -->
<div class="bg-white border-b border-gray-200"> <div class="bg-white border-b border-gray-200">
@ -631,14 +634,19 @@
<!-- Main Content --> <!-- Main Content -->
<main id="document-viewer-main" class="lg:col-span-3"> <main id="document-viewer-main" class="lg:col-span-3">
<!-- Back to Documents Button (Mobile Only) --> <!-- Back to Documents Button (Mobile Only) -->
<button id="back-to-docs-btn" <div id="back-to-docs-btn"
class="mb-4 items-center gap-2 px-4 py-2 bg-white border border-gray-300 rounded-lg shadow-sm hover:bg-gray-50 transition" class="items-center justify-between gap-3 px-4 py-2.5 bg-blue-600 text-white shadow-md cursor-pointer"
aria-label="Back to documents list"> role="navigation"
<svg class="w-5 h-5" fill="none" stroke="currentColor" viewBox="0 0 24 24"> aria-label="Document navigation">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 19l-7-7 7-7"/> <button class="flex items-center gap-2 shrink-0 hover:opacity-80 transition-opacity"
</svg> aria-label="Back to documents list">
<span class="font-medium text-gray-700">Back to Documents</span> <svg class="w-5 h-5" fill="none" stroke="currentColor" viewBox="0 0 24 24">
</button> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 19l-7-7 7-7"/>
</svg>
<span class="font-medium" data-back-label>Documents</span>
</button>
<span id="mobile-doc-title" class="truncate text-sm opacity-90"></span>
</div>
<div id="document-content" class="bg-white rounded-lg shadow-sm border border-gray-200 p-8 overflow-x-hidden"> <div id="document-content" class="bg-white rounded-lg shadow-sm border border-gray-200 p-8 overflow-x-hidden">
<noscript> <noscript>
@ -907,15 +915,15 @@
<!-- Version Management & PWA --> <!-- Version Management & PWA -->
<script src="/js/version-manager.js?v=0.1.2.1770774588519" defer></script> <script src="/js/version-manager.js?v=0.1.2.1771785809315" defer></script>
<script src="/js/components/document-cards.js?v=0.1.2.1770774588519" defer></script> <script src="/js/components/document-cards.js?v=0.1.2.1771785809315" defer></script>
<script src="/js/docs-app.js?v=0.1.2.1770774588519" defer></script> <script src="/js/docs-app.js?v=0.1.2.1771785809315" defer></script>
<script src="/js/docs-search-enhanced.js?v=0.1.2.1770774588519" defer></script> <script src="/js/docs-search-enhanced.js?v=0.1.2.1771785809315" defer></script>
<!-- Internationalization --> <!-- Internationalization -->
<script src="/js/i18n-simple.js?v=0.1.2.1770774588519" defer></script> <script src="/js/i18n-simple.js?v=0.1.2.1771785809315" defer></script>
<script src="/js/components/language-selector.js?v=0.1.2.1770774588519" defer></script> <script src="/js/components/language-selector.js?v=0.1.2.1771785809315" defer></script>
</body> </body>
</html> </html>

View file

@ -18,21 +18,21 @@
<meta name="apple-mobile-web-app-title" content="Tractatus"> <meta name="apple-mobile-web-app-title" content="Tractatus">
<link rel="apple-touch-icon" href="/images/tractatus-icon-new.svg"> <link rel="apple-touch-icon" href="/images/tractatus-icon-new.svg">
<link rel="stylesheet" href="/css/fonts.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/fonts.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1771785809315">
<!-- Syntax highlighting for code blocks --> <!-- Syntax highlighting for code blocks -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/github-dark.min.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/github-dark.min.css?v=0.1.2.1771785809315">
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js?v=0.1.2.1770774588519"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js?v=0.1.2.1771785809315"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/bash.min.js?v=0.1.2.1770774588519"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/bash.min.js?v=0.1.2.1771785809315"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/javascript.min.js?v=0.1.2.1770774588519"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/javascript.min.js?v=0.1.2.1771785809315"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/json.min.js?v=0.1.2.1770774588519"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/json.min.js?v=0.1.2.1771785809315"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/yaml.min.js?v=0.1.2.1770774588519"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/yaml.min.js?v=0.1.2.1771785809315"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/python.min.js?v=0.1.2.1770774588519"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/python.min.js?v=0.1.2.1771785809315"></script>
<!-- Markdown parser --> <!-- Markdown parser -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/marked/11.0.0/marked.min.js?v=0.1.2.1770774588519"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/marked/11.0.0/marked.min.js?v=0.1.2.1771785809315"></script>
<style> <style>
/* Accessibility: Skip link */ /* Accessibility: Skip link */
@ -327,7 +327,7 @@
<a href="#main-content" class="skip-link">Skip to main content</a> <a href="#main-content" class="skip-link">Skip to main content</a>
<!-- Navigation --> <!-- Navigation -->
<script src="/js/components/navbar.js?v=0.1.2.1770774588519"></script> <script src="/js/components/navbar.js?v=0.1.2.1771785809315"></script>
<!-- Hero --> <!-- Hero -->
<div class="bg-gradient-to-br from-blue-50 to-indigo-50 py-16"> <div class="bg-gradient-to-br from-blue-50 to-indigo-50 py-16">
@ -632,17 +632,17 @@
</div> </div>
<!-- Internationalization --> <!-- Internationalization -->
<script src="/js/i18n-simple.js?v=0.1.2.1770774588519"></script> <script src="/js/i18n-simple.js?v=0.1.2.1771785809315"></script>
<script src="/js/components/language-selector.js?v=0.1.2.1770774588519"></script> <script src="/js/components/language-selector.js?v=0.1.2.1771785809315"></script>
<!-- Version Management & PWA --> <!-- Version Management & PWA -->
<script src="/js/version-manager.js?v=0.1.2.1770774588519"></script> <script src="/js/version-manager.js?v=0.1.2.1771785809315"></script>
<script src="/js/faq.js?v=0.1.2.1770774588519"></script> <script src="/js/faq.js?v=0.1.2.1771785809315"></script>
<!-- Footer Component --> <!-- Footer Component -->
<script src="/js/components/footer.js?v=0.1.2.1770774588519"></script> <script src="/js/components/footer.js?v=0.1.2.1771785809315"></script>
</body> </body>
</html> </html>

View file

@ -19,9 +19,9 @@
<meta name="twitter:image" content="https://agenticgovernance.digital/images/social-preview.png"> <meta name="twitter:image" content="https://agenticgovernance.digital/images/social-preview.png">
<link rel="icon" type="image/svg+xml" href="/favicon-new.svg"> <link rel="icon" type="image/svg+xml" href="/favicon-new.svg">
<link rel="stylesheet" href="/css/fonts.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/fonts.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1771785809315">
<style> <style>
.skip-link { position: absolute; left: -9999px; top: 0; } .skip-link { position: absolute; left: -9999px; top: 0; }
.skip-link:focus { left: 0; z-index: 100; background: white; padding: 1rem; border: 2px solid #3b82f6; } .skip-link:focus { left: 0; z-index: 100; background: white; padding: 1rem; border: 2px solid #3b82f6; }
@ -36,7 +36,7 @@
<!-- Navigation --> <!-- Navigation -->
<div id="navbar-placeholder" class="min-h-16"></div> <div id="navbar-placeholder" class="min-h-16"></div>
<script src="/js/components/navbar.js?v=0.1.2.1770774588519"></script> <script src="/js/components/navbar.js?v=0.1.2.1771785809315"></script>
<!-- Breadcrumb --> <!-- Breadcrumb -->
<nav class="bg-gray-50 border-b border-gray-200 py-3" aria-label="Breadcrumb"> <nav class="bg-gray-50 border-b border-gray-200 py-3" aria-label="Breadcrumb">
@ -676,12 +676,12 @@
</main> </main>
<!-- Footer & Scripts --> <!-- Footer & Scripts -->
<script src="/js/i18n-simple.js?v=0.1.2.1770774588519"></script> <script src="/js/i18n-simple.js?v=0.1.2.1771785809315"></script>
<script src="/js/components/language-selector.js?v=0.1.2.1770774588519"></script> <script src="/js/components/language-selector.js?v=0.1.2.1771785809315"></script>
<script src="/js/scroll-animations.js?v=0.1.2.1770774588519"></script> <script src="/js/scroll-animations.js?v=0.1.2.1771785809315"></script>
<script src="/js/page-transitions.js?v=0.1.2.1770774588519"></script> <script src="/js/page-transitions.js?v=0.1.2.1771785809315"></script>
<script src="/js/components/footer.js?v=0.1.2.1770774588519"></script> <script src="/js/components/footer.js?v=0.1.2.1771785809315"></script>
<script src="/js/components/feedback.js?v=0.1.2.1770774588519"></script> <script src="/js/components/feedback.js?v=0.1.2.1771785809315"></script>
</body> </body>
</html> </html>

View file

@ -27,9 +27,9 @@
<link rel="manifest" href="/manifest.json"> <link rel="manifest" href="/manifest.json">
<meta name="theme-color" content="#3b82f6"> <meta name="theme-color" content="#3b82f6">
<link rel="icon" type="image/svg+xml" href="/favicon-new.svg"> <link rel="icon" type="image/svg+xml" href="/favicon-new.svg">
<link rel="stylesheet" href="/css/fonts.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/fonts.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1771785809315">
<style> <style>
.skip-link { position: absolute; left: -9999px; top: 0; } .skip-link { position: absolute; left: -9999px; top: 0; }
.skip-link:focus { left: 0; z-index: 100; background: white; padding: 1rem; border: 2px solid #3b82f6; } .skip-link:focus { left: 0; z-index: 100; background: white; padding: 1rem; border: 2px solid #3b82f6; }
@ -72,7 +72,7 @@
<body class="bg-gray-50"> <body class="bg-gray-50">
<a href="#main-content" class="skip-link">Skip to main content</a> <a href="#main-content" class="skip-link">Skip to main content</a>
<script src="/js/components/navbar.js?v=0.1.2.1770774588519"></script> <script src="/js/components/navbar.js?v=0.1.2.1771785809315"></script>
<!-- Breadcrumb --> <!-- Breadcrumb -->
<nav class="bg-gray-50 border-b border-gray-200 py-3" aria-label="Breadcrumb"> <nav class="bg-gray-50 border-b border-gray-200 py-3" aria-label="Breadcrumb">
@ -1977,23 +1977,23 @@ for user_message in conversation:
</section> </section>
<!-- Footer --> <!-- Footer -->
<script src="/js/i18n-simple.js?v=0.1.2.1770774588519"></script> <script src="/js/i18n-simple.js?v=0.1.2.1771785809315"></script>
<script src="/js/components/language-selector.js?v=0.1.2.1770774588519"></script> <script src="/js/components/language-selector.js?v=0.1.2.1771785809315"></script>
<script src="/js/scroll-animations.js?v=0.1.2.1770774588519"></script> <script src="/js/scroll-animations.js?v=0.1.2.1771785809315"></script>
<script src="/js/page-transitions.js?v=0.1.2.1770774588519"></script> <script src="/js/page-transitions.js?v=0.1.2.1771785809315"></script>
<script src="/js/version-manager.js?v=0.1.2.1770774588519"></script> <script src="/js/version-manager.js?v=0.1.2.1771785809315"></script>
<!-- Share CTA functionality --> <!-- Share CTA functionality -->
<script src="/js/share-cta.js?v=0.1.2.1770774588519"></script> <script src="/js/share-cta.js?v=0.1.2.1771785809315"></script>
<script src="/js/components/footer.js?v=0.1.2.1770774588519"></script> <script src="/js/components/footer.js?v=0.1.2.1771785809315"></script>
<!-- Feedback System (Governed by Tractatus + Agent Lightning) --> <!-- Feedback System (Governed by Tractatus + Agent Lightning) -->
<script src="/js/components/feedback.js?v=0.1.2.1770774588519"></script> <script src="/js/components/feedback.js?v=0.1.2.1771785809315"></script>
<!-- Newsletter Subscription Modal --> <!-- Newsletter Subscription Modal -->
<script src="/js/components/newsletter.js?v=0.1.2.1770774588519"></script> <script src="/js/components/newsletter.js?v=0.1.2.1771785809315"></script>
</body> </body>
</html> </html>

View file

@ -33,9 +33,9 @@
<link rel="apple-touch-icon" href="/images/tractatus-icon-new.svg"> <link rel="apple-touch-icon" href="/images/tractatus-icon-new.svg">
<link rel="icon" type="image/svg+xml" href="/favicon-new.svg"> <link rel="icon" type="image/svg+xml" href="/favicon-new.svg">
<link rel="stylesheet" href="/css/fonts.css?v=0.1.2.1771735900"> <link rel="stylesheet" href="/css/fonts.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1771735900"> <link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1771735900"> <link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1771785809315">
<style> <style>
.skip-link { position: absolute; left: -9999px; } .skip-link { position: absolute; left: -9999px; }
.skip-link:focus { left: 0; z-index: 100; background: white; padding: 1rem; } .skip-link:focus { left: 0; z-index: 100; background: white; padding: 1rem; }
@ -53,7 +53,7 @@
<!-- Navigation --> <!-- Navigation -->
<div id="navbar-placeholder" class="min-h-16"></div> <div id="navbar-placeholder" class="min-h-16"></div>
<script src="/js/components/navbar.js?v=0.1.2.1771735900"></script> <script src="/js/components/navbar.js?v=0.1.2.1771785809315"></script>
<!-- Hero Section --> <!-- Hero Section -->
<header role="banner"> <header role="banner">
@ -532,27 +532,27 @@
</main> </main>
<!-- Version Management --> <!-- Version Management -->
<script src="/js/version-manager.js?v=0.1.2.1771735900"></script> <script src="/js/version-manager.js?v=0.1.2.1771785809315"></script>
<!-- Share CTA functionality --> <!-- Share CTA functionality -->
<script src="/js/share-cta.js?v=0.1.2.1771735900"></script> <script src="/js/share-cta.js?v=0.1.2.1771785809315"></script>
<!-- Internationalization --> <!-- Internationalization -->
<script src="/js/i18n-simple.js?v=0.1.2.1771735900"></script> <script src="/js/i18n-simple.js?v=0.1.2.1771785809315"></script>
<script src="/js/components/language-selector.js?v=0.1.2.1771735900"></script> <script src="/js/components/language-selector.js?v=0.1.2.1771785809315"></script>
<!-- Scroll Animations --> <!-- Scroll Animations -->
<script src="/js/scroll-animations.js?v=0.1.2.1771735900"></script> <script src="/js/scroll-animations.js?v=0.1.2.1771785809315"></script>
<script src="/js/page-transitions.js?v=0.1.2.1771735900"></script> <script src="/js/page-transitions.js?v=0.1.2.1771785809315"></script>
<!-- Footer Component --> <!-- Footer Component -->
<script src="/js/components/footer.js?v=0.1.2.1771735900"></script> <script src="/js/components/footer.js?v=0.1.2.1771785809315"></script>
<!-- Feedback System --> <!-- Feedback System -->
<script src="/js/components/feedback.js?v=0.1.2.1771735900"></script> <script src="/js/components/feedback.js?v=0.1.2.1771785809315"></script>
<!-- Newsletter Subscription Modal --> <!-- Newsletter Subscription Modal -->
<script src="/js/components/newsletter.js?v=0.1.2.1771735900"></script> <script src="/js/components/newsletter.js?v=0.1.2.1771785809315"></script>
</body> </body>

View file

@ -5,8 +5,8 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Koha — Reciprocal Support | Tractatus AI Safety</title> <title>Koha — Reciprocal Support | Tractatus AI Safety</title>
<meta name="description" content="Join a relationship of mutual support for AI safety. Koha is reciprocal giving that maintains community bonds — your contribution sustains this work; our work serves you and the commons."> <meta name="description" content="Join a relationship of mutual support for AI safety. Koha is reciprocal giving that maintains community bonds — your contribution sustains this work; our work serves you and the commons.">
<link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1771785809315">
<style> <style>
.gradient-text { background: linear-gradient(120deg, #3b82f6 0%, #8b5cf6 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .gradient-text { background: linear-gradient(120deg, #3b82f6 0%, #8b5cf6 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.skip-link { position: absolute; left: -9999px; } .skip-link { position: absolute; left: -9999px; }
@ -53,7 +53,7 @@
<a href="#main-content" class="skip-link">Skip to main content</a> <a href="#main-content" class="skip-link">Skip to main content</a>
<!-- Navigation (injected by navbar.js) --> <!-- Navigation (injected by navbar.js) -->
<script src="/js/components/navbar.js?v=0.1.2.1770774588519"></script> <script src="/js/components/navbar.js?v=0.1.2.1771785809315"></script>
<!-- Main Content --> <!-- Main Content -->
<main id="main-content" class="max-w-5xl mx-auto px-4 sm:px-6 lg:px-8 py-12"> <main id="main-content" class="max-w-5xl mx-auto px-4 sm:px-6 lg:px-8 py-12">
@ -382,17 +382,17 @@
</main> </main>
<!-- Footer --> <!-- Footer -->
<script src="/js/components/footer.js?v=0.1.2.1770774588519"></script> <script src="/js/components/footer.js?v=0.1.2.1771785809315"></script>
<!-- Currency utilities and selector --> <!-- Currency utilities and selector -->
<script src="/js/utils/currency.js?v=0.1.2.1770774588519"></script> <script src="/js/utils/currency.js?v=0.1.2.1771785809315"></script>
<script src="/js/components/currency-selector.js?v=0.1.2.1770774588519"></script> <script src="/js/components/currency-selector.js?v=0.1.2.1771785809315"></script>
<!-- Donation form functionality --> <!-- Donation form functionality -->
<script src="/js/koha-donation.js?v=0.1.2.1770774588519"></script> <script src="/js/koha-donation.js?v=0.1.2.1771785809315"></script>
<!-- Internationalization --> <!-- Internationalization -->
<script src="/js/i18n-simple.js?v=0.1.2.1770774588519"></script> <script src="/js/i18n-simple.js?v=0.1.2.1771785809315"></script>
<script src="/js/components/language-selector.js?v=0.1.2.1770774588519"></script> <script src="/js/components/language-selector.js?v=0.1.2.1771785809315"></script>
</body> </body>
</html> </html>

View file

@ -13,9 +13,9 @@
<meta name="theme-color" content="#8b5cf6"> <meta name="theme-color" content="#8b5cf6">
<!-- Stylesheets --> <!-- Stylesheets -->
<link rel="stylesheet" href="/css/design-system.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/design-system.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/company-hub-navbar.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/company-hub-navbar.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/footer.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/footer.css?v=0.1.2.1771785809315">
<style> <style>
:root { :root {
@ -761,10 +761,10 @@
<!-- Footer --> <!-- Footer -->
<div id="main-footer" data-back-to-home="true" data-force-home-url="/index.html"></div> <div id="main-footer" data-back-to-home="true" data-force-home-url="/index.html"></div>
<script src="/js/company-hub-i18n.js?v=0.1.2.1770774588519"></script> <script src="/js/company-hub-i18n.js?v=0.1.2.1771785809315"></script>
<script src="/js/theme.js?v=0.1.2.1770774588519"></script> <script src="/js/theme.js?v=0.1.2.1771785809315"></script>
<script src="/js/company-hub-navbar-component.js?v=0.1.2.1770774588519"></script> <script src="/js/company-hub-navbar-component.js?v=0.1.2.1771785809315"></script>
<script src="/js/company-hub-navbar.js?v=0.1.2.1770774588519"></script> <script src="/js/company-hub-navbar.js?v=0.1.2.1771785809315"></script>
<script src="/js/components/Footer.js?v=0.1.2.1770774588519"></script> <script src="/js/components/Footer.js?v=0.1.2.1771785809315"></script>
</body> </body>
</html> </html>

View file

@ -35,9 +35,9 @@
<link rel="apple-touch-icon" href="/images/tractatus-icon-new.svg"> <link rel="apple-touch-icon" href="/images/tractatus-icon-new.svg">
<link rel="icon" type="image/svg+xml" href="/favicon-new.svg"> <link rel="icon" type="image/svg+xml" href="/favicon-new.svg">
<link rel="stylesheet" href="/css/fonts.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/fonts.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1771785809315">
<style> <style>
.hover-lift { transition: all 0.3s ease; } .hover-lift { transition: all 0.3s ease; }
.hover-lift:hover { transform: translateY(-2px); } .hover-lift:hover { transform: translateY(-2px); }
@ -83,7 +83,7 @@
<a href="#main-content" class="skip-link">Skip to main content</a> <a href="#main-content" class="skip-link">Skip to main content</a>
<script src="/js/components/navbar.js?v=0.1.2.1770774588519"></script> <script src="/js/components/navbar.js?v=0.1.2.1771785809315"></script>
<!-- Breadcrumb Navigation --> <!-- Breadcrumb Navigation -->
<nav class="bg-gray-50 border-b border-gray-200 py-3" aria-label="Breadcrumb"> <nav class="bg-gray-50 border-b border-gray-200 py-3" aria-label="Breadcrumb">
@ -1102,30 +1102,30 @@
<!-- Footer --> <!-- Footer -->
<!-- Internationalization (must load first for footer translations) --> <!-- Internationalization (must load first for footer translations) -->
<script src="/js/i18n-simple.js?v=0.1.2.1770774588519"></script> <script src="/js/i18n-simple.js?v=0.1.2.1771785809315"></script>
<script src="/js/components/language-selector.js?v=0.1.2.1770774588519"></script> <script src="/js/components/language-selector.js?v=0.1.2.1771785809315"></script>
<!-- Scroll Animations (Phase 3) --> <!-- Scroll Animations (Phase 3) -->
<script src="/js/scroll-animations.js?v=0.1.2.1770774588519"></script> <script src="/js/scroll-animations.js?v=0.1.2.1771785809315"></script>
<!-- Page Transitions (Phase 3) --> <!-- Page Transitions (Phase 3) -->
<script src="/js/page-transitions.js?v=0.1.2.1770774588519"></script> <script src="/js/page-transitions.js?v=0.1.2.1771785809315"></script>
<!-- Version Management & PWA --> <!-- Version Management & PWA -->
<script src="/js/version-manager.js?v=0.1.2.1770774588519"></script> <script src="/js/version-manager.js?v=0.1.2.1771785809315"></script>
<script src="/js/leader-page.js?v=0.1.2.1770774588519"></script> <script src="/js/leader-page.js?v=0.1.2.1771785809315"></script>
<!-- Share CTA functionality --> <!-- Share CTA functionality -->
<script src="/js/share-cta.js?v=0.1.2.1770774588519"></script> <script src="/js/share-cta.js?v=0.1.2.1771785809315"></script>
<!-- Footer Component --> <!-- Footer Component -->
<script src="/js/components/footer.js?v=0.1.2.1770774588519"></script> <script src="/js/components/footer.js?v=0.1.2.1771785809315"></script>
<!-- Feedback System (Governed by Tractatus + Agent Lightning) --> <!-- Feedback System (Governed by Tractatus + Agent Lightning) -->
<script src="/js/components/feedback.js?v=0.1.2.1770774588519"></script> <script src="/js/components/feedback.js?v=0.1.2.1771785809315"></script>
<!-- Newsletter Subscription Modal --> <!-- Newsletter Subscription Modal -->
<script src="/js/components/newsletter.js?v=0.1.2.1770774588519"></script> <script src="/js/components/newsletter.js?v=0.1.2.1771785809315"></script>
</body> </body>
</html> </html>

View file

@ -4,9 +4,9 @@
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title data-i18n="page.title">Media Inquiry | Tractatus AI Safety</title> <title data-i18n="page.title">Media Inquiry | Tractatus AI Safety</title>
<link rel="stylesheet" href="/css/fonts.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/fonts.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1771785809315">
<style> <style>
.form-group { margin-bottom: 1.5rem; } .form-group { margin-bottom: 1.5rem; }
.form-label { .form-label {
@ -70,8 +70,8 @@
<a href="#main-content" class="skip-link">Skip to main content</a> <a href="#main-content" class="skip-link">Skip to main content</a>
<!-- Navigation (injected by navbar.js) --> <!-- Navigation (injected by navbar.js) -->
<script src="/js/components/navbar.js?v=0.1.2.1770774588519"></script> <script src="/js/components/navbar.js?v=0.1.2.1771785809315"></script>
<script src="/js/i18n-simple.js?v=0.1.2.1770774588519"></script> <script src="/js/i18n-simple.js?v=0.1.2.1771785809315"></script>
<!-- Main Content --> <!-- Main Content -->
<main id="main-content" class="max-w-3xl mx-auto px-4 sm:px-6 lg:px-8 py-12"> <main id="main-content" class="max-w-3xl mx-auto px-4 sm:px-6 lg:px-8 py-12">
@ -174,11 +174,11 @@
</main> </main>
<!-- Footer --> <!-- Footer -->
<script src="/js/components/language-selector.js?v=0.1.2.1770774588519"></script> <script src="/js/components/language-selector.js?v=0.1.2.1771785809315"></script>
<script src="/js/media-inquiry.js?v=0.1.2.1770774588519"></script> <script src="/js/media-inquiry.js?v=0.1.2.1771785809315"></script>
<!-- Footer Component --> <!-- Footer Component -->
<script src="/js/components/footer.js?v=0.1.2.1770774588519"></script> <script src="/js/components/footer.js?v=0.1.2.1771785809315"></script>
</body> </body>
</html> </html>

View file

@ -5,8 +5,8 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title data-i18n="meta.title">Privacy Policy | Tractatus AI Safety Framework</title> <title data-i18n="meta.title">Privacy Policy | Tractatus AI Safety Framework</title>
<meta name="description" content="Privacy policy for the Tractatus AI Safety Framework. Learn how we collect, use, and protect your data." data-i18n="meta.description"> <meta name="description" content="Privacy policy for the Tractatus AI Safety Framework. Learn how we collect, use, and protect your data." data-i18n="meta.description">
<link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1771785809315">
<style> <style>
.skip-link { position: absolute; left: -9999px; } .skip-link { position: absolute; left: -9999px; }
.skip-link:focus { left: 0; z-index: 100; background: white; padding: 1rem; } .skip-link:focus { left: 0; z-index: 100; background: white; padding: 1rem; }
@ -28,11 +28,11 @@
<a href="#main-content" class="skip-link">Skip to main content</a> <a href="#main-content" class="skip-link">Skip to main content</a>
<!-- Navigation (injected by navbar.js) --> <!-- Navigation (injected by navbar.js) -->
<script src="/js/components/navbar.js?v=0.1.2.1770774588519"></script> <script src="/js/components/navbar.js?v=0.1.2.1771785809315"></script>
<!-- i18n Support --> <!-- i18n Support -->
<script src="/js/i18n-simple.js?v=0.1.2.1770774588519"></script> <script src="/js/i18n-simple.js?v=0.1.2.1771785809315"></script>
<script src="/js/components/language-selector.js?v=0.1.2.1770774588519"></script> <script src="/js/components/language-selector.js?v=0.1.2.1771785809315"></script>
<!-- Main Content --> <!-- Main Content -->
<main id="main-content" class="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 py-12"> <main id="main-content" class="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 py-12">
@ -275,7 +275,7 @@
</main> </main>
<!-- Footer --> <!-- Footer -->
<script src="/js/components/footer.js?v=0.1.2.1770774588519"></script> <script src="/js/components/footer.js?v=0.1.2.1771785809315"></script>
</body> </body>
</html> </html>

View file

@ -35,9 +35,9 @@
<link rel="apple-touch-icon" href="/images/tractatus-icon-new.svg"> <link rel="apple-touch-icon" href="/images/tractatus-icon-new.svg">
<link rel="icon" type="image/svg+xml" href="/favicon-new.svg"> <link rel="icon" type="image/svg+xml" href="/favicon-new.svg">
<link rel="stylesheet" href="/css/fonts.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/fonts.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1771785809315">
<style> <style>
.skip-link { position: absolute; left: -9999px; } .skip-link { position: absolute; left: -9999px; }
.skip-link:focus { left: 0; z-index: 100; background: white; padding: 1rem; } .skip-link:focus { left: 0; z-index: 100; background: white; padding: 1rem; }
@ -89,7 +89,7 @@
</div> </div>
</noscript> </noscript>
<script src="/js/components/navbar.js?v=0.1.2.1770774588519"></script> <script src="/js/components/navbar.js?v=0.1.2.1771785809315"></script>
<!-- Breadcrumb Navigation --> <!-- Breadcrumb Navigation -->
<nav class="bg-gray-50 border-b border-gray-200 py-3" aria-label="Breadcrumb"> <nav class="bg-gray-50 border-b border-gray-200 py-3" aria-label="Breadcrumb">
@ -1736,30 +1736,30 @@
<!-- Footer --> <!-- Footer -->
<!-- Internationalization (must load first for footer translations) --> <!-- Internationalization (must load first for footer translations) -->
<script src="/js/i18n-simple.js?v=0.1.2.1770774588519"></script> <script src="/js/i18n-simple.js?v=0.1.2.1771785809315"></script>
<script src="/js/components/language-selector.js?v=0.1.2.1770774588519"></script> <script src="/js/components/language-selector.js?v=0.1.2.1771785809315"></script>
<!-- Scroll Animations (Phase 3) --> <!-- Scroll Animations (Phase 3) -->
<script src="/js/scroll-animations.js?v=0.1.2.1770774588519"></script> <script src="/js/scroll-animations.js?v=0.1.2.1771785809315"></script>
<!-- Page Transitions (Phase 3) --> <!-- Page Transitions (Phase 3) -->
<script src="/js/page-transitions.js?v=0.1.2.1770774588519"></script> <script src="/js/page-transitions.js?v=0.1.2.1771785809315"></script>
<!-- Version Management & PWA --> <!-- Version Management & PWA -->
<script src="/js/version-manager.js?v=0.1.2.1770774588519"></script> <script src="/js/version-manager.js?v=0.1.2.1771785809315"></script>
<script src="/js/researcher-page.js?v=0.1.2.1770774588519"></script> <script src="/js/researcher-page.js?v=0.1.2.1771785809315"></script>
<!-- Share CTA functionality --> <!-- Share CTA functionality -->
<script src="/js/share-cta.js?v=0.1.2.1770774588519"></script> <script src="/js/share-cta.js?v=0.1.2.1771785809315"></script>
<!-- Footer Component --> <!-- Footer Component -->
<script src="/js/components/footer.js?v=0.1.2.1770774588519"></script> <script src="/js/components/footer.js?v=0.1.2.1771785809315"></script>
<!-- Feedback System (Governed by Tractatus + Agent Lightning) --> <!-- Feedback System (Governed by Tractatus + Agent Lightning) -->
<script src="/js/components/feedback.js?v=0.1.2.1770774588519"></script> <script src="/js/components/feedback.js?v=0.1.2.1771785809315"></script>
<!-- Newsletter Subscription Modal --> <!-- Newsletter Subscription Modal -->
<script src="/js/components/newsletter.js?v=0.1.2.1770774588519"></script> <script src="/js/components/newsletter.js?v=0.1.2.1771785809315"></script>
</body> </body>
</html> </html>

View file

@ -1,6 +1,6 @@
{ {
"version": "0.1.3", "version": "0.1.3",
"buildDate": "2026-02-11T01:49:48.521Z", "buildDate": "2026-02-22T18:43:29.317Z",
"changelog": [ "changelog": [
"Added Tino Rangatiratanga (Māori) flag to language selector", "Added Tino Rangatiratanga (Māori) flag to language selector",
"Fixed cross-origin flag loading issue" "Fixed cross-origin flag loading issue"

View file

@ -27,9 +27,9 @@
<meta name="twitter:image" content="https://agenticgovernance.digital/images/social-preview.png"> <meta name="twitter:image" content="https://agenticgovernance.digital/images/social-preview.png">
<link rel="icon" type="image/svg+xml" href="/favicon-new.svg"> <link rel="icon" type="image/svg+xml" href="/favicon-new.svg">
<link rel="stylesheet" href="/css/fonts.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/fonts.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1771785809315">
<link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1770774588519"> <link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1771785809315">
<style> <style>
.skip-link { position: absolute; left: -9999px; } .skip-link { position: absolute; left: -9999px; }
.skip-link:focus { left: 0; z-index: 100; background: white; padding: 1rem; } .skip-link:focus { left: 0; z-index: 100; background: white; padding: 1rem; }
@ -54,7 +54,7 @@
<a href="#main-content" class="skip-link">Skip to main content</a> <a href="#main-content" class="skip-link">Skip to main content</a>
<!-- Navigation --> <!-- Navigation -->
<script src="/js/components/navbar.js?v=0.1.2.1770774588519" defer></script> <script src="/js/components/navbar.js?v=0.1.2.1771785809315" defer></script>
<!-- Breadcrumb Navigation --> <!-- Breadcrumb Navigation -->
<nav class="bg-gray-50 border-b border-gray-200 py-3" aria-label="Breadcrumb"> <nav class="bg-gray-50 border-b border-gray-200 py-3" aria-label="Breadcrumb">
@ -466,13 +466,13 @@
</main> </main>
<!-- Footer Component --> <!-- Footer Component -->
<script src="/js/components/footer.js?v=0.1.2.1770774588519"></script> <script src="/js/components/footer.js?v=0.1.2.1771785809315"></script>
<!-- Version Management --> <!-- Version Management -->
<script src="/js/version-manager.js?v=0.1.2.1770774588519"></script> <script src="/js/version-manager.js?v=0.1.2.1771785809315"></script>
<!-- Internationalization --> <!-- Internationalization -->
<script src="/js/i18n-simple.js?v=0.1.2.1770774588519"></script> <script src="/js/i18n-simple.js?v=0.1.2.1771785809315"></script>
</body> </body>
</html> </html>