8 行
5.3 KiB
CSV
8 行
5.3 KiB
CSV
ID,Title,Description,Acceptance,Test_Method,Tools,Dev_Status,Review1_Status,Regression_Status,Files,Dependencies,Notes
|
|
MIF7TD-1,当前事实源勘误,"同步 DCL7 后当前文档入口和事实源矩阵,消除 ME6-3、MIF7T、MIF7-7 和 R7 口径冲突;部署和带凭据复检通过后同步为收口口径。","1) docs/文档索引.md、docs/文档事实源状态矩阵.md、docs/trialrun/人工试运行报告.md 口径一致;2) ME6-3 写为已关闭;3) MIF7T 写为已部署并完成公网复检;4) MIF7-7 写为已收口;5) R7 未启动。","流程级验证:rg -n 'ME6-3|MIF7T|MIF7-7|R7|live smoke|真实 OCR|SKIP' docs/文档索引.md docs/文档事实源状态矩阵.md docs/trialrun/人工试运行报告.md;CSV 校验通过。",rg|python3,DONE,DONE,DONE,docs/文档索引.md|docs/文档事实源状态矩阵.md|docs/trialrun/人工试运行报告.md,[],2026-05-13 已先按部署前状态勘误;部署和带凭据复检通过后,事实源再次更新为 MIF7-7 已收口。
|
|
MIF7TD-2,部署前本地门禁,"复跑 MIF7T 部署前本地自动化,确认 cf2bba0 后当前树可部署。","1) MIF7TD/MIF7/MIF7F/MIF7T/ME6 CSV 校验通过;2) client typecheck/build 通过;3) 设计规则 strict 通过;4) MIF7/R6/MUD6/WCM6 移动专项通过;5) git diff --check 通过。","流程级验证:python3 validate_issues_csv.py 当前相关 CSV;cd client && npm run typecheck;cd client && npm run build;node scripts/qa/check-ui-design-rules.mjs --strict;cd client && npx playwright test tests/e2e/dg7-mobile-information-dedupe.spec.ts --workers=1 --reporter=list;cd client && npx playwright test tests/e2e/r6-mobile-responsive-system-hotfix.spec.ts tests/e2e/r6-mobile-unified-design-rollout.spec.ts tests/e2e/r6-wecom-mobile-rendering-hardening.spec.ts --workers=1 --reporter=list;git diff --check。",python3|npm|node|playwright|git,DONE,DONE,DONE,client/tests/e2e|scripts/qa|issues,["MIF7TD-1"],CSV 全部通过;typecheck/build/design strict 通过;MIF7 专项 5 passed;R6/MUD6/WCM6 组合 22 passed;git diff --check 通过。
|
|
MIF7TD-3,MIF7T 受控部署,"将包含 MIF7T 的当前提交部署到 https://oa.hyinda.com,不覆盖远端 .env。","1) deploy/trialrun/deploy.sh 成功;2) 远端 /ready 正常;3) 部署脚本不覆盖远端 .env;4) 失败时停止并记录。","流程级验证:bash deploy/trialrun/deploy.sh;curl -fsS https://oa.hyinda.com/ready;记录部署 commit 和输出摘要。",bash|curl,DONE,DONE,DONE,deploy/trialrun,["MIF7TD-2"],2026-05-13 已部署包含 cf2bba0 的 MIF7T 代码;脚本默认 SYNC_ENV=0,未覆盖远端 .env;脚本内迁移状态、/ready、external deps、runtime smoke 和 public bundle 通过。
|
|
MIF7TD-4,公网匿名复检,"部署后执行不需要凭据的公网健康、资源文案和移动视觉复检。","1) /ready 返回成功;2) public bundle findings=0;3) 公网移动重点页面可达且无 MIF7T 阻断;4) 截图/报告路径可追溯。","流程级验证:curl -fsS https://oa.hyinda.com/ready;PUBLIC_BASE_URL=https://oa.hyinda.com node scripts/qa/check-public-bundle-copy.mjs;公网 baseURL 跑 MIF7 移动专项或等价重点矩阵,覆盖首页、进度/审批、通知、报销详情、请假详情、采购详情、财务首页。",curl|node|playwright,DONE,DONE,DONE,scripts/qa|client/tests/e2e|output/playwright,["MIF7TD-3"],/ready 返回 ok=true;public bundle scanned=57 focused=4 findings=0;E2E_BASE_URL=https://oa.hyinda.com 跑 MIF7 移动专项 5 passed,截图目录 output/playwright/mobile-ia-flow-remediation/。
|
|
MIF7TD-5,带凭据 live smoke 和真实 OCR,"以不打印内容方式 source /home/shunli/.hyb-oa/live-smoke.env,执行公网 live smoke 和真实 OCR 样票复核。","1) 最新 live readiness 报告 status=PASS;2) live-smoke.txt 不含 SKIP 且 live smoke 通过;3) live-ocr.txt 不含 SKIP 且真实 OCR 为 available 或重复发票等可解释通过终态;4) 不打印凭据或样票敏感路径内容。","流程级验证:在子 shell 中 set -a; source /home/shunli/.hyb-oa/live-smoke.env; set +a; LIVE_SMOKE_BASE_URL=https://oa.hyinda.com QA_ISSUE_ID=MIF7-7 bash scripts/qa/run-live-smoke-readiness.sh;检查最新 artifacts/qa-flow/live-smoke-readiness-*/live-smoke.txt 和 live-ocr.txt 不含 SKIP。",bash|playwright|node,DONE,DONE,DONE,scripts/qa|artifacts/qa-flow,["MIF7TD-4"],报告 artifacts/qa-flow/live-smoke-readiness-20260513-115455;live smoke 3 passed 且 live-smoke.txt 不含 SKIP;真实 OCR 1 passed 且 live-ocr.txt 不含 SKIP,样票为重复发票可解释终态;pending OCR 因未注入 DATABASE_URL 记录 SKIP,不作为本门禁阻断。
|
|
MIF7TD-6,状态与证据收口,"回填 MIF7TD、MIF7-7 和试运行报告,并完成中文提交。","1) MIF7TD 所有已通过项回填 DONE;2) 若 MIF7TD-5 通过,MIF7-7 回填 DONE/DONE/DONE;3) docs/trialrun/人工试运行报告.md 记录部署 commit、公网 /ready、bundle、live smoke/OCR 报告目录;4) 中文提交引用 MIF7TD-1/MIF7TD-6。","流程级验证:CSV 校验;rg 核对报告目录和 MIF7-7 状态;git diff --check;git status --short;git commit。",python3|rg|git,DONE,DONE,DONE,issues/2026-05-12_21-48-40-mobile-ia-flow-remediation.csv|issues/2026-05-13_11-37-02-mif7t-deploy-live-closeout.csv|docs/trialrun/人工试运行报告.md,["MIF7TD-5"],MIF7-7 已因带凭据 live smoke/OCR 真执行通过而关闭;R7 仍未启动,需另建 R7E 执行合同。
|