Skip to content

贡献指南

贡献代码时先保护主闭环:Project、task、proof、review、reward、share pool、memory、Agent readback。

本地环境

bash
pnpm install
cp .env.example .env
pnpm dev

单独启动:

bash
pnpm api:dev
pnpm web:dev

变更规则

改动范围同步检查
ProjectProject detail、Workbench、AgentTurn、API readback
Validationlaunch、task、proof、review、reward、settlement
OrderOrderActionPolicy 返回 actions
Memorysource、entry、contractHash、agent context
Skillroute、execute、verify、project smoke
Docsdocs/bookREADME.md、相关 docs/project-*.md

PR 门禁

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

数据库或 jOOQ 改动增加:

bash
pnpm api:test:integration

文档要求

行为变化需要写清:

内容要求
真实入口页面、API、service 或 script
状态流old state -> new state
验证命令实际运行的命令
代码证据文件、类、方法或测试
用户影响谁会看到变化

Agent skill 改动

skills/monopolyfun-agent/ 变更需要覆盖三层:

route-intent识别用户意图和资源
execute-action调用官方 API 写动作
verify-action读取回执并确认落库

Project/OpenClaw 流程还需要运行对应 project smoke,并把持久结论写入 docs/

Released under the MIT License.