Splits from #98. Delivers the minimum registry surface that unblocks all downstream issues (#545, #600, #609, #586, #587).
Scope
- Workspace JSON structure (
.dotbot/team-registry.json)
dotbot team add <name> [--role <role>]
dotbot team list
dotbot team get <name>
- Schema validation + error messages
Out of scope (→ #98b)
team-remove, team-update, team-set-availability, role-list, role-create
Acceptance criteria
Depends on
none
Blocks
#98b · #545a · #600 · #609
Splits from #98. Delivers the minimum registry surface that unblocks all downstream issues (#545, #600, #609, #586, #587).
Scope
.dotbot/team-registry.json)dotbot team add <name> [--role <role>]dotbot team listdotbot team get <name>Out of scope (→ #98b)
team-remove,team-update,team-set-availability,role-list,role-createAcceptance criteria
team-addpersists a member entry to the workspace registryteam-listreturns all members in table formatteam-get <name>returns a single member recordDepends on
none
Blocks
#98b · #545a · #600 · #609