# mpstaton.com > Michael P. Staton The personal site of Michael P. Staton — VC, investor, angel, cofounder, catalyst — and a working surface for long-form writing, project documentation, and a portfolio of investments. This file rolls up 45 essays, 4 notes from deep dives, 61 context-v documents (specs, blueprints, prompts, reminders) across 1 project repos, and 20 site changelog entries. If you are an LLM trying to learn what's here in one fetch, start with [the full corpus](https://mpstaton.com/llms-full.txt). ## Reference - [Full corpus content](https://mpstaton.com/llms-full.txt): every published essay, note, and context-v document concatenated as raw markdown — preferred ingest target for LLMs that handle a single large document. - [Portfolio](https://mpstaton.com/portfolio): companies, funds, and angel investments across 11 fund cycles and 80+ investments — edtech, fintech, climate, AI, and more. - [CV](https://mpstaton.com/cv): roles, vehicles, and the throughline. - [Rabbit Holes](https://mpstaton.com/context-vigilance): the context-v documentation surface — specs, blueprints, prompts, reminders pulled from the parent astro-knots repo and other projects. - [The Lossless Group](https://lossless.group): the org Michael cofounded; this site is one of its sister surfaces. ## Essays Long-form writing on technology, investing, building, and the way innovation actually moves through organizations. Sorted by date modified, newest first. - [We Need Better Charts](https://mpstaton.com/essays/we-need-better-charts/): We have the opportunity to make data visualization as easy as the AI chatbot. Let's do it! - [How Docker Changed Everything](https://mpstaton.com/essays/how-docker-changed-everything/): Docker revolutionized software deployment by making containers the new standard for portability and scalability. - [Software Development with Code Generators](https://mpstaton.com/essays/software-development-with-code-generators/): Code generators are reshaping software development—speeding up delivery while raising new challenges. - [A Theory of Lossless Innovation](https://mpstaton.com/essays/a-theory-of-lossless-innovation/): To go forth and innovate while not losing the core business or loyalty of the current customer base is the challenge of our new era. - [AI is first a Trojan Horse](https://mpstaton.com/essays/ai-is-first-a-trojan-horse/): A Taste of using AI effectively can be magical, but afterwards is a massive amount of reconfiguration and technology adoption. - [The Geography of Innovation](https://mpstaton.com/essays/the-geography-of-innovation/): Innovation may be global, but it still clusters in a few creative hotspots. - [AI is full of Hot Air.](https://mpstaton.com/essays/ai-is-full-of-hot-air/): From hallucinations to probabilistic creativity, to the need to fulfill its trained duty. AI Models can just make things up. Sometimes amazingly, sometimes catastrophically. - [How Markdown Changed Everything](https://mpstaton.com/essays/how-markdown-changed-everything/): Markdown made digital writing simple, portable, and universally accessible—empowering everyone to publish. - [Opinionated Engineering](https://mpstaton.com/essays/opinionated-engineering/): Opinionated engineering delivers clarity and speed—but can also spark debate. - [Non-Developers will become Prototypers.](https://mpstaton.com/essays/non-engineers-become-prototypers/): Vibe Coding gives more accessing to getting something working. - [Win The Market On Getting Started](https://mpstaton.com/essays/win-the-market-on-getting-started/): The new way to get traction and win the market is to make it easy to get started. - [From Software Engineering To Managing Large Codebases](https://mpstaton.com/essays/from-engineering-to-managing-large-codebases/): AI is already supporting individual engineers with particular tasks. How can it support large organizations with many teams and millions of lines of code? - [Technology wants to be Emergent](https://mpstaton.com/essays/technology-wants-to-be-emergent/): Emergent technology evolves unpredictably—shaping and reshaping our world in surprising ways. - [The AI Model Wars](https://mpstaton.com/essays/the-ai-model-wars/): Mindbending sums of money and leadership panics all over the technolgoy world has set a frenzy of activity in the AI Model Wars. - [Someone's Gotta Keep Up with It](https://mpstaton.com/essays/someones-gotta-keep-up-with-it/): Keeping up with rapid tech change is a relentless challenge, but it’s the key to staying relevant. - [Are Code Generators really the Death of SaaS?](https://mpstaton.com/essays/are-code-generators-really-the-death-of-saas/): At what point is building everything you can dream of cheaper than paying subscriptions? - [Embrace Pirates or See Mutiny](https://mpstaton.com/essays/embrace-pirates-or-see-mutiny/): Organizations that embrace their renegade employees can spark innovation—or risk a mutiny. - [The New Software Development Playbook](https://mpstaton.com/essays/the-new-software-development-playbook/): AI has changed how to develop software, and in many surprising ways. - [the-jaded-product-development-playbook](https://mpstaton.com/essays/the-jaded-product-development-playbook/) - [From Rags to Riches](https://mpstaton.com/essays/from-rags-to-riches/): Retrieval Augmented Generation transforms raw data into enterprise AI gold—if you set it up right. - [On Data Gathering](https://mpstaton.com/essays/on-data-gathering/): Effective data gathering is the foundation for building intelligent, reliable AI systems. - [Why Text Manipulation Is Now Mission Critical](https://mpstaton.com/essays/why-text-manipulation-is-now-mission-critical/): AI models speak in text, JSON, and Markdown. Manipulation of these formats has become essential for productivity, automation, and insight. - [Load up on CARBS](https://mpstaton.com/essays/load-up-on-carbs/): Align more people through vigilant visual communication. - [When to Partner with a Startup? When it's time for them to Scale Up](https://mpstaton.com/essays/partnering-with-startups-at-scale-up/): Timing is critical, because startups are not prepared to partner and scale ups will choose partners quickly. - [Can Organizations Know what their People have Known?](https://mpstaton.com/essays/can-organizations-know-what-their-people-have-known/): Decades of data and experience are valuable, but how to bring them into the age of AI? - [Evolutions In Managing Large Codebases](https://mpstaton.com/essays/evolutions-in-managing-large-codebases/): While Vibe Coding is causing challenges as Software Developers use AI Code Assistants, AI is also showing to give engineering managers superpowers at managing large codebases. - [From Qualitative Love To Quantitative Love](https://mpstaton.com/essays/from-qualitative-love-to-quantitative-love/): Innovators can de-risk product and market development just by changing what they see as progress. - [Open Source is now the Starting Line](https://mpstaton.com/essays/open-source-is-now-a-zero-to-one-booster/): Open source has become the ultimate catalyst for rapid innovation and zero-to-one breakthroughs. - [Tectonic Shifts and Business Configuration](https://mpstaton.com/essays/tectonic-shifts-and-business-configuration/): Tectonic shifts in technology force businesses to reconfigure or risk being left behind. - [Holacracy-Inspired Reorganization](https://mpstaton.com/essays/holacracy-inspired-reorganization/): Holacracy-inspired reorgs promise agility, but require buy-in at every level to succeed. - [Tiny Teams with Tiny Ideas](https://mpstaton.com/essays/tiny-teams-with-tiny-ideas/): Small teams with focused ideas can spark outsized change. - [The Power of Challenges](https://mpstaton.com/essays/the-power-of-challenges/): Challenges ignite innovation—people rally around a cause, and breakthroughs follow. - [Timeline of Milestones in Technology](https://mpstaton.com/essays/timeline-of-milestones-in-technology/): Technology’s history is a timeline of breakthroughs—each milestone reshapes what’s possible. - [Give them a Tool](https://mpstaton.com/essays/give-them-a-tool/): The right tool at the right time can spark creativity and accelerate progress. - [Web Security is about Preventing Naivety](https://mpstaton.com/essays/web-security-is-about-preventing-naivety/): Web security isn’t just about code—it’s about anticipating naivety at every layer. - [How GitHub Changed Everything](https://mpstaton.com/essays/how-github-changed-everything/): GitHub transformed how developers collaborate, making open source and distributed teamwork the global default. - [How Rest APIs Changed Everything](https://mpstaton.com/essays/how-rest-apis-changed-everything/): REST APIs revolutionized digital integration, making it easy for apps and services to communicate everywhere. - [Build Your Own PC](https://mpstaton.com/essays/build-your-own-pc/): Building your own PC is the gateway to running powerful AI models locally, unlocking performance beyond cloud costs. - [Back to the Future](https://mpstaton.com/essays/back-to-the-future/): Old-school, textbook approaches are the secret to mastering the future of AI — sometimes, progress means going back to proven basics. - [Consistent Go-to-Market](https://mpstaton.com/essays/consistent-go-to-market/): A disciplined, step-by-step approach is the key to derisking new product launches. - [Why Everyone needs to become a Linux User](https://mpstaton.com/essays/why-everyone-needs-to-become-a-linux-user/): Linux isn’t just for pros—everyone can benefit from its power, freedom, and flexibility. - [Why User Research Repositories](https://mpstaton.com/essays/why-user-research-repositories/): User Research Repositories are an upfront investment for enormous gains over time. - [The New New Founder Stack](https://mpstaton.com/essays/the-new-new-founder-stack/): The founder’s toolkit is evolving faster than ever—what’s essential today may be obsolete tomorrow. - [The Resurgence of the Terminal](https://mpstaton.com/essays/the-resurgence-of-the-terminal/): The terminal is making a comeback — simplicity and power are winning over flashy GUIs. - [How Kubernetes Changed Everything](https://mpstaton.com/essays/how-kubernetes-changed-everything/): Kubernetes made cloud-native infrastructure scalable, resilient, and automated for everyone. ## Notes from the Rabbit Hole Observations, half-formed ideas, and things worth writing down from deep dives into technology, investing, and building. Lighter weight than the essays; closer to working notes. - [To Split, or Not to Split — That Is the Question](https://mpstaton.com/notes/from-the-rabbit-hole/to-split-or-not-to-split/): A million-token context window doesn't mean I should fill it. Long docs hurt creativity even when the model can technically swallow them whole. - [Callout System Test](https://mpstaton.com/notes/from-the-rabbit-hole/callout-system-test/): Every supported callout type and alias rendering through the new three-file LFM Callout component, with semantic-token theming over the brand palette. - [Testing Image Directives](https://mpstaton.com/notes/from-the-rabbit-hole/testing-image-directives/): A scratch pad for testing the LFM image directive with float, caption, and source attribution. - [Why Markdown Needs to Grow Up](https://mpstaton.com/notes/from-the-rabbit-hole/why-markdown-needs-to-grow-up/): Thoughts on why the markdown ecosystem is fragmented and what LFM is trying to fix. ## Context-V (Rabbit Holes) Specs, blueprints, prompts, and reminders — the living project documentation behind the things Michael is building. Rolled up from the parent astro-knots repo and grouped by source project. ### Astro Knots - [Build an Upgrade Ladder Cart from Superset Tiers](https://mpstaton.com/context-vigilance/astro-knots/blueprints/build-an-upgrade-ladder-cart-from-superset-tiers/): Make every tier a strict superset of the one below and the cart can show you the delta instead of swapping in a whole new cart. - [Orient Before You Introduce a Term of Art](https://mpstaton.com/context-vigilance/astro-knots/reminders/orient-before-you-introduce-a-term-of-art/): A reader who does not yet know what the thing is cannot learn its name. Plain question first, clinical title second — enforce it in the schema. - [Dates are UTC at rest, viewer-local at render](https://mpstaton.com/context-vigilance/astro-knots/reminders/dates-are-utc-at-rest-viewer-local-at-render/): Store and emit dates in UTC. Localize in the viewer's browser, never at build time — formatting a date during a static build bakes whichever timezone the build machine happened to be in into the HTML every reader sees. - [Versatile Component Library for Video Players](https://mpstaton.com/context-vigilance/astro-knots/specs/versatile-component-library-for-video-players/): Videos links can come from various sources, and include metadata, playlists, and other information that handled to maximize the value of video content, all from simple markdown triggers. - [A Standard Table of Contents for Every Markdown Collection](https://mpstaton.com/context-vigilance/astro-knots/blueprints/standard-table-of-contents-for-every-markdown-collection/): One reading-position ToC everywhere, built on LFM's heading outline — the only source that tells a heading from a `#` inside a code fence. - [Continuous Integration for Astro Knots Sites](https://mpstaton.com/context-vigilance/astro-knots/blueprints/continuous-integration-for-astro-knots-sites/): Every Astro Knots site has a deploy workflow and none has a test. That is defensible right up until a site imports package source, ships a broken link, or renders raw `[[wikilinks]]` to production — none of which a successful build notices. - [Guarantee Text Wrapping and No Horizontal Bleed at Any Width](https://mpstaton.com/context-vigilance/astro-knots/blueprints/guarantee-text-wrapping-and-no-horizontal-bleed-at-any-width/): One Tailwind class caused it: `mx-auto` on a flex item disables stretch, so `
` sized to its content instead of its parent. - [Include Full Search as a Default](https://mpstaton.com/context-vigilance/astro-knots/specs/include-full-search-as-a-default/): Search ships from the first build via `astro-pagefind`, not at some size threshold. Seven surfaces have it; fifteen do not. - [Preference for Shortcuts in Config to Absolute Paths](https://mpstaton.com/context-vigilance/astro-knots/reminders/preference-for-shortcuts-in-config-to-absolute-paths/): `../../../components/basics/DeckHeader.astro` breaks the moment you move the importer; `@components/…` reads the same from anywhere. - [Rule to Assure Collection Schema is Flexible](https://mpstaton.com/context-vigilance/astro-knots/reminders/rule-to-assure-collection-schema-is-flexible/): A lenient Zod schema doesn't remove the failure, it moves it — the build goes green and the date renders blank instead. - [Image Catalog and ImageKit Hosting for Arthouse](https://mpstaton.com/context-vigilance/astro-knots/specs/image-catalog-and-imagekit-hosting-for-arthouse/): The repo stays public because it holds metadata only; ImageKit holds the bytes, and a privacy tier keeps NSFW originals out of the output. - [Polish Pass for Arthouse Site](https://mpstaton.com/context-vigilance/astro-knots/specs/polish-pass-for-arthouse-site/): Takes arthouse-site from scaffold-complete to client-presentable, with an AI photo-to-illustration pipeline for sensitive source material. - [Astro Frontmatter: Avoid Inline Block Comments and Risky Regex Literals](https://mpstaton.com/context-vigilance/astro-knots/reminders/astro-frontmatter-avoid-inline-block-comments-and-risky-regex/): In `.astro` frontmatter, a `/* */` comment after a statement lexes as a regex literal — the error reports a column past EOF. Use `//`. - [Maintain Confidential Access with Persistent Sessions and Auth Telemetry](https://mpstaton.com/context-vigilance/astro-knots/blueprints/maintain-confidential-access-with-persistent-sessions-and-auth-telemetry/): Signed pre-authed links for named stakeholders, passcodes for everyone else, and telemetry so every silent auth failure leaves a row. - [Callout System (LFM)](https://mpstaton.com/context-vigilance/astro-knots/sitemap/components/component__callout-system/): Three-file split for rendering Lossless Flavored Markdown callouts — structure, type registry, and mode-aware styles. Every type obeys the light/dark/vibrant mode switcher. - [Wrap Long String Values in Double Quotes](https://mpstaton.com/context-vigilance/astro-knots/reminders/wrap-long-string-values-in-double-quotes/): Long YAML string values — descriptions, titles with punctuation, URLs with query strings, ledes — should always be wrapped in double quotes. Cheap insurance against the entire class of YAML-syntax-collision bugs. - [YAML Frontmatter Parsing Must Be Lenient](https://mpstaton.com/context-vigilance/astro-knots/reminders/yaml-frontmatter-parsing-must-be-lenient/): Across every Astro Knots site, content frontmatter parsing must tolerate messy YAML — log a warning and skip the file, never fail the whole build. No strict YAML parsers, ever. - [Dynamic Portfolio Page Specification and Implementation Plan](https://mpstaton.com/context-vigilance/astro-knots/specs/dynamic-portfolio-page-specification-and-implementation-plan/): Three clickable levels — logo grid, expanding card, detail page — with a passcode gate that reveals placeholders, not real data. - [Ideogram Style Prefix for Splash OG Images](https://mpstaton.com/context-vigilance/astro-knots/prompts/ideogram-style-prefix-for-splash-og-images/): Reusable Ideogram preamble that conditions generated OpenGraph and share images to match the astro-knots splash — knot-and-thread motif, the splash's three-mode palette, and an editorial typographic sensibility. Paste before your subject line. - [Fetch Brand and Tokens from Client Site](https://mpstaton.com/context-vigilance/astro-knots/prompts/fetch-brand-and-tokens-from-site/): Extract colors, fonts, and design tokens from a client's existing website to bootstrap theme.css with brand-aligned values. Uses curl/fetch to grab CSS and design assets. - [Generate a Pseudomonorepo Rollup of Changelog and Context](https://mpstaton.com/context-vigilance/astro-knots/blueprints/generate-a-pseudomonorepo-rollup-of-changelog-and-context/): Deliberate sync: a human runs `pnpm rollup:sync`, each child's changelog and context-v lands in `src/rollup/`, and the build stays file IO. - [Build a Fundraise Deck Workspace](https://mpstaton.com/context-vigilance/astro-knots/blueprints/build-a-fundraise-deck-workspace/): Step-by-step playbook for standing up a private, gated, two-surface fundraise deck workspace, as proven on `sites/calmstorm-decks`. - [Build a Promotion Surface for Investment Opportunities](https://mpstaton.com/context-vigilance/astro-knots/blueprints/build-a-promotion-surface-for-investment-opportunities/): A hard-gated `/promote` hub per opportunity, surfacing deck and memo behind real auth, built for 3–5 minute variant iteration cycles. - [Codifying a Comprehensive Extended Markdown Flavor and Shared Package](https://mpstaton.com/context-vigilance/astro-knots/specs/codifying-a-comprehensive-extended-markdown-flavor-and-shared-package/): A named, versioned markdown flavor that codifies what we already render, backed by one shared remark/rehype package. - [Set up a Splash Page with Changelog and Context-V Rendering](https://mpstaton.com/context-vigilance/astro-knots/prompts/set-up-a-splash-page-with-changelog-and-context-v-rendering/): Brief prompt for scaffolding a small standalone repo (its own GitHub project, deployed to GitHub Pages) that renders its own changelog and context-v markdown through @lossless-group/lfm. - [Maintain an Interactive Polling System](https://mpstaton.com/context-vigilance/maintain-an-interactive-polling-system/): Embeddable theme-aware polls on Astro SSG: data model, flat-file→database storage progression, vote integrity, Svelte + GSAP contracts. - [Maintain an Interactive Polling System](https://mpstaton.com/context-vigilance/maintain-an-interactive-polling-system-v2/): Embeddable theme-aware polls on Astro SSG: the Session/Poll model, Astro DB on Turso, DB→markdown archive, Svelte + GSAP UI contracts. - [Write a Changelog Prior to Meaningful Commits](https://mpstaton.com/context-vigilance/astro-knots/reminders/write-a-changelog-prior-to-meaningful-commits/): A quick reference for writing a changelog prior to meaningful commits. - [Discuss How to Publish Long Form Like eBook](https://mpstaton.com/context-vigilance/astro-knots/prompts/discuss-how-to-publish-long-form-like-ebook/): Starlight, mdBook, and Quartz all lose to hand-rolling with LFM — because the 1,751-line handbook forces LFM's wishlist forward. - [Quirks of Obsidian Flavored Markdown](https://mpstaton.com/context-vigilance/astro-knots/reminders/quirks-of-obsidian-flavored-markdown/): A quick reference for the quirks of Obsidian Flavored Markdown. - [Maintain Design System and Brand Kit Motions](https://mpstaton.com/context-vigilance/astro-knots/blueprints/maintain-design-system-and-brandkit-motions/): Every Astro-Knots site ships `/brand-kit` for stakeholders and `/design-system` for developers — this is the scope split and the upkeep. - [Maintain Themes and Modes Across CSS and Tailwind](https://mpstaton.com/context-vigilance/astro-knots/blueprints/maintain-themes-mode-across-css-tailwind/): Implementation blueprint for dual-axis theme and mode control using Tailwind CSS v4 custom properties, with runtime utilities and Vitest verification. - [New Site Quickstart Guide](https://mpstaton.com/context-vigilance/astro-knots/prompts/new-site-quickstart-guide/): Step-by-step guide for scaffolding a new Astro site in the astro-knots monorepo, from empty directory to working markdown rendering. - [Remark-Citations: A Unified Plugin for Hex-Code Footnote Management](https://mpstaton.com/context-vigilance/astro-knots/specs/remark-citations-plugin-for-hex-code-footnote-management/): A standalone remark plugin that transforms footnote identifiers (hex codes, numeric, or mixed) into sequentially-numbered citations with structured metadata parsing, designed for the unified/remark ecosystem and bundled into @lossless-group/lfm. - [Create an Image-Heavy Portfolio Website for Boutique E-Commerce](https://mpstaton.com/context-vigilance/astro-knots/specs/maintain-an-image-heavy-portfolio-site/): A mobile-first, image-heavy portfolio site: carousel galleries, tiered pricing cards, WhatsApp CTA, all managed through markdown. - [Design System Pages Per Site](https://mpstaton.com/context-vigilance/astro-knots/reminders/design-system-pages-per-site/): Every site should have a design-system route with browsable pages for components, flare, and layouts — built with zero-friction by Code Assistants, not a third-party documentation tool. - [Flare Components — Creative Workflow](https://mpstaton.com/context-vigilance/astro-knots/reminders/flare-components-creative-workflow/): Flare is our naming convention for design-oriented components — images, illustrations, and animations as code. This reminder covers naming, preferred tech, and the creative brief workflow. - [Flare: Concentric Wobble Rings](https://mpstaton.com/context-vigilance/astro-knots/prompts/flare__concentric-wobble-rings/): Creative brief and technical spec for an interactive concentric-rings animation — imperfect circles radiating from an off-center origin with mouse hover repulsion and click ripple effects. Inspired by greenoaks.com. - [Improvising within Design System Color Palettes](https://mpstaton.com/context-vigilance/astro-knots/reminders/improvising-within-design-system-color-palettes/): A reminder to AI code assistants and developers: use named colors and design tokens; when improvising raw hex or rgba values, reintegrate them into the system. - [Portfolio-Wide Job Aggregator](https://mpstaton.com/context-vigilance/astro-knots/specs/portfolio-wide-job-aggregator/): A specification for scraping, aggregating, and displaying job openings across a venture capital firm's portfolio companies — built as a reusable pattern for any VC client site. - [Tags Must Use Train-Case](https://mpstaton.com/context-vigilance/astro-knots/reminders/tags-must-use-train-case/): All tags in YAML frontmatter must use Train-Case — capitalize each word, hyphens between words, no spaces, no underscores, no all-lowercase. - [Context-V GitHub Fetcher for Multi-Repo Content Aggregation](https://mpstaton.com/context-vigilance/astro-knots/specs/context-v-github-fetcher-for-multi-repo-content-aggregation/): A build-time fetcher that pulls context-v documents from ~20 repos, so lossless.group can render them without copying or submodules. - [Develop a Slides-only Astro Site for a Fundraise Process](https://mpstaton.com/context-vigilance/astro-knots/specs/develop-a-slides-only-astro-site-for-a-fundraise-process/): A slides-only Astro site that stays consistnent with relevant Context Vigilance files fed into AI Assistant context. - [Implement Context-V Fetcher for mpstaton-site](https://mpstaton.com/context-vigilance/astro-knots/prompts/implement-context-v-fetcher-for-mpstaton-site/): Step-by-step implementation guide for adding a build-time GitHub content fetcher to mpstaton-site that pulls context-v documents from multiple repos. - [Maintain an Elegant Open Graph System](https://mpstaton.com/context-vigilance/astro-knots/blueprints/maintain-an-elegant-open-graph-system/): A scalable, consistent architecture for Open Graph metadata optimized for the messaging-first share economy. - [Astro Knots is not a True Monorepo](https://mpstaton.com/context-vigilance/astro-knots/reminders/astro-knots-is-not-a-true-monorepo/): A reminder that Astro-Knots is organized like a monorepo but functions as a collection of independent Astro projects for convenient pattern porting. - [Citation System Architecture](https://mpstaton.com/context-vigilance/astro-knots/blueprints/citation-system-architecture/): A citation and reference management system for Astro sites using hex codes as stable identifiers that convert to sequential integers at render time. - [Codeblock Syntax Highlighting with Shiki](https://mpstaton.com/context-vigilance/astro-knots/blueprints/codeblock-syntax-highlighting-with-shiki/): Blueprint for implementing syntax-highlighted code blocks across astro-knots sites using Shiki with the tokyo-night theme and reusable wrapper components. - [Implement Portfolio with Confidential Access in New Site](https://mpstaton.com/context-vigilance/astro-knots/prompts/implement-portfolio-with-confidential-access-in-new-site/): Step-by-step implementation plan for adding portfolio features with confidential access control to the dark-matter site, based on proven patterns from hypernova-site. - [Preferred Stack](https://mpstaton.com/context-vigilance/astro-knots/reminders/preferred-stack/): A quick reference for the preferred technology stack: HTML/CSS first, Astro for SSG, Svelte for interactivity, Tailwind for styling, and no React. - [Set Up Index and Basic Components Using Brand Theme](https://mpstaton.com/context-vigilance/astro-knots/prompts/set-up-index-and-basic-components-using-brand-theme/): A prompt plan for evolving index pages and basic components to use the brand theme system instead of hard-coded colors, with step-by-step instructions for Cascade/Windsurf. - [Styles Architecture Blueprint](https://mpstaton.com/context-vigilance/astro-knots/blueprints/styles-architecture-blueprint/): Architecture blueprint for Dark Matter's CSS and Tailwind v4 theming system, defining named brand colors, derived scales, semantic tokens, and three display modes. - [Team Pages Specification](https://mpstaton.com/context-vigilance/astro-knots/sitemap/pages/team/team-pages-specification/): Agency-wide specification defining how astro-knots sites should implement data-driven team pages with role-based grouping, shared data models, and brand theming. - [Team Spans Page Spec](https://mpstaton.com/context-vigilance/astro-knots/sitemap/pages/team/team-spans-page-spec/): Specification for a responsive grid layout displaying team members grouped by roles in contiguous spans with CSS Grid and consistent card styling. - [Dynamic Webpage to Display Portfolio w Authentication](https://mpstaton.com/context-vigilance/astro-knots/specs/dynamic-webpage-to-display-portfolio-w-authentication/): Dynamically display portfolio information on a branded webpage, with certain types of information only displayed for certain privileges connected to authentication. - [Introducing Features and UI Components](https://mpstaton.com/context-vigilance/astro-knots/prompts/introducing-features-and-ui-components/): Prompt for introducing features and UI components to the Hypernova site, including team pages, responsive design patterns, and branded exports. - [Jumbotron Popdown Patterns](https://mpstaton.com/context-vigilance/astro-knots/blueprints/jumbotron-popdown-patterns/): Design and implementation patterns for consistent jumbotron popdown menus in the Lossless UI. - [Maintain Embeddable Slides](https://mpstaton.com/context-vigilance/maintain-embeddable-slides/): Markdown slide decks already embed via a `:::slides` directive; Astro-component decks do not — the embed route only reads `.md` files. - [Confidential Content Access Control Blueprint](https://mpstaton.com/context-vigilance/astro-knots/blueprints/confidential-content-access-control-blueprint/): A tiered pattern for protecting privileged or confidential content across astro-knots sites, from simple passcodes to full OAuth integration. - [GitHub Secure Content Pattern](https://mpstaton.com/context-vigilance/astro-knots/blueprints/github-secure-content-pattern/): A pattern enabling Astro sites to fetch confidential content from a private GitHub repository at runtime, keeping sensitive documents out of static assets. - [Slides System for Astro and Markdown](https://mpstaton.com/context-vigilance/astro-knots/blueprints/slides-system-for-astro-and-markdown/): A comprehensive specification for building presentation slide systems in Astro-Knots sites with RevealJS, Three.js, and full theme/mode integration. ## Changelog Ship notes for this site — what landed and when. - 2026-10-04 — Week 1 Closed, on the Cohort's Clock (`2026-10-04_01`) - 2026-10-02 — A Dashboard for the 100 Days (`2026-10-02_01`) - 2026-09-25 — A gated proposal surface, rendered from markdown (`2026-09-25_01`) - 2026-09-25 — A Personal Strategic Plan, and a Font That Stopped Phoning Home (`2026-09-25_02`) - 2026-08-23 — A diary that answers the only question anyone actually asks: when are you free? (`2026-08-23_01`) - 2026-08-21 — Two doors onto the same companies: /hype for the pitch, /investments for the reservations (`2026-08-21_01`) - 2026-08-17 — A passcode for the right-hand columns — gating markups on a public track record (`2026-08-17_01`) - 2026-08-17 — Essays learn where you are — a reading-position table of contents, built from the parse tree (`2026-08-17_02`) - 2026-08-17 — Four playlists, one page, and a counter that stops lying between deploys (`2026-08-17_03`) - 2026-08-17 — The playlists page shipped empty, and the fix turned 6,362 videos into 2,196 channels (`2026-08-17_04`) - 2026-07-06 — Dependency upgrade — Astro 6→7, @astrojs/vercel 10→11, @astrojs/svelte 8→9, Tailwind 4.3.0→4.3.2 (`2026-07-06_01`) - 2026-05-09 — A New Content Paradigm — The Scroll Report (`2026-05-09_01`) - 2026-05-08 — Support new LFM callout features in mpstaton-site (`2026-05-08_01`) - 2026-05-08 — Wikilinks render live: from [[Page]] to in the essay archive (`2026-05-08_02`) - 2026-05-07 — Shorts that don't shout: 9:16 video as a margin float (`2026-05-07_01`) - 2026-05-03 — /promote — gated investment-opportunity surface, scroll-deck prototype, memo rendering (`2026-05-03_01`) - 2026-05-03 — Bare URL auto-unfurl — paste a YouTube link on its own line and it embeds (`2026-05-03_03`) - 2026-05-03 — Mermaid charts through LFM — CDN runtime, theme parity, expand-to-modal UX (`2026-05-03_02`) - 2026-04-22 — Citations rendering: footnoteReference display, Sources component, workspace lfm link (`2026-04-22_01`) - 2026-03-23 — Lossless branding, track record table, design system, and logo variants (`2026-03-23_01`)