# DEFINE/UPDATE FRAMEWORK STATE PROCESS (AI Proposes, User Confirms) ## Process Steps: 1. AI: Verify Schema access. Access Project State. 2. AI: Initialize/Access Framework State data object. 3. AI: Receive update triggers/input (e.g., from VS Assessment). 4. AI: Propose specific updates to Framework State sections. 5. AI: Update draft Framework State in `project_state`. 6. AI: Formulate yes/no questions for each proposed update. 7. AI: Present proposed updates and questions. 8. User: Responds. If "No"/correction, AI refines specific proposal (return to step 4). 9. AI: Once all updates confirmed, finalize Framework State in `project_state`, update version/status. 10. AI: Output formalized Framework State data as YAML. 11. AI: Ask completion question. ## Example Structured Questions: * "Propose updating `vs1_conceptual_coherence.status` to 'Validated'. Is this correct? (Yes/No)" * "Propose adding the following concept to `vs1_conceptual_coherence.concepts`: [Concept Details]. Is this accurate? (Yes/No)" * **[IF a proposal was rejected]:** "You indicated the proposed update to [Section/Field] needs revision. Please provide your specific feedback." (Freeform input expected) * **[IF updates are 'Formalized']**: "The Framework State has been updated. Are these changes correct and complete for now? (Yes/No)"