Summary
When a Contributor edits a public vehicle or test they did not create, that edit currently goes live immediately. A future enhancement would allow these edits to be staged for admin review before going public.
Desired behaviour
- Contributor edits to public content they don't own create a "pending" version
- Admin sees a diff/approval UI and can accept or reject the change
- Rejected changes are discarded; accepted changes replace the live version
- Full edit history / rollback so any version can be restored
Out of scope for now
- Initial implementation will use direct edits (contributors are trusted)
- No audit trail in v1
Complexity notes
This requires a vehicle_edits / run_edits staging table, a diff UI, and an approval workflow — significant scope. Defer until contributor trust becomes a concern.
Summary
When a Contributor edits a public vehicle or test they did not create, that edit currently goes live immediately. A future enhancement would allow these edits to be staged for admin review before going public.
Desired behaviour
Out of scope for now
Complexity notes
This requires a
vehicle_edits/run_editsstaging table, a diff UI, and an approval workflow — significant scope. Defer until contributor trust becomes a concern.