技术选型
项目类型
Web / API / Worker / CLI / Mobile / Library / Data pipeline / 后续 Agent runtime:
技术栈总览
| 层 | 选型 | 版本 | 用途 | Owner |
|---|---|---|---|---|
| 语言 | ||||
| Web 框架 | ||||
| API 框架 | ||||
| 数据库 | ||||
| ORM / migration | ||||
| 队列 / 事件 | ||||
| 缓存 | ||||
| 测试 | ||||
| 构建 / 打包 | ||||
| 部署 | ||||
| 可观测性 | ||||
| 密钥管理 |
三角色确认
产品负责人需要知道的影响:
技术负责人确认的选型边界:
平台 / 资深工程师负责的运行和升级事项:
选型理由
为什么选择这些技术?
| 选型 | 主要原因 | 主要代价 | 替代方案 |
|---|---|---|---|
版本和升级策略
| 技术 | 当前版本 | 升级策略 | 风险 |
|---|---|---|---|
本地开发命令
| 动作 | 命令 | 说明 |
|---|---|---|
| 安装依赖 | ||
| 启动依赖 | ||
| 启动应用 | ||
| 测试 | ||
| 构建 | ||
| Migration | ||
| Smoke |
禁止事项
哪些技术或模式不要引入?
后续 Agent 注意事项
人类技术选型文档稳定后再填这一节。
Agent 生成代码时必须遵守哪些栈约束?
下一步阅读
读完或填完这份文档后,通常继续看:
- 41-项目架构文档包-project-architecture-pack.md:技术选型完成后,回到架构文档包检查项目文档是否齐全。
- 项目入口-project-index.md:把实际版本和命令同步到项目入口。