e2c8671c5781703291f1dd60d341b6df4023530c
checkpoint / checkpoint (push) Successful in 3m29s
Full CRUD + membership lifecycle on top of the merged Group/GroupMember models: create/get/update/delete, join (idempotent)/leave (owner must transfer first), role-set (owner-only, rejects setting role=owner -- must use /transfer), ownership transfer (exactly-one-owner invariant: promotes new owner, demotes old to admin). Group page member list uses an explicit allowlisted schema, no private user fields leak. Independently re-verified: 220/220 backend tests, transfer/leave/ role-set authorization logic read directly and confirmed sound.
agp-game
Agentic Game Platform - Godot game built by autonomous agents
Description
Languages
GDScript
57.2%
Python
42.3%
Shell
0.5%