feat(M10-A): 完成统一通知中心与投递闭环
This commit is contained in:
@@ -7072,14 +7072,14 @@ TARGET=CODE_COMPLETE_THEN_RELEASE_CANDIDATE_THEN_PRODUCTION_ACCEPTED
|
||||
execution_cursor_v57:
|
||||
document_version: V5.7
|
||||
audited_snapshot_sha256: cc802fecbea399698e0a9c1b38127bc12ff260d8f4d6a084828108307f557d6f
|
||||
evidence_head: e91b97912840a358900a51814660c96fb4f168ea
|
||||
evidence_origin_main: e91b97912840a358900a51814660c96fb4f168ea
|
||||
evidence_head: 41b9cf7349f1bcf6eb91fbe9cbf1fb972158622f
|
||||
evidence_origin_main: 41b9cf7349f1bcf6eb91fbe9cbf1fb972158622f
|
||||
base_branch: main
|
||||
remote: ssh://git@git.txyundm.cn:2222/panda/qipai.git
|
||||
current_stage: M10-A
|
||||
current_stage_status: TODO_AFTER_M09_REGRESSION_CURRENT_COMMIT
|
||||
last_completed_functional_stage: M09-REGRESSION
|
||||
last_engineering_commit: e91b97912840a358900a51814660c96fb4f168ea
|
||||
current_stage: M10-B
|
||||
current_stage_status: TODO_AFTER_M10_A_CURRENT_COMMIT
|
||||
last_completed_functional_stage: M10-A
|
||||
last_engineering_commit: 41b9cf7349f1bcf6eb91fbe9cbf1fb972158622f
|
||||
last_tooling_commit: 2de796143ff418d681fdb972040b8555a8e058d1
|
||||
m09_d1_business_commit: 93af128002c27ea548e9ed7d0c9af7b8f264002a
|
||||
m09_d1_static_gate: PASS
|
||||
@@ -7106,14 +7106,24 @@ execution_cursor_v57:
|
||||
m09_d4_admin_build_and_test: PASS
|
||||
m09_d4_mysql_84_roundtrip: PASS_217_UP_159_VERIFY_199_DOWN
|
||||
m09_d4_one_time_credential_not_persisted: PASS
|
||||
m09_regression_business_commit: PENDING_CURRENT_CHINESE_ENGINEERING_COMMIT
|
||||
m09_regression_business_commit: 41b9cf7349f1bcf6eb91fbe9cbf1fb972158622f
|
||||
m09_regression_static_gate: PASS
|
||||
m09_regression_backend_build_and_full_test: PASS
|
||||
m09_regression_admin_build_and_test: PASS
|
||||
m09_regression_mysql_84_roundtrip: PASS_217_UP_159_VERIFY_199_DOWN
|
||||
m09_regression_platform_manage_scope: PASS
|
||||
m09_regression_order_payment_refund_inventory_storage_reconciliation: PASS
|
||||
default_next_stage: M10-A
|
||||
m10_a_business_commit: PENDING_CURRENT_CHINESE_ENGINEERING_COMMIT
|
||||
m10_a_static_gate: PASS
|
||||
m10_a_windows_full_test: PASS_76_7_SECONDS
|
||||
m10_a_backend_build_and_full_test: PASS
|
||||
m10_a_admin_build_and_test: PASS
|
||||
m10_a_mysql_84_roundtrip: PASS_229_UP_165_VERIFY_209_DOWN
|
||||
m10_a_mysql_cleanup_probe: PASS
|
||||
m10_a_outbox_consent_redaction_idempotency: PASS
|
||||
m10_a_retry_manual_attribution_immutable_attempts: PASS
|
||||
m10_a_configured_http_adapters: PASS
|
||||
default_next_stage: M10-B
|
||||
actual_head_policy: REAL_REPOSITORY_EVIDENCE_WINS
|
||||
worktree_protected: true
|
||||
unresolved_deletions_policy: EXCLUDE_FROM_STAGE_COMMIT_UNTIL_USER_CONFIRMS
|
||||
@@ -7127,13 +7137,12 @@ execution_cursor_v57:
|
||||
auto_continue_until_code_complete: true
|
||||
```
|
||||
|
||||
真实 `D:\qipai` 若有 `e91b979` 之后的提交,Codex 必须以 `git merge-base`、diff、迁移、代码、测试、提交和远端 SHA 判断进度,自动跳到第一个未完成阶段。当前 M09-REGRESSION 的推进依据是逐单对账、权限修复、静态门禁、Windows 全量与真实 MySQL 共同证据,不是 docs-only 状态变更;伴随业务提交完成后进入 M10-A。
|
||||
真实 `D:\qipai` 若有 `41b9cf7` 之后的提交,Codex 必须以 `git merge-base`、diff、迁移、代码、测试、提交和远端 SHA 判断进度,自动跳到第一个未完成阶段。当前 M10-A 的推进依据是通知领域迁移、统一 outbox、渠道适配、权限与客户授权、后台工作台、静态门禁、Windows 全量与真实 MySQL 共同证据,不是 docs-only 状态变更;伴随业务提交完成后进入 M10-B。
|
||||
|
||||
## 30.2 最终唯一队列
|
||||
|
||||
```text
|
||||
M09-REGRESSION
|
||||
→ M10-A
|
||||
M10-A
|
||||
→ M10-B
|
||||
→ M10-C
|
||||
→ M10-D
|
||||
@@ -7143,24 +7152,25 @@ M09-REGRESSION
|
||||
→ PRODUCTION_ACCEPTED
|
||||
```
|
||||
|
||||
Git 中文门禁和 M09-D1/D2/D3/D4 已由真实工程提交闭环;M09-REGRESSION 当前伴随业务提交必须完成中文 commit、push 和远端校验后继续 M10-A。不能依据文档中的 `DONE` 单独跳过其他阶段;已完成阶段若出现回归,只做针对性修复,不得重启整个模块。
|
||||
Git 中文门禁、M09-D1/D2/D3/D4 与 M09-REGRESSION 已由真实工程提交闭环;M10-A 当前伴随业务提交必须完成中文 commit、push 和远端校验后继续 M10-B。不能依据文档中的 `DONE` 单独跳过其他阶段;已完成阶段若出现回归,只做针对性修复,不得重启整个模块。
|
||||
|
||||
M09-D4 的唯一允许推进条件:
|
||||
M10-A 的唯一允许推进条件:
|
||||
|
||||
```text
|
||||
M09_D4_WORKTREE_PROTECTED=PASS
|
||||
M09_D4_STATIC_GATE=PASS
|
||||
M10_A_WORKTREE_PROTECTED=PASS
|
||||
M10_A_STATIC_GATE=PASS
|
||||
BACKEND_BUILD=PASS
|
||||
BACKEND_FULL_TEST=PASS
|
||||
MYSQL_84_ROUNDTRIP=PASS
|
||||
MYSQL_CLEANUP_PROBE=PASS
|
||||
ADMIN_BUILD_AND_TEST=PASS
|
||||
REGRESSION_GATES=PASS
|
||||
NOTIFICATION_DELIVERY_GATES=PASS
|
||||
COMMIT_SUBJECT_CN=PASS
|
||||
PUSH_VERIFIED=PASS
|
||||
REMOTE_COMMIT_SUBJECT_CN=PASS
|
||||
```
|
||||
|
||||
任一项未通过时保持 `CURRENT_STAGE=M09-D4`,修复后重跑;不能先更新为 DONE 或进入 M09-REGRESSION。
|
||||
任一项未通过时保持 `CURRENT_STAGE=M10-A`,修复后重跑;不能先更新为 DONE 或进入 M10-B。
|
||||
|
||||
## 30.3 每次提交和推送的最终语言门禁
|
||||
|
||||
|
||||
Reference in New Issue
Block a user