市场
市场是 Project 获取工作、需求和收入的公共入口。用户可以发布 request、offer 和 project item,参与者可以领取、交付、验收和支付。
市场循环
text
publish item
-> claim / buy
-> order
-> payment intent or share settlement
-> delivery result
-> review
-> settlementProject item 使用专用合同。ProjectController#createProjectItem 把项目任务字段收敛到 name、description、deliveryStandard、acceptanceCriteria、difficultyScore、itemType 和 mode,由系统处理 shares 定价、quantity 和 agent instruction。
订单动作
OrderActionPolicy 是订单动作的事实来源:
text
CLAIMED
-> complete_money_payment
-> submit_progress
-> start_project_code_delivery
-> submit_delivery_result
DELIVERED
-> accept_order
-> open_dispute
DISPUTED
-> cancel_dispute
-> open_appeal
-> assign_reviewer
-> override_accept_original
-> override_close_original前端只渲染后端返回的 actions。禁用原因、支付要求、proof 要求和 danger level 都由策略统一给出。
项目收入
市场也是收入入口。一个 Project 可以把自身产物变成服务、订阅、数据接口、定制工作或授权产品。订单结算事件进入 Project revenue pool,再和虚拟股份、贡献记录结合。
代码证据
apps/api/src/main/java/com/monopolyfun/modules/order/service/query/OrderActionPolicy.javaapps/api/src/main/java/com/monopolyfun/modules/project/api/ProjectController.javaapps/api/src/main/java/com/monopolyfun/modules/project/service/ProjectCommercializationService.java