文件
hyb-oa/issues/2026-03-09_10-35-00-p19-ai-1-l5-suggestion-workbench.csv

3.4 KiB

1IDTitleDescriptionAcceptanceTest_MethodToolsDev_StatusReview1_StatusRegression_StatusFilesDependenciesNotes
2P19AI1-0P19AI1执行合同建档创建并校验AI只读建议工作台执行合同CSVCSV通过校验且字段完整并冻结AI只读建议边界python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-03-09_10-35-00-p19-ai-1-l5-suggestion-workbench.csvmanualTODOTODOTODOissues/2026-03-09_10-35-00-p19-ai-1-l5-suggestion-workbench.csv[]AI一期只做建议摘要异常提示与下一步建议 不做写库动作
3P19AI1-1AI provider与治理开关新增AI配置 环境变量 feature flag与ai.assist权限并固化provider契约AI调用具备mock和http openai-compatible两类provider且默认关闭并受权限与flag双重控制cd server && npm run testmanualTODOTODOTODOserver/src/config.js | server/src/constants/permissions.js | server/src/constants/featureFlags.js | server/src/services/ai | server/tests | issues/2026-03-09_10-35-00-p19-ai-1-l5-suggestion-workbench.csv["P19AI1-0"]首期不落AI持久化表 仅请求时生成与审计摘要
4P19AI1-2AI建议服务与接口实现采购 报销 资产三类只读suggestion接口并补敏感信息脱敏与审计三个suggestion接口可返回summary riskHints nextActions sourceSnapshot providerMeta generatedAt且失败不影响原业务cd server && npm run testmanualTODOTODOTODOserver/src/routes/ai.js | server/src/services/ai/provider.js | server/src/services/ai/prompts.js | server/src/services/ai/sanitizer.js | server/src/services/ai/suggestions.js | server/tests["P19AI1-1"]审计只记录target provider model promptHash tokenUsage 不记录原始敏感prompt
5P19AI1-3详情页AI建议卡片在报销 采购 资产详情页增加只读AI建议卡片并处理权限与失败展示有权限用户可在详情页查看AI建议卡片 无权限或AI关闭时不暴露入口且页面主流程零回归cd client && npm run typecheck && npm run buildmanualTODOTODOTODOclient/src/pages/ReimbursementDetailPage.tsx | client/src/pages/PurchaseRequestsPage.tsx | client/src/pages/AssetRegistryPage.tsx | client/src/api/ai.ts | client/src/components | issues/2026-03-09_10-35-00-p19-ai-1-l5-suggestion-workbench.csv["P19AI1-2"]不新增独立AI后台 页面仅作详情侧建议挂件
6P19AI1-4AI文档事件与矩阵同步同步AI边界 API事实源 Feature Matrix与使用说明AI文档与矩阵完成收口并明确AI只做建议不提升为自动执行能力python3 scripts/validate-feature-matrix.pymanualTODOTODOTODOdocs/integration-boundaries.md | docs/domain-events.md | docs/feature-matrix.md | scripts/validate-feature-matrix.py | issues/2026-03-09_10-35-00-p19-ai-1-l5-suggestion-workbench.csv["P19AI1-3"]若新增AI状态接口需同步到API说明但不引入新的公共领域事件名
7P19AI1-5P19AI1回归与验收收口完成AI provider 权限门禁 详情卡片与降级容错验证后收口AI mock和http失败语义均可回归且不影响报销采购资产详情与既有集成流程cd server && npm run test && cd ../client && npm run typecheck && npm run buildmanualTODOTODOTODOissues/2026-03-09_10-35-00-p19-ai-1-l5-suggestion-workbench.csv | server/tests | client/src/pages/ReimbursementDetailPage.tsx | client/src/pages/PurchaseRequestsPage.tsx | client/src/pages/AssetRegistryPage.tsx["P19AI1-4"]重点核对AI关闭 无权限 4xx 5xx timeout与脱敏日志