Q f82f2399b0 docs(ac20): models_divide.Layer 红线注释写明「两道限制,不是同一个概念」 12 órája
..
testdata a10707bd2d fix(academic): 【P0】教龄列精度保留 3 位(decimal(6,2)→(6,3)),修正区间命中集合 1 napja
ddl_hash_test.go 7f0a9dc598 test(model): 落地设计 v0.1.3 §2.6 指纹口径约束 + §2.4-B A3(self_support→bool) 1 napja
migrate_dev_check_test.go f667bd1230 test(academic): 落地设计 v0.1.2 §2.4 的 L1/L2 裁定(类型归一 + DDL 指纹锁) 1 napja
models_activity.go a1971b7dcd fix(academic): 审计时间零值落库缺陷根因修复(27 列补 default + 撤 ensureCreateTime) 1 napja
models_course.go 32dcb50419 fix(academic): D16 课酬只分给 type∈{1,2}(除数+写入范围按 PHP),恒等式改条件式 1 napja
models_divide.go f82f2399b0 docs(ac20): models_divide.Layer 红线注释写明「两道限制,不是同一个概念」 12 órája
models_fund.go 60c1315f21 fix(academic): balance_after 改为「全局账户余额快照(同操作多行同值)」+ 台账两条门禁用例 1 napja
models_payroll.go a10707bd2d fix(academic): 【P0】教龄列精度保留 3 位(decimal(6,2)→(6,3)),修正区间命中集合 1 napja
models_test.go 49ad084f3b feat(academic): AC-13a 分账 6 端点(38~43)+ 两树隔离/树不变式断言 1 napja
payroll_precision_test.go ec174ee1ec test(academic): 【P0 守护】教龄精度口径锁 + 账单 pages 字段(P1 明细窗口已在 86172ad) 1 napja
tables.go bc3c970a70 feat(academic): AC-01 模型全量 27 表 + AC-02 共享内核 1 napja