The Magazine Is the Proof
Fianchetto is a two-theme AI-native magazine on Astro and Cloudflare Workers, 59 published articles, a GEO layer engineered to be cited by agents as well as read by humans, and a build story that is itself the brand argument.
Executive summary
Fianchetto is the brand, the magazine, the portfolio, and the proof-of-capability that holds them together. It runs on Astro deployed to Cloudflare Workers, serves two distinct themes (a cream publication mode called The Frontier and a dark technical mode called Diagonal Systems), has published 59 articles, carries a GEO layer engineered for agent citability alongside human readability, and ships with a deterministic seo-lint build gate. The argument Fianchetto makes is structural: a publication that is built this way, by one person with the right partner and tools, is itself the demonstration of what AI-native engineering looks like when it is applied to something real.
- Two-theme magazine system: The Frontier (cream, narrative) and Diagonal Systems (dark, technical), served from the same Astro codebase on Cloudflare Workers.
- 59 published articles across engineering, brand, and build-in-public categories.
- GEO layer: llms.txt, clear attributable claims, and dual-audience craft engineered for agent citability alongside human readability.
- Deterministic seo-lint build gate blocks articles that fail SEO/GEO metadata requirements before they reach production.
- Built largely with the frontend-design skill, which encodes the visual and UX decision loop as a repeatable workflow rather than ad-hoc iteration.
The easiest thing to say about Fianchetto is that it is a magazine about AI-native engineering and human-AI partnership. That is accurate and it is not the interesting part. The interesting part is that the magazine is built the same way the articles describe. One person, working with an AI partner, ships the platform, the editorial system, the GEO layer, the case studies, and the continuous publish cadence. The argument is not “here is what AI-native engineering looks like.” The argument is structural. You are reading the proof.
I want to be direct about what this case study is for. It is not a traffic report. I am not going to show you a month-over-month unique-visitor curve and tell you that is the evidence of something. It might be someday. Right now, Fianchetto is about six weeks old (first article published 2026-05-11), has 59 published articles, and is live and hardening. The evidence I can show you is the build: the architecture, the editorial discipline, the governance layer, and the positioning decision underneath all of it.
01The architecture
Fianchetto runs on Astro deployed to Cloudflare Workers. The choice of Workers over Pages was deliberate: Workers gives you compute at the edge without a CDN wrapper you cannot reason about, which is the same instinct as owning the VPS layer on Next Game Performance rather than delegating to a managed platform. When it is your site and your brand, you do not want a layer you cannot debug.
The content is MDX. Every article carries structured frontmatter that the content schema validates before it reaches the build. Article type, section, status, read time, tags, related articles, metadata for open graph: each one is a required or optional field with a defined type. The schema is not documentation. It is enforced at build time.
The two-theme system is the part that took the most design work. The site serves two distinct editorial modes from the same codebase: The Frontier, a cream publication mode for narrative and build-in-public content, and Diagonal Systems, a dark technical mode for engineering reference and systems content. The themes are not skins. They have different type hierarchies, different layout rhythms, different component behavior. The design decision underneath them is that the brand has two distinct audiences whose reading experience should feel intentionally different, not like the same template with a color swap.
Both themes run against the same CSS token system, which is what makes the distinction possible without doubling the codebase. The tokens are the shared grammar. The themes are the different sentences you build with it.
02The GEO layer
GEO stands for Generative Engine Optimization, which is a useful name for the discipline of writing and structuring content so that AI models, search-generating surfaces, and citation engines can cite, summarize, and reference it accurately.
Fianchetto carries a GEO layer on two levels. At the site layer: llms.txt in the build output, structured metadata on every article, clean semantic HTML that agent crawlers can parse without ambiguity. At the content layer: a craft discipline baked into the editorial voice that requires clear attributable claims, quotable definitions, and sourced statistics. The tagline captures both halves: “Fianchetto, the reference implementation of human-AI partnership. Written to be read by both.”
The reasoning behind this is not speculative. Agents orbit useful, citable content. As generative surfaces increasingly mediate information discovery, the content that gets surfaced is the content that is structured to be cited, not just ranked. Writing to be cited by an agent requires the same rigor as writing to be trusted by a human: you have to be right, you have to be clear, and you have to be specific enough that the citation is attributable.

