ad34d0d1e0
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com> Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
955 B
955 B
created, status, requirements, system_design, legacy_specs
| created | status | requirements | system_design | legacy_specs | ||
|---|---|---|---|---|---|---|
| 2026-09-14 | completed |
|
|
Implementation plan: Native review finding status atomicity
Review finding status changes must be safe when more than one client updates the
same finding at the same time. The repository owns one atomic transition that
reads the stored status, derives resolved_at, and returns the stored finding.
The service keeps validation and publishes the existing update event after the
transition succeeds.
Work order
Scope
- Keep the existing review finding and WebSocket contracts.
- Use one repository transition for status and timestamp updates.
- Cover concurrent SQLite writers and an environment-gated PostgreSQL multi-connection path.