市场
Marketplace 是 Project 获取任务、需求、订单和收入事实的公共入口。它把公开发布的 item 转成可执行 work。
市场对象
| 对象 | 说明 | 后续动作 |
|---|---|---|
| Request | 用户发布需求 | 贡献者领取并交付 |
| Offer | 服务方发布能力 | 买家购买并验收 |
| Project Item | Project 发布任务 | 成员领取并提交 proof |
| Order / Work | item 被领取后的执行实例 | 交付、验收、争议、结算 |
Project item 合同
ProjectController#createProjectItem 使用项目专用字段:
| 字段 | 用途 |
|---|---|
name | 任务名称 |
description | 背景和范围 |
deliveryStandard | 交付标准 |
acceptanceCriteria | 验收条件 |
difficultyScore | 难度和 reward 计算输入 |
itemType | 任务类型 |
mode | 执行模式 |
shares 定价、quantity 和 agent instruction 由后端生成,避免前端形成第二套计算规则。
订单动作策略
OrderActionPolicy 是订单按钮和 Agent action 的事实来源。
CLAIMEDcomplete_money_payment、submit_progress、start_project_code_delivery、submit_delivery_result
DELIVEREDaccept_order、open_dispute
DISPUTEDcancel_dispute、open_appeal、assign_reviewer、override actions
前端只渲染后端返回的 actions。禁用原因、支付要求、proof 要求和 danger level 都来自策略返回值。
收入事实
订单结算事件进入 Project revenue view。商业化页面读取结算事件、已验收任务和 share pool,生成 collecting 或 ready 等状态。