Skip to content

去 BioNode: 手板与量产分目录 gRPC 并直连 Mongo - #60

Merged
dwqnidq merged 1 commit into
devfrom
qlj/dev/0821-uburnode-grpc-server
Aug 21, 2026
Merged

去 BioNode: 手板与量产分目录 gRPC 并直连 Mongo#60
dwqnidq merged 1 commit into
devfrom
qlj/dev/0821-uburnode-grpc-server

Conversation

@dwqnidq

@dwqnidq dwqnidq commented Aug 21, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • 去掉对 BioNode/comm-service 的依赖,HTTP /api/audio 契约不变
  • 手板 gRPC :50051ubernode.v1):音频 CUD/Search 对齐 HTTP,Quiz 可 stub
  • 量产 gRPC :50052ubernode.somni.v1):本期 GetAnswer 查 somni_quiz_answers
  • 手板与量产分目录实现,各自使用独立数据源
  • GetAnswer:uid/answer_id 必传;出参对齐答卷 answers[](含 input_type/value 等)

Test plan

  • 本地启动后确认手板 gRPC :50051、量产 gRPC :50052 可连通
  • 量产 QuizService/GetAnswer:缺 uid/answer_id 返回 INVALID_ARGUMENT
  • 传入有效 uid + answer_id,从 somni_quiz_answers 返回 answers[]
  • 查无答卷返回 NOT_FOUND
  • HTTP /api/audio 创建/更新/删除/检索回归正常
  • CI 单测全绿

Made with Cursor

去掉对 BioNode/comm-service 的依赖,HTTP /api/audio 契约不变。

- 手板 gRPC :50051(ubernode.v1):音频 CUD/Search 对齐 HTTP,Quiz 可 stub
- 量产 gRPC :50052(ubernode.somni.v1):本期 GetAnswer 查 somni_quiz_answers
- 手板与量产分目录实现,各自使用独立数据源
- GetAnswer:uid/answer_id 必传;出参对齐答卷 answers[](含 input_type/value 等)

Co-authored-by: Cursor <cursoragent@cursor.com>
@dwqnidq
dwqnidq merged commit 5c8fc4a into dev Aug 21, 2026
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