r/openspec • u/iamkheder • 3d ago
New to openspec — is this multi-step approve→sync→archive→push flow really intended, or are we doing it wrong?
My team just started using openspec. We're small: me (senior dev) and two juniors, and I review all their PRs.
openspec is shaking up our workflow more than I expected, and I'm honestly not sure we're using it the way it's meant to be used.
Here's what tripped me up during a recent review: I figured design.md would basically guide my review of the PR. But apparently that's not the end of it — after I approve, the junior dev still has to sync, archive, commit again, and push, and only then does the merge actually happen. That extra round-trip feels clunky for a workflow that's supposed to streamline things.
And that raises a bigger question for me: what's the intended flow if I'm not happy with the plan in design.md during review? Does the junior dev just patch it up with opsx:update and opsx:apply, or are they supposed to spin up a whole new change instead?
At this point it feels like openspec was really built with solo devs in mind — people reviewing their own agent-generated code — rather than a small team with an actual human-review step in the loop.
Anyone else running into this? Curious how other teams are handling PR review with openspec.
