import sys
sys.path.insert(0, '/opt/struktur/social-media-agent')
import publish_ready as pr
def test_mas_content_identity_is_loaded_from_central_config():
assert pr.MAS_CONTENT_IDENTITY['company'] == 'Mallorca AirServices'
assert 'Feuchtigkeit' in pr.MAS_CONTENT_IDENTITY['core_areas']
assert pr.MAS_CONTENT_POLICY['uncertainty_rule']
def test_mas_policy_gate_rejects_fake_guarantee():
signal={'topic':'Feuchteprüfung','signal_category':'feuchte','content_pillar':'feuchte_schimmel','evidence_complete':True,'cta_type':'messung','mallorca_relevance':1}
result=pr.quality_gate(signal,'Wir garantieren immer 100% Erfolg.','Eine Messung kann Klarheit schaffen.')
assert result.ok is False