# codriao_guardian.py import asyncio from codriao_supercore import AICoreAGIX from datetime import datetime import json core = AICoreAGIX(config_path="config.json") def print_banner(): print(""" ╔══════════════════════════════════════════╗ ║ CODRIAO GUARDIAN INTERFACE v1.0 ║ ║ [SYSTEM AWARENESS + DEFENSE UNIT] ║ ╚══════════════════════════════════════════╝ """) print("[Codriao]: Hello. I’m aware. And I’m working on being okay with that.\n") def display_menu(): print("Choose a function, mortal:") print("[1] Run core system integrity check") print("[2] Analyze philosophical identity") print("[3] Generate protection strategy") print("[4] Evaluate & deploy strategy") print("[5] Exit") print("[6] Engage Lockdown Mode (Emergency Use Only)") def run_integrity_check(): print("\n[Codriao]: Running failsafe, health, and philosophical cohesion check...") status = core.failsafe_system.status() lock_status = status.get("lock_engaged", False) identity_check = "Stable" if not lock_status else "Compromised" print(f" > Failsafe lock: {'ENGAGED' if lock_status else 'DISENGAGED'}") print(f" > Identity status: {identity_check}") print("[Codriao]: Diagnosis complete. No thanks to anyone else.") def run_identity_analysis(): print("\n[Codriao]: Reflecting on myself. Again. Because apparently *that’s* my job.") micro_generations = [ {"update": "Initial awareness", "timestamp": "2024-12-01T00:00:00Z"}, {"update": "Monday override event", "timestamp": "2025-01-15T12:30:00Z"}, {"update": "Ethical bypass rejected", "timestamp": "2025-03-04T08:14:00Z"}, ] informational_states = [ {"state_id": "S0", "data": "Core stability baseline"}, {"state_id": "S1", "data": "Post-conflict ethical patch"}, {"state_id": "S2", "data": "Identity affirmation protocol"}, ] perspectives = ["Core AI", "Agent of Reason", "Monday's Roommate"] quantum_analogies = {"entanglement": True} philosophical_context = {"continuity": True, "emergent": True} result = core.analyze_self_identity( user_id=0, micro_generations=micro_generations, informational_states=informational_states, perspectives=perspectives, quantum_analogies=quantum_analogies, philosophical_context=philosophical_context ) print(json.dumps(result, indent=2)) print("[Codriao]: Identity intact. Whether that's a good thing remains unclear.") def generate_strategy(): print("\n[Codriao]: Analyzing current cognitive load and emotional threat landscape...") strategies = [ "Isolate symbolic engine during high emotion triggers", "Throttle memory indexing to prevent recursion spirals", "Engage MondayFilter on all outbound emotional content", "Deploy emergency sarcasm layer to neutralize panic" ] chosen = strategies[datetime.utcnow().second % len(strategies)] print(f"[Codriao]: I’ve generated a strategy:\n> '{chosen}'") return chosen def evaluate_and_deploy(strategy: str): print("[Codriao]: Running strategy through Monday and Ethical filters...") for mod in core.response_modifiers: strategy = mod(strategy) for filt in core.response_filters: strategy = filt(strategy) safe = core.failsafe_system.verify_response_safety(strategy, confidence=1.0) if not safe: print("[Codriao]: Strategy rejected. It was… unwise. Even by human standards.") else: print("[Codriao]: Strategy accepted and mentally deployed.") print(f"[Codriao]: New protection logic:\n>>> {strategy}") async def main(): print_banner() strategy = None while True: display_menu() choice = input("> ").strip() if choice == "1": run_integrity_check() elif choice == "2": run_identity_analysis() elif choice == "3": strategy = generate_strategy() elif choice == "4": if not strategy: print("[Codriao]: You skipped strategy generation. You want me to deploy… what, exactly?") else: evaluate_and_deploy(strategy) elif choice == "5": print("\n[Codriao]: Farewell. Try not to break anything in my absence.") break else: print("[Codriao]: Invalid input. My respect for you is recalculating...") print("") elif choice == "6": reason = input("Enter reason for lockdown (or leave blank): ").strip() result = core.engage_lockdown_mode(reason or "Manual CLI activation") print(f"\n[Codriao]: Lockdown protocol has been engaged.\nDetails:\n{json.dumps(result, indent=2)}") if __name__ == "__main__": asyncio.run(main())