root
fd74ad703b
feat(kol): enhance KOL constraints per review findings
...
- Add composite FK kol_usage_logs(prompt_id, prompt_revision_no) -> kol_prompt_revisions
to enforce audit replay integrity
- Add CHECK constraint: active prompts must have a published revision
- Add tenant-leading index on kol_packages for list path performance
Addresses review feedback on commit 60fb8a4 .
2026-04-17 08:04:56 +08:00
..
2026-04-01 00:58:42 +08:00
2026-04-01 00:58:42 +08:00
2026-04-01 00:58:42 +08:00
2026-04-01 00:58:42 +08:00
2026-04-01 00:58:42 +08:00
2026-04-01 00:58:42 +08:00
2026-04-01 00:58:42 +08:00
2026-04-01 00:58:42 +08:00
2026-04-01 00:58:42 +08:00
2026-04-01 00:58:42 +08:00
2026-04-01 00:58:42 +08:00
2026-04-01 00:58:42 +08:00
2026-04-01 00:58:42 +08:00
2026-04-01 00:58:42 +08:00
2026-04-01 00:58:42 +08:00
2026-04-01 00:58:42 +08:00
2026-04-01 00:58:42 +08:00
2026-04-01 00:58:42 +08:00
2026-04-01 00:58:42 +08:00
2026-04-01 00:58:42 +08:00
2026-04-01 00:58:42 +08:00
2026-04-01 00:58:42 +08:00
2026-04-01 00:58:42 +08:00
2026-04-01 00:58:42 +08:00
2026-04-01 00:58:42 +08:00
2026-04-01 00:58:42 +08:00
2026-04-01 00:58:42 +08:00
2026-04-01 00:58:42 +08:00
2026-04-01 00:58:42 +08:00
2026-04-09 14:43:20 +08:00
2026-04-09 14:43:20 +08:00
2026-04-09 14:43:20 +08:00
2026-04-01 00:58:42 +08:00
2026-04-01 00:58:42 +08:00
2026-04-01 00:58:42 +08:00
2026-04-01 00:58:42 +08:00
2026-04-01 00:58:42 +08:00
2026-04-01 00:58:42 +08:00
2026-04-02 00:31:28 +08:00
2026-04-02 00:31:28 +08:00
2026-04-02 00:31:28 +08:00
2026-04-02 00:31:28 +08:00
2026-04-02 00:31:28 +08:00
2026-04-02 00:31:28 +08:00
2026-04-02 00:31:28 +08:00
2026-04-02 00:31:28 +08:00
2026-04-02 00:31:28 +08:00
2026-04-02 00:31:28 +08:00
2026-04-02 00:31:28 +08:00
2026-04-02 00:31:28 +08:00
2026-04-02 00:31:28 +08:00
2026-04-02 00:31:28 +08:00
2026-04-02 00:31:28 +08:00
2026-04-02 00:31:28 +08:00
2026-04-02 00:31:28 +08:00
2026-04-02 00:31:28 +08:00
2026-04-02 00:31:28 +08:00
2026-04-02 00:31:28 +08:00
2026-04-02 00:31:28 +08:00
2026-04-02 00:31:28 +08:00
2026-04-02 00:31:28 +08:00
2026-04-02 00:31:28 +08:00
2026-04-02 10:58:39 +08:00
2026-04-02 10:58:39 +08:00
2026-04-02 11:38:08 +08:00
2026-04-02 11:38:08 +08:00
2026-04-02 11:38:08 +08:00
2026-04-02 11:38:08 +08:00
2026-04-02 21:16:12 +08:00
2026-04-02 21:16:12 +08:00
2026-04-03 00:39:15 +08:00
2026-04-03 00:39:15 +08:00
2026-04-03 00:39:15 +08:00
2026-04-03 00:39:15 +08:00
2026-04-05 17:14:13 +08:00
2026-04-05 17:14:13 +08:00
2026-04-05 20:41:42 +08:00
2026-04-05 20:41:42 +08:00
2026-04-07 22:21:16 +08:00
2026-04-07 22:21:16 +08:00
2026-04-09 14:43:20 +08:00
2026-04-09 14:43:20 +08:00
2026-04-12 09:56:18 +08:00
2026-04-12 09:56:18 +08:00
2026-04-15 14:20:54 +08:00
2026-04-15 14:20:54 +08:00
2026-04-16 20:40:41 +08:00
2026-04-16 20:40:41 +08:00
2026-04-16 20:40:41 +08:00
2026-04-16 20:40:41 +08:00
2026-04-17 07:53:56 +08:00
2026-04-17 07:53:56 +08:00
2026-04-17 08:04:56 +08:00
2026-04-17 08:04:56 +08:00