One practical consequence: every article on Fianchetto is written as if a future AI model might pull a sentence from it and reproduce it in a summary for someone else. That discipline is not oppressive; it is clarifying. It raises the bar on precision and kills a lot of hedging.
03The build gates
Shipping 59 articles with consistent metadata quality at a high cadence with one person in the editorial chain requires deterministic gates, not editorial review on every publish.
The seo-lint gate runs as part of the build. It checks each article’s frontmatter against the site’s SEO and GEO requirements: meta descriptions within character limits, required fields present, no missing alt text on images, slug format valid. An article that fails the gate does not reach production. The gate does not ask. It blocks.
The content schema validation runs before that: Astro’s content collections enforce the frontmatter types at build time, so a missing required field or a type mismatch surfaces as a build error rather than a runtime rendering oddity on a live page.
These gates exist because quality at this publish volume cannot be maintained by review alone. The mechanical checks should be mechanical. The editorial judgment should be reserved for things that actually require judgment: angle, voice, structure, what to say and what to leave out.
04The frontend-design skill
A meaningful portion of Fianchetto’s UI was designed and built through the frontend-design skill. This is worth explaining because it illustrates a broader pattern about how Bishop and I work on visual systems.
The skill encodes the visual design and front-end development decision loop as a named, repeatable workflow. Rather than ad-hoc iteration where I describe what I want and Bishop drafts something and we go back and forth until it converges, the skill carries the standard pattern: design intent and feel first, then the HTML and CSS that implements it, then review against the intent, then refinement. The loop is predictable. The output quality is higher because the skill carries context about the site’s existing token system, type hierarchy, and component patterns that a fresh context would have to re-establish from scratch.
The practical output is things like the two-theme system, the case study layout, the stat band above the narrative on portfolio pieces, the library grid, the article card system. These are not simple components. They carry real design decisions about hierarchy, density, responsiveness, and the difference between how the two themes should feel. The frontend-design skill is what made it possible to iterate on them without each round of revision costing a full context-establishment overhead.
05The positioning decision
The positioning choice under Fianchetto is worth naming explicitly because it is the decision that everything else follows from.
Fianchetto does not claim to have been first. The AI-native media space has a lot of people racing to claim first-mover status, and that is a race I am not interested in entering. First-mover claims become embarrassing quickly when the field moves as fast as this one does.
The position Fianchetto claims is the reference-implementation position: the most thoughtful, most honestly documented, most architecturally rigorous account of what building with an AI partner actually looks like in sustained, daily practice. Not the flashiest demos. Not the highest-volume content machine. The one worth studying.
The through-line for the brand is: “AI is a partner. The frontier is an invitation. Earn the alignment.” Every article either serves that line or it does not get written. The discipline is not about excluding content; it is about having a test. When you have a clear thesis, you can tell immediately whether a given piece serves it.
The tagline makes the same argument from a different angle: “Fianchetto, the reference implementation of human-AI partnership. Written to be read by both.” That is not marketing copy. It is a constraint on editorial quality, a commitment on the GEO layer, and a positioning statement all in the same sentence.
06What this is and what it is not
Fianchetto is not a finished product. It is a live system that is hardening in public, which is exactly what a build-in-public publication about building in public should be. The architecture will keep changing. The article count will keep growing. The themes will get refined. The GEO layer will get more sophisticated as the field’s expectations become clearer.
What it is: a real, live, verifiable demonstration that one person working with the right partner and tools can build and maintain a publication at this quality and volume. You can read the articles. You can inspect the build. You can see the governance model in the editorial decisions. The proof is structural, and it is live.
The argument Fianchetto makes about AI-native engineering is not made by writing about AI-native engineering. It is made by being an example of it.
Drafted with Bishop, my AI partner.
Words picked, edited, and approved by me.
Model provenance: Claude Code (Claude Opus 4.8), brand-curator subagent; hero image via Imagen 4
Results
The site is not the place where I talk about AI-native engineering. The site is the thing I built AI-natively. The argument is structural. You are reading the proof.
What this demonstrates
- The publication is the portfolio. A live site with 59 articles and a verifiable build architecture is a more credible demonstration than any resume line about AI fluency.
- Dual-audience craft is an engineering discipline, not a marketing tagline. Writing for agent citability requires the same rigor as writing for human comprehension: clear claims, attributed sources, quotable definitions. It compounds over time.
- Deterministic gates at publish time protect quality at scale. The seo-lint build gate catches metadata failures before they reach production, which matters when the publish cadence is high and the editorial bandwidth is one person.
- Position worth studying beats position of having arrived first. Fianchetto does not claim first-mover status. It claims the reference-implementation position: the most thoughtful, most hardened, most honest account of what this partnership actually looks like in practice.
Have a system that needs building?
Real production work, spec'd, built, secured, and shipped. Let's talk about what you need.
See more selected work