fe5635fb63c9acf1b3ac017246bd4d51df5d5ce148b59c77376495609e2908ecd729f51e0fd08f9fAuthored: 2 months ago (Wed, 24 Jun 2026 00:26:14 +0000)Match: 🤖 Generated with [Claude Code](https://claude.com/claude-code)7c0bdf0c8082cc7270a1e4c5f4173417b42526fbAuthored: 2 months ago (Mon, 22 Jun 2026 15:41:35 +0000)Match: 🤖 Generated with [Claude Code](https://claude.com/claude-code)9dcd660df48687b163baf4b21d5dffbb1c33a9dcAuthored: 2 months ago (Mon, 22 Jun 2026 15:00:54 +0000)Match: 🤖 Generated with [Claude Code](https://claude.com/claude-code)ae1bd8e811675ded654b1394f6b3fe1e9315ca89Authored: 2 months ago (Sun, 21 Jun 2026 14:08:21 +0000)Match: 🤖 Generated with [Claude Code](https://claude.com/claude-code)5baa4bebb842224e0ce2677bf8941402efb1620fAuthored: 2 months ago (Mon, 1 Jun 2026 20:26:05 +0000)Match: 🤖 Generated with [Claude Code](https://claude.com/claude-code)5baa4bebb842224e0ce2677bf8941402efb1620fAuthored: 2 months ago (Mon, 1 Jun 2026 20:26:05 +0000)Match: Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>571b67079613e894093ec884c86478b9dc69adb2Authored: 2 months ago (Tue, 26 May 2026 19:35:56 +0000)Match: 🤖 Generated with [Claude Code](https://claude.com/claude-code)571b67079613e894093ec884c86478b9dc69adb2Authored: 2 months ago (Tue, 26 May 2026 19:35:56 +0000)Match: Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>f5690d71bd7786ff45fb196d9db5eb0334e92bfeAuthored: 4 months ago (Thu, 23 Apr 2026 17:01:34 +0000)Match: Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>5649479d61228e08402a4897a4401a7cdc27f8c9Authored: 4 months ago (Thu, 23 Apr 2026 16:19:08 +0000)Match: 🤖 Generated with [Claude Code](https://claude.com/claude-code)d69ffe3dc167541e676fdc42dfaf9879f050ab0aAuthored: 4 months ago (Thu, 23 Apr 2026 16:15:40 +0000)Match: 🤖 Generated with [Claude Code](https://claude.com/claude-code)051a3aba061dafa2ee04fce68478cb06fbb08146Authored: 4 months ago (Thu, 23 Apr 2026 04:34:28 +0000)Match: 🤖 Generated with [Claude Code](https://claude.com/claude-code)051a3aba061dafa2ee04fce68478cb06fbb08146Authored: 4 months ago (Thu, 23 Apr 2026 04:34:28 +0000)Match: Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>8355a9598dcb392fe0d391b087ece9308c238ab3Authored: 4 months ago (Thu, 16 Apr 2026 00:32:12 +0000)Match: Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>f3ed3faaa29c4f39a40464d74a8c1dce2c5696a0Authored: 4 months ago (Mon, 30 Mar 2026 18:26:11 +0000)Match: Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>a03474c510534526d46dbb638c3cd80c29a32482Authored: 5 months ago (Tue, 24 Mar 2026 16:51:22 +0000)Match: 🤖 Generated with [Claude Code](https://claude.com/claude-code)a03474c510534526d46dbb638c3cd80c29a32482Authored: 5 months ago (Tue, 24 Mar 2026 16:51:22 +0000)Match: Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>CLAUDE.mdTool: claude-code# buffa — Claude Code Instructions
@CONTRIBUTING.md
See [DESIGN.md](DESIGN.md) for the architectural overview.
## After Changing Codegen Output
If a change to `buffa-codegen` (notably `message.rs`, `impl_message.rs`, `view.rs`, `oneof.rs`, `enumeration.rs`, `imports.rs`) affects generated output, you **must** regenerate checked-in code before committing, or CI (`check-generated-code`) will fail:
```bash
task gen-wkt-types # buffa-types/src/generated/ — WKTs for consumer use
task gen-bootst.claudeTool: claude-codeAGENTS.mdTool: agents-mdCLAUDE.mdnone