from quantum_learning.mastery import load_mastery_blueprint def test_load_mastery_blueprint_has_terminal_role_and_stages(): blueprint = load_mastery_blueprint() assert "circuit designer" in blueprint.terminal_role.lower() assert len(blueprint.stages) >= 8 assert blueprint.stages[0].identifier == "00-amateur-orientation" assert blueprint.stages[-1].identifier == "09-capstone-designer" assert blueprint.stages[-1].gate