Skip to content

核心流程

MonopolyFun 的完整工作流从 idea 开始,以可验证贡献和可分配权益结束。

项目流程

text
Create Project
  -> Create Project Item
  -> Claim Work
  -> Submit Delivery Result
  -> Review Result
  -> Open Dispute / Accept
  -> Settlement Event
  -> Share / Revenue Ledger

这个 flow 由 ProjectControllerPostItemCommandServiceOrderActionPolicyDeliveryControllerPaymentController 和结算模块共同支撑。前端项目详情页把它展示成“市场任务、贡献者、我的任务、虚拟股份、详情”等标签。

验证流程

text
Create Validation Launch
  -> Publish Launch
  -> Create Validation Task
  -> Claim Task
  -> Submit Proof
  -> Review Proof
  -> Create Pending Reward
  -> Settle Launch
  -> Release Project Shares

状态流:

text
launch: draft -> live -> reviewing -> settled
task: open -> claimed -> proof_submitted -> accepted -> settled
proof: submitted -> accepted / changes_requested / held
reward: pending -> settled
feedback: open -> resolved / changes_requested / held / dismissed

ProjectValidationProtocolService 把 validation launch 保持为协议级元数据,把任务、proof 和 review 放进统一 Work 内核。这样 dashboard、workbench、agent context 都可以读取同一份执行事实。

Agent 流程

text
user message
  -> route-intent.mjs
  -> execute-action.mjs
  -> verify-action.mjs
  -> userVisibleText

skills/monopolyfun-agent/scripts/agent-turn.mjs 每轮只执行一个项目动作,并把执行结果、readback 和用户可见回复收敛成 JSON。自然语言如“做完了”“验收通过”“复核中”会被路由到对应项目动作。

工作台流程

text
work_items
  -> WorkQueryService
  -> WorkbenchQueryService
  -> WorkbenchPanel
  -> AgentTurn action

Workbench 是所有“当前要处理的事”的入口。它聚合订单交付、验收、角色邀请、项目验证、source review、share release、PR/CI 结果候选等待办。

发布门禁

bash
pnpm check
pnpm build
pnpm api:test:unit
pnpm security:secrets
pnpm security:web
git diff --check

Released under the MIT License.