OPOLICY1 对齐制度与OA启用门禁

这个提交包含在:
2026-05-24 01:43:30 +08:00
父节点 65513a5291
当前提交 d6ae1cff89
共修改 10 个文件,包含 98 行新增和 9 行删除
@@ -0,0 +1,9 @@
"ID","Title","Description","Acceptance","Test_Method","Tools","Dev_Status","Review1_Status","Regression_Status","Files","Dependencies","Notes"
"OPOLICY1-0","建立制度与 OA 启用门禁对齐合同","基于公司制度体系建设材料和 hyb-oa 当前 OALAUNCH1/OAOPS1/ASSET1/OAPERM1 状态,建立先调整制度、再对齐 OA、最后决定系统小改的执行合同。","Issue CSV 校验通过;明确本合同优先做制度降维、事实源回写和缺口登记;未经单独批准不做生产部署、不执行真实付款、不恢复数据库、不上传敏感原文。","受影响流程:制度审视 -> OA 启用门禁 -> Issue 合同 -> 后续执行;验证步骤:python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-05-24_01-20-52-oa-policy-system-alignment-v1.csv。","python3|manual","DONE","DONE","DONE","issues/2026-05-24_01-20-52-oa-policy-system-alignment-v1.csv","[]","Issue CSV 已建立并通过合同门禁;边界固定为制度降维、事实源回写和 QA-only 汇总,不部署、不写真实业务数据、不恢复数据库。"
"OPOLICY1-1","审视制度合理性和小团队裁剪口径","只读审查制度目录、授权审批、财务报销、合同、采购、用印、资产、信息安全、档案、人事和实施检查包,判断哪些应保留、降级、后置或转人工门禁。","形成结论:第一批制度压缩为 P0 可执行清单;预算、复杂招采、电子签章、复杂档案系统和账号资产进入后置;员工手册签收和制度参数为启用前门禁。","受影响流程:制度包 -> 小团队 V1 口径 -> OA 缺口;验证步骤:rg -n ""小团队 V1|P0 可执行清单|预算降级|账号资产暂缓|员工制度签收|OPOLICY1"" docs issues。","rg|manual","DONE","DONE","DONE","external:/home/shunli/Projects/faculty-daily-assistant/公司/制度体系建设_20260524;docs/管理员手册.md;docs/员工快速上手.md","[""OPOLICY1-0""]","已审视制度包并固化小团队 V1:P0 先落授权审批、报销付款、合同用印、采购、制度签收、资料留存和资产/权限交接;预算硬控、复杂招采、电子签章、完整电子档案系统后置。"
"OPOLICY1-2","调整制度包为小团队 V1 试运行口径","在外部制度目录中更新总览、90 天路线、待确认参数、授权审批、资产/IT、信息安全/账号、档案制度等现有文件,把 P0/P1/P2、预算降级、EA-ACC 暂缓、制度签收、用印台账和资料留存边界固化。","制度文件明确:第一批发布为小团队 V1;金额阈值必须由管理层确认;预算不作为启用前系统硬控;账号凭据不进 OA;涉密资料只登记摘要;员工制度需签收;复杂能力后置。","受影响流程:制度草案 -> 管理层评审版 -> OA 配置参数;验证步骤:rg -n ""小团队 V1|预算.*降级|EA-ACC|账号凭据|制度签收|资料留存|用印台账|P2 后置"" /home/shunli/Projects/faculty-daily-assistant/公司/制度体系建设_20260524。","manual|rg","DONE","DONE","DONE","external:/home/shunli/Projects/faculty-daily-assistant/公司/制度体系建设_20260524","[""OPOLICY1-1""]","外部制度目录已更新 OPOLICY1 小团队 V1 口径;/tmp/制度体系建设_20260524_OPOLICY1_backup 保留变更前备份;未写敏感阈值、凭据或涉密正文。"
"OPOLICY1-3","回写 hyb-oa 事实源和员工/管理员口径","更新现有事实源,不新建孤立文档:管理员手册、员工快速上手、采购/合同/资产规约、文档索引、事实源矩阵和项目 skill,说明制度包与 OA 的边界。","文档能检索到 OPOLICY1、小团队 V1、制度参数、资料留存、用印台账、审批异常 SOP、制度签收和 P2 冻结;员工和管理员知道哪些进入 OA,哪些线下归档。","受影响流程:制度调整 -> OA 操作手册 -> OALAUNCH1 数据治理门禁;验证步骤:rg -n ""OPOLICY1|小团队 V1|制度参数|资料留存|用印台账|审批异常|制度签收|P2 冻结"" docs .agents/skills/hyb-oa-delivery/SKILL.md。","rg|manual","DONE","DONE","DONE","docs/管理员手册.md;docs/员工快速上手.md;docs/需求-采购费用审批规约.md;docs/需求-合同附件归档规约.md;docs/需求-资产管理规约.md;docs/文档索引.md;docs/文档事实源状态矩阵.md;.agents/skills/hyb-oa-delivery/SKILL.md","[""OPOLICY1-2""]","已回写管理员手册、员工快速上手、采购/合同/资产规约、文档索引、事实源矩阵和项目 skill;不复制外部制度全文,只记录 OA 执行边界。"
"OPOLICY1-4","制度参数和人工问答门禁清单","把制度待确认参数转成启用前人工问答:金额阈值、报销期限、借款核销、采购比价、法务触发、用印责任、制度签收方式、资料外发审批和离职权限回收时限。","形成可执行问答选项;未确认前不把对应规则硬编码到 OA;OALAUNCH1 保持 PAUSED_MANUAL_CONFIRMATION。","受影响流程:管理层参数确认 -> OA 配置/人工 SOP -> 启用门禁;验证步骤:Issue Notes 或手册中列出 A/B/C 选项,且不写虚构金额。","manual","DONE","DONE","DONE","docs/管理员手册.md;issues/2026-05-24_01-20-52-oa-policy-system-alignment-v1.csv","[""OPOLICY1-3""]","管理员手册已列制度参数 A/B/C 问答和资料留存、用印台账、审批异常 SOP、制度签收、P2 冻结门禁;未确认金额阈值前不硬编码。"
"OPOLICY1-5","评估 OA 必要小改范围","检查当前 OA 是否已有合同台账、采购归档、公告、审计导出、资产台账和权限能力;决定是否需要立即开发用印字段、制度签收或资料留存清单。","输出结论:启用前优先文档/SOP 和真实样本;代码小改只有在现有字段无法承载时另建子项。涉及 schema/权限/状态机时必须 reviewer。","受影响流程:OA 当前能力 -> 制度缺口 -> 是否开发;验证步骤:rg 检查 routes/schema/pages;如需要代码,先补本 CSV 子项并给方案。","rg|manual","DONE","DONE","DONE","server/prisma/schema.prisma;server/src/routes;client/src/pages;docs","[""OPOLICY1-3""]","代码检索确认:合同台账已有 archiveLocation/offlineArchiveNo/confidentiality,资产台账已有多资产类型和验证编号,公告可承载制度通知;V1 不立即做 schema/UI 迁移,专用签收或用印字段待真实阻断再立项。"
"OPOLICY1-6","OALAUNCH1 数据治理证据接入","把 OPOLICY1 的制度边界、资料留存和人工参数清单接入最终启用门禁,支持 OALAUNCH1-7 数据治理培训与运营支持。","run-oa-final-launch-readiness 在提供 OPOLICY1 证据后仍保持真实业务/备份/7 天未完成状态,但不再缺制度边界说明。","受影响流程:制度边界 -> 数据治理培训 -> OALAUNCH1 汇总;验证步骤:运行 run-oa-final-launch-readiness 或手工记录证据路径,确认不伪造成 PASS。","bash|manual","DONE","DONE","DONE","scripts/qa/run-oa-final-launch-readiness.sh;issues/2026-05-23_16-49-39-oa-final-launch-readiness-v1.csv;docs/管理员手册.md","[""OPOLICY1-4""]","run-oa-final-launch-readiness 已接入 OPOLICY1 状态和 OALAUNCH_POLICY_EVIDENCE;政策门禁未收口时会保持 PAUSED_MANUAL_CONFIRMATION,不替代真实业务、备份恢复或 Day 7 Go/No-Go。"
"OPOLICY1-7","本地门禁与文档审计","完成合同校验、文档检索、audit-docs、skill 校验、diff 检查;如修改业务代码再按影响范围跑 server/client 检查。","validate_issues_csv.py、check-process-contract、audit-docs、quick_validate、git diff --check 通过;若无代码变更,明确未跑构建或说明不需要。","受影响流程:制度/OA 事实源调整 -> 本地门禁 -> 提交;验证步骤:validate_issues_csv.py <csv>;node scripts/qa/check-process-contract.mjs --issue <csv> --profile general --json;node scripts/qa/audit-docs.mjs --check-registry;quick_validate.py .agents/skills/hyb-oa-delivery;git diff --check。","python3|node|git","DONE","DONE","DONE","issues/2026-05-24_01-20-52-oa-policy-system-alignment-v1.csv;docs;.agents/skills/hyb-oa-delivery/SKILL.md","[""OPOLICY1-3"",""OPOLICY1-5""]","文档检索、外部制度检索、脚本语法、合同门禁、audit-docs、quick_validate 和 diff 检查已纳入本轮验证;无 server/client 业务代码变更,不部署。"
1 ID Title Description Acceptance Test_Method Tools Dev_Status Review1_Status Regression_Status Files Dependencies Notes
2 OPOLICY1-0 建立制度与 OA 启用门禁对齐合同 基于公司制度体系建设材料和 hyb-oa 当前 OALAUNCH1/OAOPS1/ASSET1/OAPERM1 状态,建立先调整制度、再对齐 OA、最后决定系统小改的执行合同。 Issue CSV 校验通过;明确本合同优先做制度降维、事实源回写和缺口登记;未经单独批准不做生产部署、不执行真实付款、不恢复数据库、不上传敏感原文。 受影响流程:制度审视 -> OA 启用门禁 -> Issue 合同 -> 后续执行;验证步骤:python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-05-24_01-20-52-oa-policy-system-alignment-v1.csv。 python3|manual DONE DONE DONE issues/2026-05-24_01-20-52-oa-policy-system-alignment-v1.csv [] Issue CSV 已建立并通过合同门禁;边界固定为制度降维、事实源回写和 QA-only 汇总,不部署、不写真实业务数据、不恢复数据库。
3 OPOLICY1-1 审视制度合理性和小团队裁剪口径 只读审查制度目录、授权审批、财务报销、合同、采购、用印、资产、信息安全、档案、人事和实施检查包,判断哪些应保留、降级、后置或转人工门禁。 形成结论:第一批制度压缩为 P0 可执行清单;预算、复杂招采、电子签章、复杂档案系统和账号资产进入后置;员工手册签收和制度参数为启用前门禁。 受影响流程:制度包 -> 小团队 V1 口径 -> OA 缺口;验证步骤:rg -n "小团队 V1|P0 可执行清单|预算降级|账号资产暂缓|员工制度签收|OPOLICY1" docs issues。 rg|manual DONE DONE DONE external:/home/shunli/Projects/faculty-daily-assistant/公司/制度体系建设_20260524;docs/管理员手册.md;docs/员工快速上手.md ["OPOLICY1-0"] 已审视制度包并固化小团队 V1:P0 先落授权审批、报销付款、合同用印、采购、制度签收、资料留存和资产/权限交接;预算硬控、复杂招采、电子签章、完整电子档案系统后置。
4 OPOLICY1-2 调整制度包为小团队 V1 试运行口径 在外部制度目录中更新总览、90 天路线、待确认参数、授权审批、资产/IT、信息安全/账号、档案制度等现有文件,把 P0/P1/P2、预算降级、EA-ACC 暂缓、制度签收、用印台账和资料留存边界固化。 制度文件明确:第一批发布为小团队 V1;金额阈值必须由管理层确认;预算不作为启用前系统硬控;账号凭据不进 OA;涉密资料只登记摘要;员工制度需签收;复杂能力后置。 受影响流程:制度草案 -> 管理层评审版 -> OA 配置参数;验证步骤:rg -n "小团队 V1|预算.*降级|EA-ACC|账号凭据|制度签收|资料留存|用印台账|P2 后置" /home/shunli/Projects/faculty-daily-assistant/公司/制度体系建设_20260524。 manual|rg DONE DONE DONE external:/home/shunli/Projects/faculty-daily-assistant/公司/制度体系建设_20260524 ["OPOLICY1-1"] 外部制度目录已更新 OPOLICY1 小团队 V1 口径;/tmp/制度体系建设_20260524_OPOLICY1_backup 保留变更前备份;未写敏感阈值、凭据或涉密正文。
5 OPOLICY1-3 回写 hyb-oa 事实源和员工/管理员口径 更新现有事实源,不新建孤立文档:管理员手册、员工快速上手、采购/合同/资产规约、文档索引、事实源矩阵和项目 skill,说明制度包与 OA 的边界。 文档能检索到 OPOLICY1、小团队 V1、制度参数、资料留存、用印台账、审批异常 SOP、制度签收和 P2 冻结;员工和管理员知道哪些进入 OA,哪些线下归档。 受影响流程:制度调整 -> OA 操作手册 -> OALAUNCH1 数据治理门禁;验证步骤:rg -n "OPOLICY1|小团队 V1|制度参数|资料留存|用印台账|审批异常|制度签收|P2 冻结" docs .agents/skills/hyb-oa-delivery/SKILL.md。 rg|manual DONE DONE DONE docs/管理员手册.md;docs/员工快速上手.md;docs/需求-采购费用审批规约.md;docs/需求-合同附件归档规约.md;docs/需求-资产管理规约.md;docs/文档索引.md;docs/文档事实源状态矩阵.md;.agents/skills/hyb-oa-delivery/SKILL.md ["OPOLICY1-2"] 已回写管理员手册、员工快速上手、采购/合同/资产规约、文档索引、事实源矩阵和项目 skill;不复制外部制度全文,只记录 OA 执行边界。
6 OPOLICY1-4 制度参数和人工问答门禁清单 把制度待确认参数转成启用前人工问答:金额阈值、报销期限、借款核销、采购比价、法务触发、用印责任、制度签收方式、资料外发审批和离职权限回收时限。 形成可执行问答选项;未确认前不把对应规则硬编码到 OA;OALAUNCH1 保持 PAUSED_MANUAL_CONFIRMATION。 受影响流程:管理层参数确认 -> OA 配置/人工 SOP -> 启用门禁;验证步骤:Issue Notes 或手册中列出 A/B/C 选项,且不写虚构金额。 manual DONE DONE DONE docs/管理员手册.md;issues/2026-05-24_01-20-52-oa-policy-system-alignment-v1.csv ["OPOLICY1-3"] 管理员手册已列制度参数 A/B/C 问答和资料留存、用印台账、审批异常 SOP、制度签收、P2 冻结门禁;未确认金额阈值前不硬编码。
7 OPOLICY1-5 评估 OA 必要小改范围 检查当前 OA 是否已有合同台账、采购归档、公告、审计导出、资产台账和权限能力;决定是否需要立即开发用印字段、制度签收或资料留存清单。 输出结论:启用前优先文档/SOP 和真实样本;代码小改只有在现有字段无法承载时另建子项。涉及 schema/权限/状态机时必须 reviewer。 受影响流程:OA 当前能力 -> 制度缺口 -> 是否开发;验证步骤:rg 检查 routes/schema/pages;如需要代码,先补本 CSV 子项并给方案。 rg|manual DONE DONE DONE server/prisma/schema.prisma;server/src/routes;client/src/pages;docs ["OPOLICY1-3"] 代码检索确认:合同台账已有 archiveLocation/offlineArchiveNo/confidentiality,资产台账已有多资产类型和验证编号,公告可承载制度通知;V1 不立即做 schema/UI 迁移,专用签收或用印字段待真实阻断再立项。
8 OPOLICY1-6 OALAUNCH1 数据治理证据接入 把 OPOLICY1 的制度边界、资料留存和人工参数清单接入最终启用门禁,支持 OALAUNCH1-7 数据治理培训与运营支持。 run-oa-final-launch-readiness 在提供 OPOLICY1 证据后仍保持真实业务/备份/7 天未完成状态,但不再缺制度边界说明。 受影响流程:制度边界 -> 数据治理培训 -> OALAUNCH1 汇总;验证步骤:运行 run-oa-final-launch-readiness 或手工记录证据路径,确认不伪造成 PASS。 bash|manual DONE DONE DONE scripts/qa/run-oa-final-launch-readiness.sh;issues/2026-05-23_16-49-39-oa-final-launch-readiness-v1.csv;docs/管理员手册.md ["OPOLICY1-4"] run-oa-final-launch-readiness 已接入 OPOLICY1 状态和 OALAUNCH_POLICY_EVIDENCE;政策门禁未收口时会保持 PAUSED_MANUAL_CONFIRMATION,不替代真实业务、备份恢复或 Day 7 Go/No-Go。
9 OPOLICY1-7 本地门禁与文档审计 完成合同校验、文档检索、audit-docs、skill 校验、diff 检查;如修改业务代码再按影响范围跑 server/client 检查。 validate_issues_csv.py、check-process-contract、audit-docs、quick_validate、git diff --check 通过;若无代码变更,明确未跑构建或说明不需要。 受影响流程:制度/OA 事实源调整 -> 本地门禁 -> 提交;验证步骤:validate_issues_csv.py <csv>;node scripts/qa/check-process-contract.mjs --issue <csv> --profile general --json;node scripts/qa/audit-docs.mjs --check-registry;quick_validate.py .agents/skills/hyb-oa-delivery;git diff --check。 python3|node|git DONE DONE DONE issues/2026-05-24_01-20-52-oa-policy-system-alignment-v1.csv;docs;.agents/skills/hyb-oa-delivery/SKILL.md ["OPOLICY1-3","OPOLICY1-5"] 文档检索、外部制度检索、脚本语法、合同门禁、audit-docs、quick_validate 和 diff 检查已纳入本轮验证;无 server/client 业务代码变更,不部署。