项目完整性清单
项目完整性清单
- Go Server、Agent、Client 三个二进制
- SQLite 本地模式、MySQL 集群管理数据、MySQL/etcd registry 选项
- 唯一权威 DDL:
migrations/ddl.sql - Dockerfile、Compose、本地和 WSS/Nginx 部署说明
- Linux systemd、macOS launchd、Windows WinSW 安装脚本和文档
- Linux/Windows/macOS amd64/arm64 发行归档和 SHA256 清单脚本
- Web 管理后台、Token/RBAC、Agent metadata 和运行统计
- TCP、UDP、HTTP、WebSocket/SSH over WebSocket 用户文档
/health/live、/health/ready、/metrics- Prometheus rules 与单一 Grafana Dashboard
- 运行统计、探针摘要、epoch fencing 和 cursor 分页
- tp-* 托管 HTTP 代理入口(OpenResty 搬运层 + Server 策略内核 + 管理后台)
- 完整 capability-gated protocol v2、flow control、UDP association 和正式 relay protobuf
- 配置 etcd 的真实集成测试(当前仅保留实现与文档接口)
- 真实 MySQL contract 进入 CI:
mysql56job 起mysql:5.6服务容器,执行与 SQLite 同一套 repository/registry 契约并作为 main 的必需检查 - MySQL charset 端到端验证:本地
mysql56Compose profile 以生产utf8mb4_general_ci起 5.6,验证 DDL 在 767-byte 前缀限制下可建(CI 服务容器只能用镜像默认 latin1) mysql:8.4(集群开发环境默认)与 5.6 下限的双版本 contract 矩阵- 生产环境容量压测、故障注入和跨平台发布产物
未完成项必须保持显式 deferred,不得在发布说明中宣称已支持。
tp-* 代理入口已支持的是 HTTP/HTTPS 正向代理;SOCKS5 托管入口与单路由多出口池化仍属 deferred, 不得写成已支持。