Skip to main content

AI-Powered Content Pipeline v2

Status: ADR-010 — Documentation, Release Notes, Changelogs & Content Strategy Updated: February 2026

Vision

k0rdent publishes four categories of content — API docs, changelog/release notes, product guides, and blog posts — using AI to draft, humans to review, and automated quality gates to enforce standards. Everything ships publicly as part of our build-in-public strategy to establish market leadership in AI infrastructure. Non-negotiable: A human reviews every piece of published content. AI accelerates — it doesn’t replace editorial judgment.

Four Content Domains

The pipeline targets four content domains today, with more planned as the system matures. Each has its own trigger, source material, AI workflow, and human review requirements.

1. API Reference Documentation

Our Hono + Zod stack generates OpenAPI 3.1 specs. The pipeline lints, validates, enriches, and publishes automatically. AI produces:
  • Human-readable endpoint descriptions
  • Multi-language code examples (cURL, TypeScript, Python)
  • Common usage patterns
  • Migration guides for breaking changes
Source material:
  • OpenAPI spec (auto-generated)
  • Spec diffs between versions
  • Route handler source code
  • Existing published docs
Human review: Additive changes can auto-merge if quality gates pass. Breaking changes always require manual review.

Pipeline


2. Changelog & Release Notes

Two tiers from the same sources: a developer-facing technical changelog (Keep a Changelog format) and a customer-facing product release notes post (benefit-oriented) plus a Slack announcement. AI produces:
  • Structured changelog entries
  • Narrative release notes organized by Atlas/Arc audience
  • Concise Slack posts
