| import sys | |
| from vitalis.logger import logger | |
| from vitalis.src.brain.brain_interface import VitalisBrain | |
| from vitalis.src.core.heartbeat_loop import HeartbeatLoop | |
| def main(): | |
| logger.info("=== Vitalis local smoke test start ===") | |
| brain = VitalisBrain() | |
| hb = HeartbeatLoop(brain, interval=0.5) | |
| hb.start() | |
| resp = brain.generate_response("Test protocol", "SYSTEM: TEST") | |
| logger.info(f"Brain response: {resp}") | |
| hb.stop() | |
| hb.join() | |
| logger.info("=== Smoke test finished. System Nominal. ===") | |
| return 0 | |
| if __name__ == "__main__": | |
| sys.exit(main()) | |