guildhouse-proto/README.md
Tyler King 22eb08f25d docs: CLAUDE.md update + infrastructure schema + README
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 15:48:05 -04:00

30 lines
859 B
Markdown

# Guildhouse Proto
Canonical Protocol Buffer definitions for all Guildhouse gRPC services.
## Domains
| Domain | Directory | Purpose |
|--------|-----------|---------|
| Quartermaster | `quartermaster/v1/` | Governance, registry, notary, credentials, capabilities, pipelines |
| Bascule | `bascule/v1/` | Session, command, gateway, ceremony |
| Workspace | `workspace/v1/` | Workspace management |
| Runner | `runner/v1/` | Pipeline execution |
| Schematic | `schematic/v1/` | Composite meta-artifacts, infrastructure offerings |
## Consumers
- **guildhouse** (Rust/tonic-build) — via git submodule
- **guildhouse-dashboard** (Python/grpcio-tools) — via git submodule
- **guildhouse-spire-plugins** (Go) — copies proto files for local codegen
## Lint
```bash
buf lint
buf breaking --against '.git#branch=main'
```
## License
Apache License 2.0