请教加赛「轻量向量数据库(MiniVectorDB)」的通信协议细节。
现状:GitHub oceanbase/seekdb 的 2026-competition-round2 分支里,
mysqltest/ 只有 README.md、manifest.json 和 5 个公开用例(.test/.result),
README 明确写着「本包不附带其完整驱动」、「进程通信的封装由配套测试驱动确定」,
题面又写「不再采用此前示例中的 JSON 请求/响应封装」。
所以下面这几项无法确定,本地自测和提测都定位不到问题:
- 启动后需要输出什么内容才能被判定为 ready(就绪标识)?
- 每条 SQL 在 stdout 上的结果格式是什么?TSV?一行 JSON?还是别的?
- 语句边界:按换行还是按分号切分?
- 错误码的具体形式(返回什么字段/什么值)?
- exact / ann 模式如何切换?
- 题面提到的「协议检查工具」在哪里下载?是随题包另发吗?
另外两个疑问:
- 题面写「环境预检不占正式机会」,但提测页面只有「提交」,没有预检入口,
是尚未上线还是入口在别处? - 提测结果显示「MySQL 正式用例未通过」,但没有任何失败类别或日志,
是否符合题面 3.5.6 说的「另提供失败类别和必要日志」?
已提交一次(commit 02d1f06,分支 2026-competition-round2),
公开用例在本地 32/32 全部通过(5 个用例、32 条语句),
但正式准入未通过且无任何细节,无法判断是协议问题还是功能问题。
请帮忙确认协议规范或提供协议检查工具,谢谢!