文件
hyb-oa/.trellis/tasks/08-30-reimbursement-expense-policy-invoice-guard-deploy/task.json
T
wangsli 0f9f40389e
ci-e2e / e2e (push) Canceled after 0s
ci-minimal / check-minimal (push) Canceled after 0s
收紧生产烟测身份治理(08-30-reimbursement-expense-policy-invoice-guard-deploy)
2026-08-30 00:55:08 +08:00

34 行
1.9 KiB
JSON

{
"id": "reimbursement-expense-policy-invoice-guard-deploy",
"name": "reimbursement-expense-policy-invoice-guard-deploy",
"title": "报销费用政策与票据门禁生产部署",
"description": "受控部署 B1 migration 与费用主数据,在隔离部门验证 B2 后全局启用,并统一处置四张审批中报销。",
"status": "in_progress",
"dev_type": null,
"scope": "production deployment, migration, feature flag rollout, smoke identities, reimbursement remediation",
"package": "deploy,server,client,trellis",
"priority": "P0",
"creator": "shunli",
"assignee": "shunli",
"createdAt": "2026-08-30",
"completedAt": null,
"branch": null,
"base_branch": "main",
"worktree_path": null,
"commit": null,
"pr_url": null,
"subtasks": [],
"children": [],
"parent": "08-29-reimbursement-expense-policy-invoice-guard",
"relatedFiles": [
"deploy/trialrun/deploy-existing.sh",
"deploy/trialrun/deploy.sh",
"server/prisma/migrations/20260829120000_reimbursement_expense_policy_invoice_guard/migration.sql",
"server/src/scripts/seed-config.js",
"server/src/services/featureFlags/index.js",
"server/src/routes/reimbursements.js"
],
"notes": "规划阶段;不执行未单独授权的 push、生产账号/部门/合成数据写入、migration、部署、env 配置、feature flag 更新或真实单据退回。固定应用回滚基线为 59dc5f6。B2 不校验日期粒度,0014 必须依赖退回说明和财务人工复核。employee/manager/finance smoke 终态常驻‘系统测试专用(勿分配员工)’部门;每次灰度前成员集合必须恰好为三个 smoke。finance smoke 含付款能力,仅在获批验收窗口临时 active,窗口外 disabled。普通 employee 无直属 manager 时 workflow 会以 no_manager_found 阻断。B2 DB 记录必须显式存在为 force_off,灰度必须记录 actor 级精确 reason。",
"meta": {}
}