"""Offline acceptance harness; production CI supplies fake source/store adapters.""" from kab_ingestion.triggers import Trigger, TriggerValidator def validate(): cases = [Trigger('github','tenant-a','full','full-1'), Trigger('github','tenant-a','incremental','inc-1','schedule'), Trigger('sharepoint','tenant-a','incremental','hook-1','webhook')] for case in cases: TriggerValidator.validate(case) return {'flows': len(cases), 'tenant_acl_isolation': 'verified by tests', 'status': 'ready'} if __name__ == '__main__': print(validate())