Skip to content

uasek.common ​

Shared I/O, boundaries and redaction. No third-party runtime dependencies.

Contrato interno

La interfaz universal estable es la CLI. Estas firmas se extraen sin importar el módulo y pueden evolucionar con el software. No representan endpoints HTTP.

KitError ​

Expected, actionable CLI failure.

now ​

python
now()

Consultar la implementación y las pruebas enlazadas en el repositorio.

redact ​

python
redact(text)

Consultar la implementación y las pruebas enlazadas en el repositorio.

redact_data ​

python
redact_data(value)

Redact before serializing so untrusted keys cannot corrupt JSON output.

safe_path ​

python
safe_path(root, relative)

Consultar la implementación y las pruebas enlazadas en el repositorio.

read_json ​

python
read_json(path, default=None)

Consultar la implementación y las pruebas enlazadas en el repositorio.

atomic_write ​

python
atomic_write(path, content)

Consultar la implementación y las pruebas enlazadas en el repositorio.

write_json ​

python
write_json(path, data)

Consultar la implementación y las pruebas enlazadas en el repositorio.

state_lock ​

python
state_lock(root)

Fail closed on simultaneous mutations; never silently lose task updates.

files ​

python
files(root)

Bounded walker; never follows symlinks or Windows junctions.

is_sensitive ​

python
is_sensitive(path)

Consultar la implementación y las pruebas enlazadas en el repositorio.

run ​

python
run(argv, cwd, timeout=60)

Consultar la implementación y las pruebas enlazadas en el repositorio.

http_json ​

python
http_json(url, data=None, timeout=15)

Consultar la implementación y las pruebas enlazadas en el repositorio.

event ​

python
event(root, command, outcome)

Consultar la implementación y las pruebas enlazadas en el repositorio.

Fuente mantenida en el repositorio

Esta página se deriva de uasek/common.py. Edita la fuente y regenera el portal; no se mantiene una segunda copia manual.

Contexto compartido. Decisiones trazables. Control humano.