feat: define common.proto shared types (#8) #101

Merged
shahondin1624 merged 2 commits from feature/issue-8-common-proto into main 2026-03-08 21:47:45 +01:00

Summary

  • Define SessionContext, AgentLineage, AgentIdentifier messages for audit trail and broker enforcement
  • Define AgentType, ToolType, OverrideLevel enums matching architecture spec
  • Define SubagentResult, MemoryCandidate, ErrorDetail shared types
  • Define ResultStatus, ResultQuality, ResultSource enums

Closes

Closes #8

Test plan

  • buf lint passes
  • buf build compiles without errors
  • All enum values follow buf STANDARD naming (prefixed with enum name)
  • All enums have UNSPECIFIED = 0 as first value
  • Types align with architecture document constraints

🤖 Generated with Claude Code

## Summary - Define `SessionContext`, `AgentLineage`, `AgentIdentifier` messages for audit trail and broker enforcement - Define `AgentType`, `ToolType`, `OverrideLevel` enums matching architecture spec - Define `SubagentResult`, `MemoryCandidate`, `ErrorDetail` shared types - Define `ResultStatus`, `ResultQuality`, `ResultSource` enums ## Closes Closes #8 ## Test plan - [x] `buf lint` passes - [x] `buf build` compiles without errors - [x] All enum values follow buf STANDARD naming (prefixed with enum name) - [x] All enums have UNSPECIFIED = 0 as first value - [x] Types align with architecture document constraints 🤖 Generated with [Claude Code](https://claude.com/claude-code)
shahondin1624 added 2 commits 2026-03-08 21:47:37 +01:00
Define SessionContext, AgentLineage, AgentType, ToolType, OverrideLevel,
SubagentResult, and other shared types used across all services.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
shahondin1624 merged commit 27809762f0 into main 2026-03-08 21:47:44 +01:00
shahondin1624 deleted branch feature/issue-8-common-proto 2026-03-08 21:47:45 +01:00
Sign in to join this conversation.