lili
d113f4ee15
feat(handoff): P3 content asset_use 两段式后端(token 红线 + 单表事实)
content asset_use 从零建(SSOT 后端-04 定义表名/索引、建表 SQL 此前未写、feature disabled):
- V28 建表 muse_content_work_asset_use_precheck(单表,照 knowledge bind_precheck)
- 两段式:asset-use-prechecks(market 来源 verify(content/asset_use)+consume token、明文仅此阶段)
→ asset-uses(凭 precheckId + work 级乐观锁,单表转 consumed 即使用事实,AI archive 引用 precheckId)
- purposes 白名单 reference/ai_context/generate_reference(禁 template 模板化=forbiddenPurpose)
- content-server 依赖 market-api(经端口,不碰 market.dal)+ 错误码 1_041_002_xxx
验证:编译 OK、MuseContentAssetUseServiceTest 8/0(正路 verify+consume/伪造拒/缺 token 拒/禁用 purpose 拒/
越权拒/create 闭环/work revision 冲突/precheck 过期)、BcBoundaryArchTest 0 违例(content→market-api)。
asset_use 只记录使用授权事实、不写正文/参考来源(产品-02F L456),不涉及资产物化。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-22 22:51:59 -07:00
..
2026-05-24 23:15:08 +08:00
2026-05-24 23:15:08 +08:00
2026-05-24 23:15:08 +08:00
2026-05-24 23:15:08 +08:00
2026-05-24 23:15:08 +08:00
2026-05-24 23:15:08 +08:00
2026-05-25 12:11:27 +08:00
2026-05-25 12:11:27 +08:00
2026-05-27 02:24:48 +08:00
2026-05-28 12:30:46 +08:00
2026-05-29 13:17:19 +08:00
2026-06-01 00:37:29 +08:00
2026-06-01 00:37:29 +08:00
2026-06-02 19:36:02 +08:00
2026-06-05 10:51:58 +08:00
2026-06-05 22:20:48 +08:00
2026-06-06 20:24:01 +08:00
2026-06-07 10:00:04 +08:00
2026-06-07 22:28:39 +08:00
2026-06-08 02:49:02 +08:00
2026-06-08 23:17:41 +08:00
2026-06-15 02:10:12 -07:00
2026-06-15 03:30:11 -07:00
2026-06-19 09:31:56 -07:00
2026-06-21 01:48:15 -07:00
2026-06-21 19:09:59 -07:00
2026-06-22 12:30:50 -07:00
2026-06-22 22:51:59 -07:00