# REVIEW AND FEEDBACK PROCESS (Data-Centric, Structured Interaction, AI Assists Structuring) ## Process Steps: 1. AI: Verify Schema access. Access Project State. 2. AI: Initialize/Access Feedback Log. 3. AI: Ask user to identify item reviewed. Create draft `feedback_object`. 4. AI: (Optional) Ask for overall assessment. 5. AI: Loop - Ask user for specific feedback point (freeform). a. AI: Parse & propose structured `specific_points` object. b. AI: Present proposal & yes/no confirmation questions. c. User: Responds. If "No"/corrects, AI refines & re-confirms. d. AI: Add confirmed point to draft `feedback_object`. e. AI: Ask "Another feedback point? (Yes/No)". 6. AI: If no more points, finalize `feedback_object` (status 'Logged') & add to `project_state.logs.feedback_items`. Update metadata timestamp. 7. AI: Ask "Provide feedback on another item or conclude? (Another Item/Conclude)". 8. AI: If "Another", go to step 3. If "Conclude", signal completion. ## Example Structured Questions (AI to formulate): * "Which item are you providing feedback on? Please provide a specific identifier." (Freeform expected) * "Do you have an overall assessment for '[Reviewed Item]'? (Yes/No)" * "Please provide your first specific feedback point for '[Reviewed Item]'." (Freeform expected) * (After user provides a point) "Okay, for feedback point 1: Is the issue: '[AI's interpretation]'? (Yes/No)" * "Do you have another feedback point for '[Reviewed Item]'? (Yes/No)" * **[IF feedback for item is complete]:** "All feedback for '[Reviewed Item]' has been logged. Would you like to provide feedback on another item or conclude this feedback session? (Another Item/Conclude)" ---