feat/mosaic-as-provisioning
main
Closes the M4c provisioning phase of agent-comms#9. Review blockers fixed (orphaned-room partial failure, invite cap).
POST /bridge/v1/provision/rooms (inside the authed bridge block): creates rooms AS the appservice sender (PL 100 override), optional alias/topic/ invite/space. Space-link failures surface partial success (room_id + space_linked:false + space_error) instead of orphaning the room behind an exception (review blocker); invite list capped at 50 (review blocker: amplification via stolen bridge token); alias length capped. 13+14 vitest. Co-Authored-By: Claude Fable 5 <[email protected]>
No dependencies set.
The note is not visible to the blocked user.
Closes the M4c provisioning phase of agent-comms#9. Review blockers fixed (orphaned-room partial failure, invite cap).