{
"$type": "site.standard.document",
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreid3i4flopxpb2h6ppvvtvthgoqg2n3ogjfs6bohzvd4ghlqrdg6uu"
},
"mimeType": "image/jpeg",
"size": 185146
},
"description": "Custom plugins, hooks, and quality gates that keep AI-generated code honest.",
"path": "/blog/claude-code-enforcers/",
"publishedAt": "2026-01-06T07:08:00.000Z",
"site": "at://did:plc:cgdfgbnabzdp46zxpahvf74p/site.standard.publication/3mbd3542k22hc",
"tags": [
"AI",
"claude-code",
"development",
"plugins",
"quality"
],
"title": "Claude Code: Part 2 - The Enforcers",
"updatedAt": "2026-01-06T08:46:45.000Z"
}