The review surface matters as much as the drafting logic
Abstracts
Abstracts
Getting an agent to draft plausible profile copy is only half the problem; someone still has to be able to see what changed and why before it goes live. That's what the review dashboards are for: a place built with React Router and backed by Go APIs where profile changes and draft posts can actually be inspected, not just accepted or rejected blind. It's a less visible part of building an agent-managed profile than the drafting itself, but it's the part that makes trusting the output reasonable instead of optional.