March 20, 2026
Release / v26.3.20
Builds: 4023a71, 574c56b, 2e96632, a474326, 7c78f78, 1dbd8d9, 682b366
- Native Astro rebuild — CLAUDE.md updated, stale assets removed
- Responsive header/sidebar system with mobile drawer
- TableOfContents component — right rail and header dropdown
- USWDS-aligned design system with grayscale and bluescale tokens
- Breadcrumb and PrevNext navigation components
- Custom aside types: doctrine, application, constraint, prohibition
- Content files converted from .md to .mdx with Aside component imports
- Inline SVG components: AegisLogo, AegisWordmark
- 100/100 Lighthouse Accessibility in both themes
- Experimental design branch: light header, IBM Plex Sans + Poppins
- Accessible color system: accent blue
#0062A5(7:1), text gray#595959(7:1) - Fixed sidebar and ToC rail, watermark wordmark below footer
- Breakpoints consolidated to 560px / 1024px / 1367px
Development Log
Branches: rebuild/astro-native, experiment/starlight-feel
rebuild/astro-native
- Updated CLAUDE.md for native Astro architecture
- Removed stale assets: CONSTITUTION.md, duplicate astro.config.mjs, Poppins and IBM Plex Sans font files
- Built responsive header/sidebar system with mobile drawer toggle
- Built TableOfContents component — right rail at desktop, header dropdown at mid-width
- Finalized breakpoints: 768px (tablet), 1367px (ToC rail)
- Implemented USWDS-aligned design system with grayscale and bluescale tokens
- Added Breadcrumb component with section-aware navigation path
- Added PrevNext component for page navigation following sidebar order
- Created custom remark-asides plugin for AEGIS-specific aside types
- Renamed aside directives: note → doctrine, tip → application, caution → constraint, danger → prohibition
- Converted content files from .md to .mdx with Aside component imports
- Created inline SVG components: AegisLogo.astro, AegisWordmark.astro
- Achieved 100/100 Lighthouse Accessibility in both light and dark mode
- Build: 4023a71 — docs: update CLAUDE.md for Astro rebuild, remove stale files
- Build: 574c56b — feat: header/sidebar responsive system, ToC component
- Build: 2e96632 — chore: remove stale assets and add Claude Code settings
- Build: a474326 — feat: USWDS-aligned design system, breadcrumbs, prev/next nav, custom asides
- Build: 7c78f78 — docs: rename aside directives to AEGIS-specific types
- Build: 1dbd8d9 — feat: MDX aside components, remove remark-directive pipeline
experiment/starlight-feel
- Began experimental design iteration — lighter, Starlight-inspired aesthetic
- Replaced dark header with light header (
#fafafabackground) - Restored IBM Plex Sans (headings, weight 400) and Poppins (body, weight 300)
- Established accessible color system: accent blue
#0062A5(7:1 on white), text gray#595959(7:1 on white) - Calculated 9-token blue scale from
#0062A5to#ffffff - Recalculated aside colors with matched saturation and luminance across all four types
- Moved search bar from sidebar to header
- Made sidebar and ToC rail fixed-position (locked in place during scroll)
- Added watermark wordmark (720px, 8% opacity, grayscale) below footer
- Consolidated breakpoints to 560px / 1024px / 1367px
- Added mobile-first font scaling (14px base below 560px, 16px above)
- Set heading sizes: H1 2.5rem, H2 2rem, H3 1.5rem
- Restyled sidebar with vertical left line and blue active-page highlight
- Restyled ToC with vertical left line and active-heading highlight
- Added site name hide below 400px (logo only on narrow screens)
- Footnotes resized to 0.875rem
- Build: 682b366 — feat: Starlight-inspired design — light header, IBM Plex Sans + Poppins