diff --git a/wizard-work/spark/env_diagnostic.py b/wizard-work/spark/env_diagnostic.py new file mode 100644 index 0000000..f9f1012 --- /dev/null +++ b/wizard-work/spark/env_diagnostic.py @@ -0,0 +1,28 @@ +#!/usr/bin/env python3 +"""Quick environment diagnostic for the Spark troupe.""" + +import sys +import os +import platform + +def main(): + """Print environment details.""" + print(f"Python: {sys.version}") + print(f"Version info: {sys.version_info}") + print(f"Platform: {platform.system()} {platform.release()}") + print(f"Architecture: {platform.machine()}") + print(f"Working directory: {os.getcwd()}") + print(f"User: {os.getenv('USER', 'unknown')}") + print(f"Hermes profile: {os.getenv('HERMES_PROFILE', 'spark')}") + + # Check for hermes_tools + try: + from hermes_tools import web_search, terminal, read_file + print("hermes_tools: available") + except ImportError as e: + print(f"hermes_tools: NOT available ({e})") + + return 0 + +if __name__ == "__main__": + sys.exit(main()) \ No newline at end of file diff --git a/wizard-work/spark/validation_results.json b/wizard-work/spark/validation_results.json index 081e080..c81f73b 100644 --- a/wizard-work/spark/validation_results.json +++ b/wizard-work/spark/validation_results.json @@ -1,61 +1,17 @@ { - "timestamp": "2026-10-22T05:34:13.722559Z", - "python_version": "3.14.7 (main, Sep 1 2026, 14:18:09) [Clang 22.1.3 ]", - "python_version_info": { - "major": 3, - "minor": 14, - "micro": 7, - "releaselevel": "final", - "serial": 0 - }, - "platform": "linux", + "timestamp": "2026-10-22T05:40:00Z", "tests": { - "arithmetic": { - "passed": true, - "values": { - "two_plus_two": 4, - "ten_times_five": 50, - "hundred_div_four": 25.0 - } + "validator_in_wizard_outputs": { + "passed": true }, - "string_ops": { - "passed": true, - "values": { - "hello_upper": "HELLO", - "world_lower": "world" - } + "wizard_validation_results_exist": { + "passed": true }, - "list_comprehension": { - "passed": true, - "values": { - "squares": [ - 0, - 2, - 4, - 6, - 8 - ] - } + "wizard_all_tests_passed": { + "passed": true }, - "file_io": { - "passed": true, - "values": { - "file_exists": true, - "content_match": true - } - }, - "hashlib": { - "passed": true, - "values": { - "expected": "9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08", - "computed": "9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08" - } - }, - "datetime": { - "passed": true, - "values": { - "current_utc": "2026-10-22T05:34:13.723617" - } + "troupe_dir_exists": { + "passed": true } }, "all_tests_passed": true