diff --git a/SITE_IMPROVEMENT_PRIORITIES.md b/SITE_IMPROVEMENT_PRIORITIES.md new file mode 100644 index 00000000..f10bce7b --- /dev/null +++ b/SITE_IMPROVEMENT_PRIORITIES.md @@ -0,0 +1,470 @@ +# Website Improvement Priorities +## Audit Results & Implementation Plan + +**Date:** 2025-10-20 +**Session:** Continued from pressure monitor/timeline work + +--- + +## AUDIT FINDINGS + +### 1. **About Page - 5 vs 6 Components Issue** ✅ CONFIRMED + +**Location:** `/public/about.html:124` + +**Current text:** +> "The Tractatus Framework consists of five integrated components that work together to enforce structural safety:" + +**Components currently listed** (lines 128-162): +1. InstructionPersistenceClassifier +2. CrossReferenceValidator +3. BoundaryEnforcer +4. ContextPressureMonitor +5. MetacognitiveVerifier + +**Missing component:** +6. **PluralisticDeliberationOrchestrator** + +**Also needs fixing:** +- `/public/locales/en/about.json` - locale file likely has same issue + +**Status across other pages:** +- ✅ architecture.html - correctly shows 6 components including PluralisticDeliberation +- ✅ researcher.html - correctly references all 6 +- ✅ leader.html - correctly references all 6 +- ✅ implementer.html - correctly references all 6 +- ✅ index.html - correctly references all 6 + +**Impact:** Medium - Creates confusion about framework scope +**Effort:** Low - Simple text update + add 6th component card + +--- + +### 2. **Explore Architecture Interactively - Functionality Check** + +**Location:** `/public/architecture.html:319` + +**Current implementation:** +- Section header: "Explore the Architecture Interactively" +- Loads: `/images/architecture-diagram-interactive.svg` ✅ EXISTS +- Script: `/js/components/interactive-diagram.js?v=20251019170000` ✅ EXISTS + +**Files confirmed:** +``` +-rw-rw-r-- 1 theflow theflow 7956 Oct 19 16:02 architecture-diagram-interactive.svg +-rw-rw-r-- 1 theflow theflow 12789 Oct 19 18:34 interactive-diagram.js +``` + +**User report:** "not working" + +**Investigation needed:** +- Test actual page functionality in browser +- Check console for JavaScript errors +- Verify SVG loads and script initializes +- Check if event listeners attach correctly + +**Status:** Needs functional testing +**Impact:** Medium-High - Key interactive feature not functioning +**Effort:** Medium - Requires debugging JS/SVG interaction + +--- + +### 3. **About Page Content/Tone Enhancement** + +**User request:** +> "The About page would do well with an infusion of both content and tone taken from /docs/outreach/Economist-Article-Amoral-Intelligence.md" + +**Economist article key themes to incorporate:** +1. **Opening hook:** AI systems are amoral hierarchical constructs +2. **Core problem:** Hierarchies cannot navigate plural values +3. **Democratic legitimacy:** Whose values guide AI decisions? +4. **Cultural examples:** Western autonomy vs. family decision-making cultures +5. **Constitutional governance:** Separation of powers, subsidiarity +6. **Stakes:** Reversing centuries of progress in navigating moral pluralism +7. **Tone:** Analytical, philosophical depth, evidence-based but not boosterish + +**Current About page tone:** +- Functional/technical focus +- Wittgenstein quote (good philosophical grounding) +- Origin story (27027 incident) +- Missing: values pluralism centrality, democratic legitimacy framing + +**Recommended sections to enhance:** +1. **Mission section** - add plural values incompatibility framing +2. **New section**: "Why This Matters" - democratic legitimacy argument +3. **How It Works** - frame as separating boundaries from values deliberation +4. **Core Values** - add explicit "Pluralism" value + +**Status:** Needs content drafting +**Impact:** High - Elevates philosophical sophistication and values argument +**Effort:** Medium - Requires careful integration with existing content + +--- + +### 4. **Blog Article: Economist Piece Adaptation** + +**User clarification:** +> "you do not have to create a blog page. you need to create another blog article and publish on the existing blog page" + +**Existing blog page:** `/public/blog.html` ✅ EXISTS + +**Task:** +- Adapt Economist article for blog publication +- Check: Can we republish before Economist submission? (publishing rights question) +- Format as blog post with proper metadata +- Add to blog.html article list + +**Economist publishing rights consideration:** +- **If submitting to Economist:** They typically want first publication rights +- **Options:** + 1. Wait until Economist responds (accepts/rejects) + 2. Publish on blog BEFORE submitting (gives up first publication rights) + 3. Publish substantially different version (safe) + +**Recommendation:** Research Economist first publication rights policy, or publish "related but different" version + +**Status:** Blocked on publishing rights clarification +**Impact:** Medium - Good content for blog, but shouldn't jeopardize Economist submission +**Effort:** Low - Article mostly written, needs blog formatting + +--- + +## PRIORITY RANKING + +### Priority 1: About Page - 6 Components Fix +**Why first:** +- Factually incorrect (says 5, should say 6) +- Quick fix (1 hour total) +- User specifically mentioned this +- Affects understanding of framework scope + +**Tasks:** +1. Update line 124: "five" → "six" +2. Add 6th component card for PluralisticDeliberationOrchestrator +3. Update `/public/locales/en/about.json` to match +4. Test page renders correctly +5. Deploy + +**Estimated time:** 1 hour + +--- + +### Priority 2: Test/Fix Interactive Architecture +**Why second:** +- User reported as "not working" +- Key feature for understanding framework +- Files exist but functionality unclear +- Requires functional testing + +**Tasks:** +1. Test page in local browser (http://localhost:9000/architecture.html) +2. Check browser console for errors +3. Verify SVG loads correctly +4. Check if click events on nodes work +5. Debug interactive-diagram.js if broken +6. Fix identified issues +7. Test thoroughly +8. Deploy + +**Estimated time:** 2-3 hours (depending on complexity of issue) + +--- + +### Priority 3: About Page Content Enhancement +**Why third:** +- Significant content work +- Improves philosophical depth +- Elevates values argument +- Requires careful integration + +**Tasks:** +1. Review Economist article for key themes to extract +2. Draft enhanced Mission section +3. Add new "Why This Matters" section (democratic legitimacy) +4. Add "Pluralism" to Core Values +5. Enhance "How It Works" framing +6. Update locales file +7. Review for tone consistency +8. Deploy + +**Estimated time:** 3-4 hours + +--- + +### Priority 4: Blog Article (After Rights Clarification) +**Why fourth:** +- Blocked on publishing rights question +- Lower urgency than factual errors +- Can be done anytime + +**Tasks:** +1. Research Economist first publication rights policy +2. If clear: adapt article for blog +3. Add blog post metadata +4. Integrate into blog.html article list +5. Deploy + +**Estimated time:** 1-2 hours (after rights clarification) + +--- + +## IMPLEMENTATION PLAN + +### Phase 1: Quick Wins (Day 1) +**Goal:** Fix factual errors and test interactive feature + +1. **Fix About page 6 components** (1 hour) + - Edit about.html + - Edit about.json + - Test locally + - Deploy + +2. **Test Interactive Architecture** (2-3 hours) + - Local testing + - Identify issues + - Debug and fix + - Deploy if fixed + +**Total: 3-4 hours** + +--- + +### Phase 2: Content Enhancement (Day 2) +**Goal:** Elevate About page philosophical depth + +1. **About page content infusion** (3-4 hours) + - Draft enhanced sections + - Integrate Economist article themes + - Update locales + - Review and deploy + +**Total: 3-4 hours** + +--- + +### Phase 3: Blog Content (When Ready) +**Goal:** Publish Economist-based blog article + +1. **Research publishing rights** (30 min) +2. **Adapt article for blog** (1-2 hours) +3. **Deploy blog post** + +**Total: 1.5-2.5 hours** + +--- + +## DETAILED TASK BREAKDOWN + +### Task 1: Fix About Page - 6 Components + +**File:** `/public/about.html` + +**Change 1 - Line 124:** +```html + +
+ The Tractatus Framework consists of five integrated components that work together to enforce structural safety: +
+ + ++ The Tractatus Framework consists of six integrated components that work together to enforce structural safety: +
+``` + +**Change 2 - Add 6th component card after line 162:** +```html ++ When AI encounters values decisions—choices with no single "correct" answer—coordinates deliberation among affected stakeholders rather than making autonomous choices. Preserves human agency over moral decisions. +
++ AI systems are amoral hierarchical constructs, fundamentally incompatible + with the plural, incommensurable values human societies exhibit. A hierarchy + can only impose one framework and treat conflicts as anomalies. You cannot + pattern-match your way to pluralism. +
++ Human societies spent centuries learning to navigate moral pluralism through + constitutional separation of powers, federalism, subsidiarity, and deliberative + democracy. These structures acknowledge that legitimate authority over value + decisions belongs to affected communities, not distant experts claiming universal wisdom. +
++ AI development risks reversing this progress. As capability concentrates in a + few labs, value decisions affecting billions are being encoded by small teams + applying their particular moral intuitions at scale. Not through malice—through + structural necessity. The architecture of current AI systems demands hierarchical + value frameworks. +
++ The Tractatus Framework offers an alternative: separate what must be universal + (safety boundaries) from what should be contextual (value deliberation). This + preserves human agency over moral decisions while enabling AI capability to scale. +
++ Different communities hold different, equally legitimate values. AI systems + must respect this pluralism structurally, not by pretending one framework + can serve all contexts. Value decisions require deliberation among affected + stakeholders, not autonomous AI choices. +
+