carve 0.1.1

RULES.md

Code-style and structural rules for mboworks/carve. These mirror the MBO Works
house style (see sibling repos mbo and
bzl).

STYLE_CPP.md is the detailed C++ style companion - the shared
MBO Works C++ conventions with rationale and examples (idioms, error handling,
output/AbslStringify, concurrency, protobuf, GoogleTest). This file is the
concise carve-specific rule set and structural conventions; STYLE_CPP.md expands
the C++ parts. Where they overlap they agree; STYLE_CPP.md has the detail.

AGENTS.md remains canonical for process and agent conventions
(commits, PRs, testing discipline, library priority) and references this file
for code style. CARVE_DESIGN.md is canonical for
architecture. Where this file and the design disagree, the design wins and this
file is corrected.

Licensing and headers

C++

Layout and naming

Bazel targets

Protobuf

Shell and Starlark

Markdown

Tests