use crate::inspect::smp::services::SmpServiceConsumerHypothesis;

pub(super) fn build_modal_dispatch_hypothesis() -> SmpServiceConsumerHypothesis {
    SmpServiceConsumerHypothesis {
        label: "queued kind-7 modal dispatch path".to_string(),
        status: "shell_adjacent_reference_only".to_string(),
        candidate_consumers: vec![
            "0x00437c00 queued-kind dispatch owner".to_string(),
            "0x004c7520 kind-7 region-focused custom-modal owner".to_string(),
        ],
        evidence: vec![
            "atlas already bounds this family as the shell-facing modal dispatch above the queued region id".to_string(),
            "it is still useful as a reference owner for field identity, but not the first shellless rehost target".to_string(),
        ],
        blockers: vec![
            "full shell/dialog ownership remains out of scope".to_string(),
        ],
    }
}
