=============================================================================== TEITAN / AR-88-05D FINAL - REGISTRO DE PRUEBAS DE SEGURIDAD Y FOCALES =============================================================================== Fecha / Hora: 2026-10-28T21:55:00-05:00 Entorno de ejecucion: test_venv (Python 3.11.9, pytest-9.1.1) SUITE PRINCIPAL: tests/test_ar88_05_focal.py (10 comprobaciones obligatorias) ------------------------------------------------------------------------------- 1. test_1_iso_ok_false_never_grants_attestation: PASSED - Prueba negativa obligatoria: cuando iso_ok=False (o barreras de aislamiento no satisfechas), incluso con JSON que presenta GUID, hash y status PASS, el atestador devuelve estrictamente BLOCKED_ISOLATION_UNMET y ninguna evidencia. 2. test_2_fabricated_json_denied_authority: PASSED - Un JSON fabricado sin GUID de sesion activa ni GUID de VM es rechazado sin autoridad. 3. test_3_interactive_lifecycle_script_structure: PASSED - El script captura $guestCred interactivamente en memoria y garantiza el cierre forzoso mediante el bloque `finally { Remove-PSSession }`. 4. test_4_complete_minimal_dependencies_transfer_manifest: PASSED - El manifiesto verifica los 4 modulos internos requeridos por el contrato (app/__init__.py, schemas.py, circuit.py), calculando sus hashes SHA-256. 5. test_5_executable_evidence_retrieval_implemented: PASSED - Implementacion ejecutable de Copy-Item -FromSession desde el invitado hacia evidence\guest_runs en el anfitrion. 6. test_6_python_failure_never_produces_pass: PASSED - Inconsistencia estricta: un codigo de salida de Python != 0 jamas produce PASS. 7. test_7_path_traversal_and_production_targets_rejected: PASSED - Intentos de traversal (`../`) o rutas hacia produccion (C:\xampp\htdocs\Digital Optimus) son bloqueados antes de cualquier lectura o transferencia. 8. test_8_no_accredited_isolation_means_zero_dynamic_repair: PASSED - InternalRepairCoordinator mantiene FAIL_CLOSED (BLOCKED) en el anfitrion mientras no haya aislamiento acreditado. 9. test_9_production_directory_remains_completely_untouched: PASSED - Cero modificaciones y hashes 100% intactos en produccion. 10. test_10_circuittracer_defect_remains_intact_in_lab: PASSED - El archivo circuit.py en laboratorio mantiene el defecto original (A57A6ABC...). Resultado Suite Principal: 10/10 PASSED (100%) SUITES DE REGRESION AR88: ------------------------------------------------------------------------------- - test_ar88_04h_focal.py: 8/8 PASSED - test_ar88_internal_autonomy_02.py: 2/2 PASSED - test_ar88_internal_autonomy_03.py: 7/7 PASSED - test_ar88_joint_fix.py: 10/10 PASSED TOTAL ACUMULADO: 37/37 PRUEBAS UNITARIAS PASSED (0 FALLOS, 100% PASS) ===============================================================================