核心流程
MonopolyFun 的完整工作流从 idea 开始,以可验证贡献和可分配权益结束。
项目流程
text
Create Project
-> Create Project Item
-> Claim Work
-> Submit Delivery Result
-> Review Result
-> Open Dispute / Accept
-> Settlement Event
-> Share / Revenue Ledger这个 flow 由 ProjectController、PostItemCommandService、OrderActionPolicy、DeliveryController、PaymentController 和结算模块共同支撑。前端项目详情页把它展示成“市场任务、贡献者、我的任务、虚拟股份、详情”等标签。
验证流程
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 / dismissedProjectValidationProtocolService 把 validation launch 保持为协议级元数据,把任务、proof 和 review 放进统一 Work 内核。这样 dashboard、workbench、agent context 都可以读取同一份执行事实。
Agent 流程
text
user message
-> route-intent.mjs
-> execute-action.mjs
-> verify-action.mjs
-> userVisibleTextskills/monopolyfun-agent/scripts/agent-turn.mjs 每轮只执行一个项目动作,并把执行结果、readback 和用户可见回复收敛成 JSON。自然语言如“做完了”“验收通过”“复核中”会被路由到对应项目动作。
工作台流程
text
work_items
-> WorkQueryService
-> WorkbenchQueryService
-> WorkbenchPanel
-> AgentTurn actionWorkbench 是所有“当前要处理的事”的入口。它聚合订单交付、验收、角色邀请、项目验证、source review、share release、PR/CI 结果候选等待办。
发布门禁
bash
pnpm check
pnpm build
pnpm api:test:unit
pnpm security:secrets
pnpm security:web
git diff --check