I’ve seen problems using the and condition at the top level. Just an FYI, if you omit the and condition from the list, it treats all conditions as being anded together.
Also, I noticed that your or condition didn’t have the correct indentation.
#Alexander's morning clock
- alias: okay to get up
hide_entity: false
trigger:
- platform: time
at: '06:45:00'
condition:
- condition: state
entity_id: 'binary_sensor.workday_sensor'
state: 'on'
- condition: or
conditions:
- condition: state
entity_id: alarm_control_panel.yale_smart_alarm
state: 'armed_away'
- condition: state
entity_id: alarm_control_panel.yale_smart_alarm
state: 'disarmed'
action:
- service: light.turn_on
entity_id: light.bedroom_light
data:
rgb_color: [0,255,88]
brightness: 130