"""Smart Onboarding Advisor — the onboarding runtime step (orchestration over existing engines). Turns (company + products + certifications + target) into inferred assumptions, the next best questions (<=5, each self-explaining), the capability delta, top measures, evidence requests and completeness — with NO sales interpretation and NO regulation picking. Orchestrator only: no new engine/registry/ meta-model; certificate->capability hypotheses and target requirements are INJECTED. """ from __future__ import annotations from .engine import advisor_start, apply_answer from .hypotheses import ( CapabilityHypothesis, HypothesisObservations, empirical_confidence, inferred_hypotheses, record_observation, resolve_for_certifications, ) from .schemas import ( AdvisorMeasure, AdvisorQuestion, AdvisorResult, InferredAssumption, OnboardingInput, RejectedAssumption, ) __all__ = [ "advisor_start", "apply_answer", "OnboardingInput", "AdvisorResult", "AdvisorQuestion", "AdvisorMeasure", "InferredAssumption", "RejectedAssumption", "CapabilityHypothesis", "HypothesisObservations", "empirical_confidence", "record_observation", "inferred_hypotheses", "resolve_for_certifications", ]