c6cb17e8d8
- Defined ASI as an object with explicit `hypothesis`, `rollback_reason`, and `next_action_hint` fields while allowing additional keys. - Updated `validateAsiRequirements` to clarify guidance when ASI data is missing or missing a valid hypothesis. - Adjusted autoresearch state tests to assert the revised ASI validation error messages.