fix(us3): align dataset review contracts and acceptance gates
This commit is contained in:
@@ -8,6 +8,7 @@
|
||||
<!-- @PRE: Session id is available and semantic field entries come from the current ownership-scoped session detail payload. -->
|
||||
<!-- @POST: Users can review the current semantic value, accept a candidate, apply manual override, and lock or unlock field state without violating backend provenance rules. -->
|
||||
<!-- @SIDE_EFFECT: Persists semantic field decisions, lock state, and optional thumbs feedback through dataset orchestration endpoints. -->
|
||||
<!-- @DATA_CONTRACT: Input -> Dataset review session detail { sessionId, fields[], semanticSources[] }; Output -> onupdated(updatedField | { fields: updatedFields }) refresh payload. -->
|
||||
<!-- @UX_STATE: Conflicted -> Multiple candidates or review-needed fields remain visible with explicit acceptance actions. -->
|
||||
<!-- @UX_STATE: Manual -> One field enters local draft mode and persists as locked manual override on save. -->
|
||||
<!-- @UX_FEEDBACK: Save, lock, unlock, and feedback actions expose inline success or error state on the affected field. -->
|
||||
|
||||
Reference in New Issue
Block a user