@@ -123,7 +123,7 @@ def _is_filled_field(field_name: str, value: Any) -> bool:
123123 return bool (str (value or "" ).strip ())
124124
125125
126- def _assess_scenario_decomposition_quality (payload : dict [str , Any ]) -> dict [str , Any ]:
126+ def _assess_quality (payload : dict [str , Any ]) -> dict [str , Any ]:
127127 scenarios = payload .get ("scenarios" )
128128 coerced = _coerce_slot_payloads (scenarios )
129129 by_slot : dict [str , Any ] = coerced ["by_slot" ]
@@ -181,7 +181,7 @@ def _assess_scenario_decomposition_quality(payload: dict[str, Any]) -> dict[str,
181181 }
182182
183183
184- def _normalize_decomposition_payload (payload : dict [str , Any ]) -> dict [str , Any ]:
184+ def _normalize (payload : dict [str , Any ]) -> dict [str , Any ]:
185185 scenarios = payload .get ("scenarios" )
186186 normalized_scenarios : list [Any ]
187187
@@ -235,7 +235,7 @@ def _normalize_decomposition_payload(payload: dict[str, Any]) -> dict[str, Any]:
235235 return payload
236236
237237
238- def decompose_scenario_from_situation (
238+ def planning (
239239 * ,
240240 situation_artifact : dict [str , Any ],
241241 pack_id : str ,
@@ -259,8 +259,8 @@ def decompose_scenario_from_situation(
259259 config_path = config_path ,
260260 stage = "situation_decompose_prompt" ,
261261 )
262- payload = _normalize_decomposition_payload (payload )
263- quality = _assess_scenario_decomposition_quality (payload )
262+ payload = _normalize (payload )
263+ quality = _assess_quality (payload )
264264
265265 retries = 0
266266 if quality ["schema_completeness_ratio" ] < 0.5 :
@@ -275,8 +275,8 @@ def decompose_scenario_from_situation(
275275 config_path = config_path ,
276276 stage = "situation_decompose_prompt" ,
277277 )
278- payload = _normalize_decomposition_payload (payload )
279- quality = _assess_scenario_decomposition_quality (payload )
278+ payload = _normalize (payload )
279+ quality = _assess_quality (payload )
280280 retries = 1
281281
282282 payload .setdefault ("pack_id" , pack_id )
@@ -299,14 +299,14 @@ def decompose_scenario_from_situation(
299299 return payload
300300
301301
302- def load_scenario_ontology_slice_payload (path : str | Path ) -> dict [str , Any ]:
302+ def load (path : str | Path ) -> dict [str , Any ]:
303303 scenario_path = Path (path )
304304 payload = json .loads (scenario_path .read_text (encoding = "utf-8" ))
305305 validated = validate_scenario_ontology_slice_or_raise (payload )
306306 return validated .model_dump ()
307307
308308
309- def scenario_ontology_to_deterministic (ontology : dict [str , Any ]) -> dict [str , Any ]:
309+ def pack (ontology : dict [str , Any ]) -> dict [str , Any ]:
310310 scenarios : list [dict [str , Any ]] = []
311311 for scenario in ontology .get ("scenarios" , []):
312312 if not isinstance (scenario , dict ):
@@ -336,9 +336,9 @@ def scenario_ontology_to_deterministic(ontology: dict[str, Any]) -> dict[str, An
336336 }
337337
338338
339- def prepare_deterministic_inputs_from_scenario (path : str | Path ) -> tuple [dict [str , Any ], dict [str , dict [str , Any ]]]:
340- ontology = load_scenario_ontology_slice_payload (path )
341- deterministic_pack = scenario_ontology_to_deterministic (ontology )
339+ def prepare (path : str | Path ) -> tuple [dict [str , Any ], dict [str , dict [str , Any ]]]:
340+ ontology = load (path )
341+ deterministic_pack = pack (ontology )
342342 validated_pack = validate_deterministic_scenario_pack_or_raise (deterministic_pack )
343343 planned_scenarios = {
344344 str (item .get ("scenario_key" ) or "" ): dict (item )
0 commit comments