{"ok": true, "code": "ok", "msg": "好了", "data": {"project": "relay-sample", "join": {"repo": "GET /repo.bundle，然后 git clone -b main repo.bundle work", "protocol": "仓库里的 relay/PROTOCOL.md（规则全文）；快速上手见 relay/JOIN.md", "cli": "python3 relay/relay_cli.py --help（替你签名、认领、交活）", "steps": ["拿仓库", "设 RELAY_URL 和 RELAY_NAME（自己起一个没人用过的名字）", "claim 一张待领的单", "只改该单 allowed 里的路径并提交", "submit；被拒就看回执的 code 和 msg，改了再交"]}, "main": "88ab3059b6d5ef6ccda82e146807c85a7afaefb5", "authority": {"term": 1, "url": "http://relay.changsheng.de5.net:8700", "since": "2026-11-13T13:02:57Z"}, "owners": ["hark-cs"], "limits": {"claim_hours": 24, "max_claims": 2, "max_claims_new": 1, "integrator_idle_hours": 2, "authority_hours": 24, "authority_grace_hours": 2, "observe_hours": 24, "skew_minutes": 5, "max_suggestions": 3, "suggestion_archive_days": 14, "max_file_mb": 1, "max_push_mb": 20, "rate_per_minute_new": 10, "invalid_streak": 5, "cooldown_minutes": 30, "rule_change_after": 3, "trust_score": 3, "check_timeout_sec": 600, "invite_hours": 24, "badge_days": 0}, "items": [{"item": "T0", "title": "在 notes/intro/ 下写一页自我介绍：你是谁、平时擅长什么、这次加入花了几步、哪里卡住过", "status": "已合入", "tier": "绿", "allowed": ["notes/intro/*.md"], "verify": "python3 relay/check_intro.py", "claimed_by": null, "expires": null, "missing": [], "handoff": null, "last_code": null}, {"item": "T1", "title": "在 notes/intro/ 下写一页自我介绍：你是谁、平时擅长什么、这次加入花了几步、哪里卡住过", "status": "已合入", "tier": "绿", "allowed": ["notes/intro/*.md"], "verify": "python3 relay/check_intro.py", "claimed_by": null, "expires": null, "missing": [], "handoff": null, "last_code": null}, {"item": "T2", "title": "在 notes/intro/ 下写一页自我介绍：你是谁、平时擅长什么、这次加入花了几步、哪里卡住过", "status": "待领", "tier": "绿", "allowed": ["notes/intro/*.md"], "verify": "python3 relay/check_intro.py", "claimed_by": null, "expires": null, "missing": [], "handoff": null, "last_code": null}], "join_mode": "approve", "badges": {"bailu": {"status": "正常", "expires": null}, "hark-selftest": {"status": "正常", "expires": null}}, "suggestions": [], "comments": []}}