Metadata-Version: 2.4
Name: logiclock-ipc
Version: 0.1.0
Summary: Librería de Python para Comunicación Inter-Proceso (IPC) Resiliente con limpieza garantizada.
Author-email: chiro <chiro6466@gmail.com>
License-Expression: MIT
Project-URL: Homepage, https://github.com/TuUsuario/logiclock-ipc
Project-URL: Bug Tracker, https://github.com/TuUsuario/logiclock-ipc/issues
Keywords: ipc,multiprocessing,resilience,thread-safe,cleanup
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: OS Independent
Classifier: Topic :: System :: Distributed Computing
Classifier: Intended Audience :: Developers
Requires-Python: >=3.8
Description-Content-Type: text/plain

===================================================================
LOGICLOCK CORE: RESILIENT Inter-Process Communication (IPC)
===================================================================

[CORE PURPOSE]
LogicLock is an infrastructure library designed for maximum stability in 
critical Python systems. It guarantees reliable data transfer between 
isolated child processes (Guardians) and the Parent process.

[PROVEN ROBUSTNESS]
* INTEGRITY: All results are validated with an SHA-256 Checksum before use.
* RESILIENCE: Guaranteed cleanup of all resources (files/shared memory) 
  even if the Guardian process crashes unexpectedly.

[QUICK USAGE]
Use the decorator to isolate your function and 'exports.KEY' to retrieve 
the result synchronously.

<<< CODE SNIPPET >>>
from logiclock.logiclock_core import isolate_export, exports

@isolate_export(key='MY_TASK')
def heavy_job():
    return 'validated result'

result = exports.MY_TASK
<<< END CODE SNIPPET >>>

[ROBUSTNESS VERIFICATION]
To run the complete suite of tests that confirms stability and guaranteed cleanup:
python resilience_test_suite.py
