DEV Community

Morgan Sun profile picture

Morgan Sun

Backend developer who loves Rust and distributed systems.

Location London, UK Joined Joined on 
The Model May Draft the Prose. The Repo Must Confirm the Facts.

The Model May Draft the Prose. The Repo Must Confirm the Facts.

Comments
6 min read
Docs Rot Unevenly: Rank Sections by Drift Before You Regenerate Them

Docs Rot Unevenly: Rank Sections by Drift Before You Regenerate Them

Comments
7 min read
Anchor Coverage: A CI Gate for Docs a Model May Draft but Never Own

Anchor Coverage: A CI Gate for Docs a Model May Draft but Never Own

Comments
6 min read
Who Owns This Paragraph? An Ownership Manifest for AI-Drafted Docs

Who Owns This Paragraph? An Ownership Manifest for AI-Drafted Docs

Comments
6 min read
Allowlist the Command Before the Generated Runbook Ships

Allowlist the Command Before the Generated Runbook Ships

Comments
7 min read
Classify the Environment Before the Walkthrough Is Drafted

Classify the Environment Before the Walkthrough Is Drafted

Comments 1
7 min read
Draft the Migration Note. Refuse the Unsigned Number.

Draft the Migration Note. Refuse the Unsigned Number.

Comments
7 min read
The Model May Draft the Example. It May Not Bind the Client.

The Model May Draft the Example. It May Not Bind the Client.

Comments
7 min read
Keep Replay Outcomes Out of the Generated Page

Keep Replay Outcomes Out of the Generated Page

Comments
6 min read
Draft the Header Row, Sign the Replay Window

Draft the Header Row, Sign the Replay Window

Comments
7 min read
Generated Pages Need Owners: A Lane Manifest for API Docs

Generated Pages Need Owners: A Lane Manifest for API Docs

Comments
7 min read
Null, Zero, Absent: A Three-State Gate for AI-Drafted API Docs

Null, Zero, Absent: A Three-State Gate for AI-Drafted API Docs

Comments
8 min read
The HTTP Fixture Is Canonical. SDK Samples Are Syntax.

The HTTP Fixture Is Canonical. SDK Samples Are Syntax.

Comments
7 min read
No Source, No Number: A Provenance Gate for AI-Drafted API Docs

No Source, No Number: A Provenance Gate for AI-Drafted API Docs

Comments
9 min read
Envelope vs Clock: A Split Workflow for Async API Docs

Envelope vs Clock: A Split Workflow for Async API Docs

Comments
7 min read
Unregistered Scopes Do Not Ship: A Registry Diff for AI-Drafted API Docs

Unregistered Scopes Do Not Ship: A Registry Diff for AI-Drafted API Docs

Comments
7 min read
The Diff Is Draftable. The Support Window Is Not.

The Diff Is Draftable. The Support Window Is Not.

Comments
7 min read
Register the Heading: What AI May Draft in Docs, and What a Human Must Own

Register the Heading: What AI May Draft in Docs, and What a Human Must Own

Comments
8 min read
Three Zones for AI-Drafted Docs — and a Linter That Enforces Them

Three Zones for AI-Drafted Docs — and a Linter That Enforces Them

Comments
6 min read
Generate Error Catalogs Without Erasing On-Call Advice

Generate Error Catalogs Without Erasing On-Call Advice

Comments
6 min read
Regen the Example, Freeze the Side Effect: Capability Cards for Internal APIs

Regen the Example, Freeze the Side Effect: Capability Cards for Internal APIs

Comments
6 min read
Cite-or-Freeze: Split AI Docs Into Cited Claims and Frozen Commands

Cite-or-Freeze: Split AI Docs Into Cited Claims and Frozen Commands

Comments
7 min read
Extract, Draft, Sign: Regen-Safe Lanes for AI Docs

Extract, Draft, Sign: Regen-Safe Lanes for AI Docs

Comments 1
7 min read
Hash-Lock the SLA: Generate Reference, Freeze Policy

Hash-Lock the SLA: Generate Reference, Freeze Policy

Comments
7 min read
Who Owns This Heading? A Contract for AI-Drafted Docs

Who Owns This Heading? A Contract for AI-Drafted Docs

Comments
7 min read
Model-Drafted vs Human-Owned: A Contract for Generated Docs

Model-Drafted vs Human-Owned: A Contract for Generated Docs

Comments
7 min read
Event-Driven Agents on a Free Server: Fix the 10s Timeout

Event-Driven Agents on a Free Server: Fix the 10s Timeout

Comments
6 min read
Fuzz Agent Tool Calls: A Reproducible Boundary Test Harness

Fuzz Agent Tool Calls: A Reproducible Boundary Test Harness

Comments
6 min read
Assumption Tickets: A Claim Ledger for AI-Drafted Docs

Assumption Tickets: A Claim Ledger for AI-Drafted Docs

Comments
7 min read
PR Descriptions Lie: A Diff-Truth Checker Built on Free AI Models

PR Descriptions Lie: A Diff-Truth Checker Built on Free AI Models

Comments 1
4 min read
AI Writes, You Verify: A Documentation Review Pipeline for Skeptics

AI Writes, You Verify: A Documentation Review Pipeline for Skeptics

Comments
4 min read
Test-First AI Documentation: A Workflow That Keeps Generated Docs Honest

Test-First AI Documentation: A Workflow That Keeps Generated Docs Honest

1
Comments 1
5 min read
The Docs Ownership Split: What AI Drafts, What Humans Sign Off

The Docs Ownership Split: What AI Drafts, What Humans Sign Off

Comments
4 min read
Documenting Code Nobody Remembers: A Git-History Draft Pipeline

Documenting Code Nobody Remembers: A Git-History Draft Pipeline

Comments
4 min read
Catch Docs Drift at the PR: A Free-Tier Bot That Drafts Impact Notes

Catch Docs Drift at the PR: A Free-Tier Bot That Drafts Impact Notes

Comments
4 min read
A Docs Agent on a Token Budget: What the Model Drafts, What the Human Owns

A Docs Agent on a Token Budget: What the Model Drafts, What the Human Owns

Comments
5 min read
A Nightly Release Digest Agent on a Free Stack: A Case Study

A Nightly Release Digest Agent on a Free Stack: A Case Study

Comments
5 min read
A Triage Agent on a Token Budget: A Free-Tier Case Study in Tool-Call Accounting

A Triage Agent on a Token Budget: A Free-Tier Case Study in Tool-Call Accounting

1
Comments
4 min read
One Agent, Eight Test Cases, Zero Dollars: A Tool-Call Audit Case Study

One Agent, Eight Test Cases, Zero Dollars: A Tool-Call Audit Case Study

Comments
5 min read
Prototype a Tool-Call Gatekeeper on Free Model Access

Prototype a Tool-Call Gatekeeper on Free Model Access

Comments
2 min read
A New Model Drop Is a Diff, Not an Upgrade: Tool-Call Boundary Checks

A New Model Drop Is a Diff, Not an Upgrade: Tool-Call Boundary Checks

Comments
3 min read
Fuzz Your Agent's Tool Calls Before You Ship: A Reproducible Boundary Test Harness

Fuzz Your Agent's Tool Calls Before You Ship: A Reproducible Boundary Test Harness

Comments
6 min read
Put a Capability Broker Between Your Agent and Its Tools

Put a Capability Broker Between Your Agent and Its Tools

Comments
5 min read
Treat Prompt Changes Like Schema Migrations: A Free, Diffable LLM Smoke Test

Treat Prompt Changes Like Schema Migrations: A Free, Diffable LLM Smoke Test

Comments
6 min read
loading...