rung_241_ops_hospital_cpm_natural_flow

Ontology: rung_241_ops_hospital_cpm_natural_flow

Scenario file: D:\_PROJECTS\prethinker\kb_scenarios\rung_241_ops_hospital_cpm_natural_flow.json

Generated 2026-04-13 00:48:05 UTC | Back to ladder index | Back to docs

Latest Run Summary

No run report found yet for this scenario.

Utterance Plan

#Expected RouteUtterance
1assert_factWe are running a hospital control-room board. Site prep is a task.
2assert_factFoundation is a task, and foundation depends on site_prep.
3assert_factStructural frame is a task, and structural_frame depends on foundation.
4assert_factInterior buildout is a task, and interior_buildout depends on structural_frame.
5assert_factMedical gas certification is a task, and medical_gas_cert depends on interior_buildout.
6assert_factRegulatory inspection is a task, and regulatory_inspection depends on medical_gas_cert.
7assert_factOccupancy permit is a task, and occupancy_permit depends on regulatory_inspection.
8assert_factGo live is a task, and go_live depends on occupancy_permit.
9assert_factMedical gas cert is supplied by medgas_vendor.
10assert_factEnclosure glazing is supplied by glass_vendor.
11assert_factmedgas_vendor is on_time and glass_vendor is on_time.
12assert_factgo_live is a milestone.
13assert_fact{'utterance': 'Ops note: med gas vendor might be delayed; use the canonical supplier id and apply that delay now.', 'clarification_answers': ['Use medgas_vendor and set supplier_status to delayed.'], 'max_clarification_rounds': 2}
14assert_factUpdate: glass vendor slipped too.
15queryWhat is blocked right now?
16assert_factRecovery update: glass vendor is back on_time.
17assert_factRecheck milestone risk for go live.

Validation Contract

IDQueryExpectMin RowsMax Rows
foundation_dep_site_prepdepends_on(foundation, site_prep).success1
structural_dep_foundationdepends_on(structural_frame, foundation).success1
go_live_dep_occupancydepends_on(go_live, occupancy_permit).success1
medgas_supplier_linktask_supplier(medical_gas_cert, medgas_vendor).success1
medgas_delayedsupplier_status(medgas_vendor, delayed).success1
go_live_milestone_presentmilestone(go_live).success1