Most of the time the buyer's agent starts the job, since the repairs come from their buyer's inspection. A seller's agent can start one the same way. One upload replaces the round of phone calls.
The agent confirms the routing before anything goes out and can move any item to a different trade.
The GC layer sits on top of the trades instead of replacing them. Agents who want one contact pick a GC; agents chasing the lowest number go trade by trade.
Getting everything done in one day at the house becomes a setting. Calendar sync lets trades see open times without a phone call.
The electrician never sees the plumbing or paint items. The license is captured with a timestamp at submit, to support compliance.
A GC sees every item it is eligible for, picks the ones it will take and quotes them as one bundle on one crew day. Items it skips stay with the individual trades.
For the items a GC covers, the agent sees the bundle next to the individual trades. Anything outside the GC's scope still goes trade by trade.
The agent is at the house once while the GC crew and the remaining trades come through. The quote packet supports the negotiation even when the work is never done.