[architecture] Unify Projects edit UI code to single

Task 12448 · Done · Architecture · created · updated

_Automatically composed from the parent epic at dispatch time._

Outcome

Confirmed hang = PUT /api/projects/54 on dead conn. Design: net/ choke point; writes relayed w/ Idempotency-Key (claim-before-run, at-most-once); relay v2 + anon live socket; gate. 7 children C1–C7. Memory: none applied

Artifacts

Activity

  • Ready
  • Runner started
  • Awaiting response
  • Awaiting response
  • Awaiting response
  • Awaiting response
  • Awaiting response
  • Runner resumed
  • Runner ended (done)