From e89baa5049e3f95e7b587861356a1e2c7a9a8ff9 Mon Sep 17 00:00:00 2001 From: LeOu Date: Thu, 5 Nov 2026 18:51:35 -0500 Subject: [PATCH] Redesign the reading grid and add logic architecture diagrams Use the full ten-column field: item titles hang on axis A and prose runs on axis B to the reading-end guide, so About, Experience, Coursework and detail pages no longer leave the right side empty. Structural guides now mark the axes the text actually uses. Unify typography to one size per role: title 36, heading 24, subheading 18, reading 16, interface 15, label 13, index 11. Replace the timeline ArchitectureFlow with a CSS-grid LogicDiagram on all eight AI and legal articles: four stages, fan-out and fan-in buses, the decisive mechanism set in ink, and one blue feedback loop. It reflows to a vertical sequence below 640px of figure width. Set Organization, Position, Location and Dates as a labelled record strip, number Key Contributions, render the manuscript's bold lead sentences, and show each Experience entry's organization or paper title and dates under its title. No approved prose changed. Protected-source hashes are refreshed for the markup-only component edits, and the visible-copy manifest is regenerated for the new diagram labels and record lines. Co-Authored-By: Claude Opus 5.5 --- architecture/index.html | 23 +- docs/design.md | 129 ++++--- website/app/components/AboutContent.tsx | 62 +-- .../components/SectionDirectory.module.css | 4 +- website/app/components/SiteShell.tsx | 6 +- website/app/components/StructuralGrid.tsx | 11 +- .../experience/ArchitectureFlow.module.css | 65 ---- .../experience/ArchitectureFlow.tsx | 17 - .../experience/Experience.module.css | 210 +++++++--- .../experience/ExperienceContent.tsx | 24 +- .../experience/ExperienceDetails.tsx | 28 +- .../experience/LogicDiagram.module.css | 363 ++++++++++++++++++ .../components/experience/LogicDiagram.tsx | 94 +++++ .../components/research/ResearchArticle.tsx | 3 +- website/app/coursework/coursework.module.css | 48 ++- website/app/coursework/page.tsx | 2 +- website/app/education/page.tsx | 2 +- website/app/experience/[slug]/page.tsx | 2 +- website/app/experience/page.tsx | 2 +- website/app/globals.css | 68 ++-- website/app/home.module.css | 173 ++++++--- .../app/lib/content/architecture-diagrams.ts | 213 ++++++++++ website/app/lib/content/architecture-flows.ts | 21 - website/app/page.tsx | 2 +- .../components/ExperienceDomainPage.tsx | 2 +- .../components/LegalPaperPage.module.css | 19 +- .../components/LegalPaperPage.tsx | 3 +- .../components/LegalPaperReader.module.css | 2 +- website/content/protected-sources.json | 20 +- website/content/visible-copy-manifest.json | 123 +++--- website/tests/rendered-html.test.mjs | 73 +++- 31 files changed, 1349 insertions(+), 465 deletions(-) delete mode 100644 website/app/components/experience/ArchitectureFlow.module.css delete mode 100644 website/app/components/experience/ArchitectureFlow.tsx create mode 100644 website/app/components/experience/LogicDiagram.module.css create mode 100644 website/app/components/experience/LogicDiagram.tsx create mode 100644 website/app/lib/content/architecture-diagrams.ts delete mode 100644 website/app/lib/content/architecture-flows.ts diff --git a/architecture/index.html b/architecture/index.html index 256e63b..e1721c2 100644 --- a/architecture/index.html +++ b/architecture/index.html @@ -35,23 +35,24 @@