Tyler J King
7c50ef9914
feat(workspace): add GovernanceEnvelope to gRPC responses
...
Proto CI / lint (push) Has been cancelled
Add GovernanceEnvelope proto message and embed it in
GetCanonicalHeadResponse, CommitResponse, and
MergeToCanonicalResponse. The envelope carries the git ref,
actor DID, accord hash, and ceremony ID so consumers can
forward governance context to Chronicle and Quartermaster
without reconstructing it.
Wire-compatible: the envelope field is optional (proto3 default),
so existing consumers that don't read it are unaffected.
Signed-off-by: Tyler King <tking@guildhouse.dev>
2026-04-12 15:53:05 -04:00
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
98aa2b0ec7
feat(attestation): add SAT-SPEC-0002 protobuf definitions
...
Add protobuf message definitions for the four-layer attestation
architecture defined in SAT-SPEC-0002. Package: substrate.attestation.v2
Files:
- common.proto: QmReceipt (hash-chained Ed25519-signed receipts)
- platform.proto: PlatformClaim, TpmQuoteBinding (L1 hardware identity)
- software.proto: SoftwareClaim, BuildProvenance (L2 image provenance)
- governance.proto: GovernanceClaim, AccordReference, DelegationReference (L3)
- session.proto: SessionClaim, ActorContext, PostureEvidence, PostureLevel (L4)
- sat.proto: SatBundle (composite, optional claim fields for has_*() codegen)
Also adds buf.yaml for lint/breaking-change checks.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 09:12:59 -05:00
9a4076df49
Add Forgejo Actions CI workflow
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 12:13:27 -05:00
2720a631b8
Initial: Guildhouse protobuf definitions
...
14 proto files across 5 gRPC service domains:
- quartermaster/v1 (6): governance, registry, notary, credentials, capabilities, pipelines
- bascule/v1 (4): session, command, gateway, ceremony
- workspace/v1 (1): workspace management
- runner/v1 (2): pipeline execution
- schematic/v1 (1): composite meta-artifacts
Consumed as a git submodule by guildhouse-platform (Rust) and guildhouse-dashboard (Python).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 10:29:06 -05:00