Source material:
  • Changesets (.changeset/*.md files)
  • Conventional commits
  • Merged PRs + labels
  • Sprint demo scripts
  • Optional user-provided highlights
Human review: Always for product release notes. Technical changelog can be lighter-touch after calibration.

Pipeline


3. Product Documentation & Guides

Highest editorial attention of any domain. AI drafts from internal material; humans shape the voice and structure. AI produces:
  • Feature walkthroughs (from demo scripts)
  • Getting started guides
  • Troubleshooting docs
  • Architecture overviews
  • Concept explainers
Source material:
  • Sprint demo scripts
  • Internal design docs and ADRs
  • System requirements
  • API specs
  • Meeting transcripts
  • User-provided notes
Human review: Always required. Product docs never auto-merge.

Pipeline


4. Blog Posts & Public Communications

The most creative domain. AI scaffolds the structure and initial draft; the author provides voice, narrative, and editorial judgment. AI produces:
  • Draft posts from outlines
  • “Building in public” updates
  • Technical deep-dives
  • Announcement posts
  • “How we use AI to build AI” content
Source material:
  • Sprint work
  • ADRs and engineering decisions
  • Industry context
  • Author outlines
  • Meeting transcripts
Human review: Always. Blog posts are the most public-facing content and never auto-merge.

Pipeline

Demo Script Pipeline


Building Blocks

Complex pipelines are built from simple, composable pieces. Each block does one thing and can be developed, tested, and used independently.

Sources (Input Blocks)

These extract and normalize content from wherever it lives. Each produces a standard SourceDocument that any pipeline can consume.

Generators (Transform Blocks)

These take source documents + prompt templates and produce draft content via AI.

Quality Gates (Validation Blocks)

These check generated content before it reaches a human.

Orchestration (Workflow Blocks)

These compose sources, generators, and quality gates into end-to-end pipelines.

How Blocks Compose

Each block is a function or script that can run independently:
Blocks can also run as services, Trigger.dev tasks, Claude tool use, OpenAI assistants, or plain TypeScript functions. The interface is the same — input source documents, output content or validation results.

Tooling Stack

What We Have

What We Add

OpenAPI Quality with Spectral

Spectral lints and validates our OpenAPI spec against both the standard and our custom API style rules. This runs in CI on every PR that touches API routes and locally via VS Code extension.
Run in CI and locally:

Orchestration Options

We’re not limited to GitHub Actions. Pipelines can run as:

AI Model Selection


Demo Script Workflow

The demo script has its own pipeline because it feeds everything else. Your actual workflow, enhanced with AI at each step:

Step 1: Generate Outline

Manual path: Author writes short bullet points of what shipped and what to demo. AI-assisted path: AI pulls issues from the GitHub Project board for the current sprint, categorizes by feature area, and produces a structured outline. Author cleans up, reorders, adds emphasis.

Step 2: Generate Script

AI takes the outline + past sprint demo scripts as few-shot examples and generates a timed script following the template:
  • Opening (25-30 sec): Context, what this sprint was about
  • Primary features (60-90 sec each): Screen directions, narration, key moments
  • Secondary features (20-30 sec each): Quick hits
  • What’s next (30-45 sec): Next sprint priorities
  • Closing (20-25 sec): Recap, reinforcement of core talking points
The Claude Skill in Claude Desktop can handle this generation step. If the skill needs tuning, the key inputs are: outline, past scripts as examples, timing constraints, and the k0rdent voice/tone guide.

Step 3: Author Edit Pass (Iterative)

This is where the human judgment matters most:
  1. Intro: Tune the opening message — what are the core talking points that frame everything? What narrative thread connects the demos?
  2. Feature sections: For each demo section, add/remove/update content. Ensure screen directions match actual UI. Adjust narration to sound natural when spoken.
  3. Conclusion: Quick recap that reinforces the original talking points. Brief look at what’s next. Thank you or closing messaging.
The author can iterate with AI on specific sections (“make the cluster creation section more concise”, “add a transition between the filtering demo and the multi-tenancy section”).

Step 4: Production Notes + Record

Final script includes a pre-recording checklist, key moments to nail, and recording tips. Author records the demo video.

Step 5: Script Feeds Other Pipelines

The finished demo script becomes high-quality source material for:
  • Release notes pipeline: Demo narration is already benefit-oriented language
  • Feature guide pipeline: “Here’s what I’m showing you” → “Here’s how you do it”
  • Blog post pipeline: Sprint summary or feature deep-dive

Publishing Cadence

Internal (Team + Stakeholders)

Public (Docs Site + Blog + Community)

Internal → Public Flow

Not everything internal becomes public. Internal content is source material. The pipeline transforms it, removes internal details, and produces customer-appropriate output. An ADR about choosing BetterAuth becomes a blog post about “why we chose stateful sessions for enterprise security.” A sprint demo script about RLS policies becomes a feature guide about “how data isolation protects your organization.”

Launch Weeks

Launch weeks are a proven strategy for concentrated market attention. Supabase (15 launch weeks and counting), Resend, Vercel, and Cloudflare have all used them to establish category leadership. k0rdent should do the same.

Key Takeaways for k0rdent

From studying these examples:
  1. Features ship early, not on launch day. Build behind feature flags, test with early users, flip the flag on announcement day. This is already how we work with feature flags.
  2. Visual features get the most attention. Prioritize announcements that can be shown, not just described. Atlas and Arc UIs are inherently visual — lean into this.
  3. Daily content plan per announcement. Each day needs: blog post, social thread (self-contained, not just a link), demo video, and optionally an email to waitlist.
  4. Main Stage + Build Stage. Not everything is a headline announcement. Bundle smaller improvements into a “Build Stage” or “bonus announcements” track alongside the main features.
  5. Art direction matters. A cohesive visual theme across the week makes it feel like an event, not just a sequence of blog posts. Resend commissions custom illustrations. Supabase creates themed micro-sites.
  6. List on launchweek.dev. Free visibility in the dev tools community. Submit our launch week when ready.
  7. Run a retrospective. Track impressions, signups, doc traffic, and GitHub activity. Compare to baseline. Feed learnings into the next launch week.

What a Launch Week Looks Like

One week. One major announcement per day (Main Stage). Smaller surprise releases throughout (Build Stage). Builds momentum across the week with each day’s announcement reinforcing a narrative. Features are shipped behind flags and tested beforehand — launch day is the announcement, not the deploy. Example: k0rdent Launch Week 1 — “From Rack to AI” Main Stage (one per day, with blog + demo video + social thread): Build Stage (smaller announcements dropped alongside main stage):
  • New Spectral-powered API linting rules (open sourced)
  • CLI improvements and developer experience updates
  • Documentation search powered by AI
  • Community contribution guidelines

Launch Week Planning

Launch Week Cadence

  • Launch Week 1: Public docs launch + initial product showcase
  • Launch Week 2: ~3 months later. Major feature milestone (e.g., Stacks MVP, one-click deployments)
  • Ongoing: Quarterly consideration for launch weeks when there’s enough to announce
Not every quarter needs a launch week. Only when there’s a genuine narrative across 4-5 announcements that build on each other. Resend calls their overall approach the “Heartbeat Framework” — launch weeks are the peaks, steady content is the heartbeat between them.

Post-Launch Week

Following the Supabase “Top 10” format, publish a wrap-up post after launch week:
  • Recap all announcements (main stage + build stage)
  • Highlight community reception and metrics
  • Thank contributors and early testers
  • Tease what’s next
  • This also serves as a single shareable link for anyone who missed the week

References

Study these before planning our first launch week:
  • Resend: Launch Week Behind the Scenes — The best tactical breakdown. Covers product prioritization (large-impact, visual, requestable features), art direction, feature flags for soft-launching before the public reveal, daily content plan (blog + social + video + email), waitlist with double opt-in, and post-launch week metrics tracking. Key insight: they build features behind flags weeks before launch, get real user feedback, then flip the flag on launch day with confidence. Resend saw a 45% increase in impressions over their previous launch week with this approach. They also run a retro afterwards to improve the next one.
  • launchweek.dev — Community-maintained directory tracking every dev tool launch week in the industry. Useful for timing (avoid colliding with bigger launches), format inspiration, and understanding the landscape. Notably powered by Mintlify. Key quotes: “Launch weeks have been great for both aligning the team and getting traction within the community” (Rory Wilding, Supabase COO). Companies of all sizes participate — from solo makers to 100-person teams. We should list ours here when the time comes.
  • Supabase Launch Week — The gold standard format. Supabase pioneered this and is on Launch Week 15. Their structure: “Main Stage” (5 major announcements, one per day) plus “Build Stage” (surprise smaller releases throughout the week) plus a community hackathon plus worldwide community meetups. Read Ant Wilson’s (CTO) advice: ship features to prod a week early, not on launch day itself.
  • Supabase Launch Week 15: Top 10 — Wrap-up post format showing how to recap and amplify a launch week after it ends. Good template for our own post-launch-week content.

”AI Building AI” Content Strategy

This is a unique angle. We’re using AI tools to build AI infrastructure products. Sharing how we do this builds credibility, attracts talent, and positions k0rdent as a thought leader.

Content Ideas

Monthly Cadence

One “AI building AI” post per month. Rotate through topics. Always include concrete examples and honest assessments — what worked, what didn’t, what we’d do differently.

Quality Standards

OpenAPI Quality (Spectral)

Prose Quality (Vale)

Content Quality Gates

Human Review Requirements


Implementation Roadmap

Phase 1: Foundation (Weeks 1-3)

Goal: API docs linted and published, style infrastructure in place.
  • Set up Mintlify with k0rdent branding and navigation structure
  • Configure Mintlify OpenAPI integration with Hono-generated spec
  • Set up Spectral with k0rdent custom ruleset (API linting)
  • Set up Vale with k0rdent custom rules (prose linting)
  • Write style guide and glossary manually (foundation for all AI generation)
  • Set up changesets in monorepo (@changesets/cli + config)
  • CI: Spectral lint on every PR touching API routes
  • CI: Export OpenAPI spec on merge → update Mintlify
  • Write 1 golden example per content type (by hand)

Phase 2: Changelog & Release Notes (Weeks 4-6)

Goal: Every sprint produces draft release notes automatically.
  • Integrate changesets with release workflow
  • Build release notes generator (changesets + commits + PRs + demo script → Claude → narrative)
  • Build Slack announcement generator
  • Quality gate pipeline for generated content
  • Run for Sprint 5 as first real test
  • Iterate on prompt quality based on human edit rate

Phase 3: Product Docs & Guides (Weeks 7-10)

Goal: Sprint demo scripts produce feature guide drafts.
  • Build demo script → feature guide generator
  • Build doc gap scanner (compare published docs vs shipped features)
  • AI enrichment for API docs (examples, patterns, migration guides)
  • Interactive mode: iterate on drafts in Cursor
  • Tune demo script Claude Skill based on actual usage
  • Build demo outline generator from GitHub Project issues

Phase 4: Blog + Launch Week Prep (Weeks 11-14)

Goal: Regular publishing cadence, launch week content ready.
  • Blog post pipeline (outline + sources → AI draft → author edit)
  • Write first “AI building AI” blog post
  • Set up Mintlify analytics
  • Plan Launch Week 1 theme and daily topics
  • Create launch week content backlog
  • Establish bi-weekly publishing cadence
  • Configure RSS/Atom feed for changelog and blog

Open Questions

  1. Mintlify vs Fumadocs: Stay with Mintlify (managed, AI-native) or self-host with Fumadocs (full control, Next.js native)? Can decide after Phase 1 experience.
  2. Changesets + conventional commits: Both can coexist. Changesets for versioning and structured changelog. Conventional commits for commit hygiene and as additional signal for AI generation. Confirm this is the intended setup.
  3. Demo script skill quality: Test the existing Claude Desktop skill. Key inputs: outline, past scripts as examples, timing constraints, voice guide. Iterate based on output quality.
  4. Launch Week 1 timing: When is there enough to announce across 4-5 days? Likely after Stacks MVP + public docs + Arc onboarding are ready.
  5. Open source the pipeline? The docs pipeline itself could be open sourced as a “how we do it” artifact. Good for credibility but adds maintenance burden. Decide after it’s battle-tested.
  6. API playground: Interactive try-it-out in API reference? Mintlify supports this natively. Requires auth integration.

Summary

Building blocks, not monoliths. Every pipeline is composed from source blocks, generator blocks, and quality gate blocks that can be developed, tested, and orchestrated independently — through GitHub Actions, Trigger.dev, CLI scripts, Claude tools, OpenAI workflows, or custom services. Changesets for versioning, Spectral for API quality, Vale for prose quality. Three automated quality layers that catch issues before content reaches a human. Internal feeds public. Sprint demos → release notes → feature guides → blog posts. One source, many outputs. The demo script is the keystone. Launch weeks for market leadership. Concentrated attention on major milestones. “AI building AI” as a unique content angle that no competitor can replicate. Human in the loop, always. AI drafts, humans review, iterate, and ship. The quality bar is Stripe/Vercel-level documentation. Start below, iterate toward it. Style guide and golden examples are the foundation.