This repository has been archived on 2026-09-13. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
BPOS-MVP/db/migrations/meta/_journal.json
T
JCAI Main AgentandClaude Opus 5 4ad901c452 M5(3/3): trigger —— 三类触发器与起单幂等
- matchesEvent:事件触发的命中判定(S-FEEL 规则;规则写坏按不命中处置,不让事件流停摆)
- assembleInput:字段映射装配;缺必填即起单失败入死信,不静默丢弃
- 幂等:同一事件对同一触发器至多起一单;数据日历型同一行同一日期只触发一次
- 周期两型:日历表达式到点扫描 + 数据日历型(日期字段 + 偏移 + 过滤)逐行起单
- 登记触发:人工起单的统一形态,登记人即来源
- 触发器与流程包平级:配置独立存放,增删启停不改流程包版本

340 个测试通过,门禁五道全绿

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KeDBx2PHLavbURXB8LJJ7m
2026-07-27 02:03:58 +08:00

62 lines
1.2 KiB
JSON

{
"version": "7",
"dialect": "postgresql",
"entries": [
{
"idx": 0,
"version": "7",
"when": 1785084862267,
"tag": "0000_luxuriant_gorilla_man",
"breakpoints": true
},
{
"idx": 1,
"version": "7",
"when": 1785086083016,
"tag": "0001_nostalgic_cobalt_man",
"breakpoints": true
},
{
"idx": 2,
"version": "7",
"when": 1785086166573,
"tag": "0002_superb_talisman",
"breakpoints": true
},
{
"idx": 3,
"version": "7",
"when": 1785086925397,
"tag": "0003_youthful_swarm",
"breakpoints": true
},
{
"idx": 4,
"version": "7",
"when": 1785087362238,
"tag": "0004_nice_ravenous",
"breakpoints": true
},
{
"idx": 5,
"version": "7",
"when": 1785088279529,
"tag": "0005_broad_sprite",
"breakpoints": true
},
{
"idx": 6,
"version": "7",
"when": 1785088864829,
"tag": "0006_easy_enchantress",
"breakpoints": true
},
{
"idx": 7,
"version": "7",
"when": 1785089035016,
"tag": "0007_swift_silver_samurai",
"breakpoints": true
}
]
}