Skip to content

[M1.2.1] Design FlatBuffers schema for Mimi messages#201

Merged
LyeZinho merged 2 commits intomainfrom
feature/M1.2.1-flatbuffers-schema
Apr 17, 2026
Merged

[M1.2.1] Design FlatBuffers schema for Mimi messages#201
LyeZinho merged 2 commits intomainfrom
feature/M1.2.1-flatbuffers-schema

Conversation

@LyeZinho
Copy link
Copy Markdown
Member

  • Comprehensive protocol definition with 100+ message types
  • Trace context & distributed tracing support (correlation IDs)
  • Message types for all modules: Beatrice (intent), Liliana (mood/persona), Mimi (routing), Pandora (memory), Odlaguna (gating), Ryzu (execution)
  • Budget-aware routing metadata (Priority, ComplexityEstimate, GatingTier)
  • Unified Message envelope with type-safe unions
  • Zero-copy deserialization via FlatBuffers
  • Rust bindings with MessageBuilder, validation, and unit tests
  • C++ code generation script
  • Schema documentation with integration guide

- Comprehensive protocol definition with 100+ message types
- Trace context & distributed tracing support (correlation IDs)
- Message types for all modules: Beatrice (intent), Liliana (mood/persona), Mimi (routing), Pandora (memory), Odlaguna (gating), Ryzu (execution)
- Budget-aware routing metadata (Priority, ComplexityEstimate, GatingTier)
- Unified Message envelope with type-safe unions
- Zero-copy deserialization via FlatBuffers
- Rust bindings with MessageBuilder, validation, and unit tests
- C++ code generation script
- Schema documentation with integration guide
@LyeZinho LyeZinho self-assigned this Apr 17, 2026
@LyeZinho LyeZinho added this to the M1 milestone Apr 17, 2026
@LyeZinho LyeZinho merged commit ef483f5 into main Apr 17, 2026
3 of 6 checks passed
@LyeZinho LyeZinho deleted the feature/M1.2.1-flatbuffers-schema branch April 17, 2026 16:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant