Highlights
This release upgrades the entire framework stack to Astro 6, introduces three new project landing pages, cleans up 181 dead dependency packages, and adds toolkit timeline improvements.
Astro 6 Infrastructure Upgrade
Upgraded from Astro 5.16.11 to Astro 6.1.2 — the first major framework version jump since the Content Layer API was introduced. This brings Vite 7, Zod 4, and Shiki 4 under the hood.
27 packages updated (11 major, 16 minor/patch):
astro5.16.11 → 6.1.2@astrojs/mdx4.3.13 → 5.0.3@astrojs/svelte7.2.5 → 8.0.4@astrojs/vercel9.0.4 → 10.0.3@astrojs/node9.5.2 → 10.0.4shiki3.15.0 → 4.0.2svelte5.43.14 → 5.55.1tailwindcss4.1.17 → 4.2.2glob11.0.3 → 13.0.6- Plus 18 more minor/patch bumps
Content collection migration for Astro 6:
- Moved
zimport fromastro:contenttoastro/zod(Zod 4) - Migrated
cardCollectionandreportCollectionfrom legacytypedeclarations to glob loaders
TypeScript 6 was attempted but reverted — the Astro toolchain (tsconfck, @astrojs/check, svelte2tsx) doesn't support TS 6 yet.
Dead Code Cleanup (-181 packages)
Discovered and removed rehype-mermaid and playwright — server-side Mermaid rendering that never actually ran. The custom pipeline in AstroMarkdown.astro intercepts mermaid code blocks before rehype, and MermaidChart.astro renders them client-side via CDN.
Also removed:
decktape(slide-to-PDF, depended on Playwright)imagekit(deprecated npm package, never imported in code)postinstallscript that installed Playwright Chromium browsers
Note:
pnpm export-pdfis temporarily broken. Will need an alternative approach for RevealJS slide export.
Security Fixes
Added pnpm overrides to force patched versions of vulnerable transitive dependencies:
picomatch4.0.3 → 4.0.4 (ReDoS vulnerability)path-to-regexp8.3.0 → 8.4.0 (DoS vulnerability)
Most Dependabot alerts on the default branch will clear once development is merged to master.
New Project Landing Pages
Three new landing pages for featured projects, all accessible from the header navigation popover:
Astro Knots — Our pseudomonorepo for developing and maintaining multiple Astro/Svelte content-driven websites. Features a "Why a Pseudomonorepo?" value proposition section, workspace sites grid, and alternating feature deep dives.
Context Vigilance — Our framework for Human + AI collaboration built on a simple context-v/ directory structure with four document types in two cognitive pairings (Planning: Specs ↔ Prompts, Reflective: Blueprints ↔ Reminders). Includes origin story, dual-pairing visualization, and "Why It Works" grid.
MemoPop AI — Open-source multi-agent investment memo orchestrator. 33 specialized AI agents, premium data sources via Perplexity Sonar Pro, firm-scoped architecture, scorecard evaluation system. Supported by 8 VC firms. Features pipeline visualization, CLI preview mockup, and stats bar.
ACE-It → Context Vigilance Rebrand
Renamed the legacy "ACE-It" (Advanced Context Engineering) project to "Context Vigilance" across all URL paths, config, content directory, and navigation references.
Toolkit Timeline Improvements
- Added "Timeline" button to the toolkit header (
TagShareHeader) - Tool titles now show
Site Name: Titlewhensite_nameexists and adds context - Balanced week container spacing (equal padding top/bottom/between)
- Reduced month header font size for better visual proportion
Full Commit Log
eccb115fix(memopop): correct Two Magnolias URL9c52f98fix(memopop): correct Motley Fool Ventures URL9e052b9feature(projects): MemoPop AI landing page124229dfeature(projects): Context Vigilance landing page, ACE-It rebrand86fc2d0rename(projects): rebrand ACE-It to Context Vigilance60c0920feature(projects): Astro Knots landing page35da335update(toolkit): timeline display improvements692c4a8feature(toolkit): Timeline button in header9b11a7dchore(version): bump to v0.0.1.0a080b79fix(security): override picomatch and path-to-regexpb4191e5upgrade(dependencies): Astro 6, Shiki 4, 27 package updates + dead code cleanup