release: freeze 2026-10-15 validated release baseline
CI/CD Pipeline / UI Contracts (source-structure gates) (push) Canceled after 0s
CI/CD Pipeline / E2E (live stack) (push) Canceled after 0s
CI/CD Pipeline / Backend Build & Test (push) Canceled after 0s
CI/CD Pipeline / Admin Web Build (push) Canceled after 0s
CI/CD Pipeline / Mini Program Compile Check (push) Canceled after 0s
CI/CD Pipeline / Migration Validation (push) Canceled after 0s
CI/CD Pipeline / Test Shell Guard (Phase 23 Gate) (push) Canceled after 0s

This commit is contained in:
WorkBuddy
2026-10-15 09:47:31 +08:00
parent 827c23db1d
commit 3c2b967274
149 changed files with 4324 additions and 348 deletions
@@ -13,6 +13,14 @@ spring:
serialization:
write-dates-as-timestamps: false
# REQUIRES_NEW 拒绝审计(AuditDenyWriter.insertIndependent)经独立 SqlSession 提交后,
# 不会清空外层测试事务 SqlSession 的一级缓存;测试里 before/after 两次同参数 count
# 第二次会命中缓存返回 before 值(旧行为假绿的机制来源)。statement 作用域让每次查询
# 真执行,与生产 PG READ_COMMITTED 的可见性语义一致。
mybatis-plus:
configuration:
local-cache-scope: statement
jwt:
access-token-secret: test-access-secret-for-unit-tests-only
refresh-token-secret: test-refresh-secret-for-unit-tests-only