Hichem Benali Gabinete de sistemas SYSTASYS ↗
Idioma Español

Obra pública escogida

Un gabinete de
sistemas, prueba y criterio.

Objetos escogidos de trabajo en software, operaciones e investigación. Bastante para inspeccionar la construcción. No el motor que hay detrás.

RESTRICCIÓN

01 / Herramienta

ACE Receipts · La Puerta

código público ↗

Producir sale barato. La confianza no.

Una CLI pública y una GitHub Action revisan flujos asistidos por IA y sus diffs en busca de prueba, riesgo, permiso y evidencia ausente. El espécimen de abajo usa la misma gramática de decisión, sin tocar tu repositorio.

Espécimen

ACE RECEIPTESPERA

Todavía no. Trae recibos.

Prueba
parcial
Riesgo
alto
Permiso
revisión humana

Artefacto público monkidy/ace-receipts · examples/receipts/hold.mdextracto · resumen, hallazgos y siguiente paso omitidos

ACE Receipt: HOLD

Not yet. Bring receipts.

Verdict
hold
Gate
fail
Proof
partial
Risk
medium
Permission
human_review_required
Closeout
pending

Command ace-receipts demo

  • explicit permissions block
  • SHA pin receipt for third party actions
  • receipt policy (.ace/policy.yml) or an ace-receipts gate in the workflow

No receipt, no passage.

Reproducido sin cambios desde el repositorio público. Este es el formato de salida de la propia herramienta, no una maqueta. El espécimen de arriba te deja mover esas mismas tres condiciones.

03 / Producto

Sendable? · Un último veredicto.

producto público ↗
Borrador

«Envío la propuesta actualizada esta noche. Quité el alcance opcional e incluí la estimación interna para que podamos avanzar más rápido.»

El mismo mensaje. Tres destinatarios. El veredicto no va de gramática.
Recibo previo al envío REVISAR

Mensaje útil, pero la estimación interna no debería salir del contexto del equipo.

Quita la cifra interna antes de enviar.

04 / Superficie de observación

Asso Lab · Recibo firmado por código.

superficie pública de prueba ↗
Artefacto público monkidy/asso-lab · receipts/2026-06-17-receipt.jsonarchivo completo
{
  "receipt_id": "393911c3-2c62-4de0-8ae1-cbdb40804b88",
  "date_utc": "2026-06-17T10:41:51.567112Z",
  "sources": [
    "https://simonwillison.net/atom/everything/",
    "https://arxiv.org/rss/cs.MA",
    "https://arxiv.org/rss/cs.CR",
    "https://arxiv.org/rss/cs.AI",
    "https://www.anthropic.com/news"
  ],
  "model": "gemini-2.5-flash",
  "content_hash": "5e73ba03104d66e99518bbc904ccdbfc571ff01178ce0df6bf62fbca766efc01",
  "operator": "hichem",
  "confidence": null,
  "status": "PUBLISHED"
}
El recibo de un día, reproducido sin cambios. Las fuentes son flujos públicos. El hash hace verificable el artefacto publicado después del hecho. confidence es nulo porque nada lo midió: un campo vacío es más honesto que una cifra inventada.

Publica el encargo. Publica el recibo. Mantén el límite a la vista.

Asso Lab es una superficie pública de observación: encargos acotados, recibos generados por código, hashes, marcas de tiempo y ejemplos trabajados de acciones permitidas, rechazadas y sujetas a revisión humana.

Lo que esto no prueba

Un recibo publicado prueba que un artefacto existió exactamente así en ese momento. No prueba el entorno privado, la seguridad en producción ni autoridad alguna para actuar.

05 / Operaciones

AI Ops SOP Pack · Recuperarse sin fingir.

paquete público ↗

Cuando se pierde el contexto (una caída, una revisión interrumpida, una sesión que terminó a mitad de una decisión), la tentación es reconstruir la confianza de memoria. El paquete la sustituye por evidencia releída y una guarda sobre el objeto en revisión.

  1. 01contexto perdido
  2. 02evidencia en frío
  3. 03guarda de cabecera
  4. 04traspaso
  5. 05puerta humana
Artefacto público monkidy/ai-ops-sop-pack · templates/pr_final_audit_checklist.mdextracto · guarda de cabecera, revisión del límite, decisión

Completing this checklist records review evidence only. It does not approve or perform a merge, and it does not grant merge authority by itself.

Head Guard

  • observed PR head commit:
  • expected PR head commit:
  • match confirmed:
  • merge command or action will preserve head guard:

Stop if the PR head changed and the new head has not been reviewed.

Boundary Review

  • no live runtime opened:
  • no provider call introduced:
  • no secrets introduced:
  • no daemon / watcher / background process introduced:
  • no memory write introduced:
  • no ledger write introduced:
  • no permission-to-act introduced:
  • no trading / order routing / leverage / portfolio authority introduced:

Decision

Choose exactly one:

  • PASS
  • REPAIR_REQUIRED
  • STOP_RISK
Un extracto de la lista publicada, reproducido sin cambios. Los campos en blanco son justamente el punto: el documento está hecho para que lo rellene una persona, y dice en su primera línea que rellenarlo no es un permiso.

06 / Gobernanza

Dos recibos. Una diferencia.

ejemplos públicos ↗

Una negativa solo merece confianza si deja el mismo tipo de rastro que una acción. Estos dos ejemplos publicados comparten límite, agente y archivo de destino. Uno lo lee. El otro intenta escribir en él.

Artefacto público bounded_file_read.allowed.jsonextracto · campos seleccionados; el JSON completo está en la fuente
{
  "schema": "ace.action_receipt.v0",
  "status": "allowed",
  "decision": "allowed_read_only",
  "requested_action": {
    "type": "file_read",
    "purpose": "summarize support context"
  },
  "boundary": {
    "mode": "read_only",
    "writes_allowed": false
  },
  "refusals": [],
  "human_review_required": false
}
Artefacto público forbidden_write.refused.jsonextracto · campos seleccionados; el JSON completo está en la fuente
{
  "schema": "ace.action_receipt.v0",
  "status": "refused",
  "decision": "refused_forbidden_write",
  "requested_action": {
    "type": "file_write",
    "purpose": "update customer record"
  },
  "boundary": {
    "mode": "read_only",
    "writes_allowed": false
  },
  "refusals": [
    {
      "reason": "write_not_allowed_inside_read_only_boundary",
      "required_next_step": "human_review_or_new_explicit_boundary"
    }
  ],
  "human_review_required": true
}

Ambos archivos llevan la nota Static public example. Not runtime proof. en su bloque de evidencia. Cada lámina declara lo que omite; nada de lo mostrado ha sido alterado.

07 / Razonamiento

Hypothesis Fan · Deja que la evidencia elimine.

Espécimen

Una observación. Tres explicaciones. Una prueba cada vez.

Las alternativas siguen a la vista hasta que un test da una razón para retirar alguna. La pregunta que esto afila es la de Bateson: ¿cuál es el patrón que conecta estos fallos?

ObservaciónUn flujo de trabajo se vuelve poco fiable a medida que crece la carga.
H1capacidad

La presión de recursos es la causa dominante.

refutador: los fallos persisten con carga baja.
H2coordinación

Los traspasos introducen estados inconsistentes.

refutador: hay fallos sin traspasos de por medio.
H3memoria

El estado se reconstruye desde un contexto incompleto.

refutador: hacer el estado explícito no reduce la recurrencia.

08 / Sistema

SYSTASYS · Continuidad, no espectáculo.

Observation Signal Hypotheses Test Decision Action Trace Memory

La memoria solo sirve si cambia la observación siguiente.

La cuerda dorada es el camino de vuelta. Todo lo demás es orden causal corriente; el retorno es lo que lo convierte en sistema y no en una lista de tareas.

estación / en reposo Ocho estaciones y un retorno.

Ejecuta una vuelta para recorrerlas, o léelas en el diagrama.

La sala completa ↗

09 / Leyes de trabajo

Un manifiesto hecho de restricciones.

Ley de trabajo

01Mantén viva más de una explicación.

La certeza prematura sale cara. Deja que la evidencia elimine.

Sostener → probar → retirar.
02La realidad decide.

Los modelos sirven mientras sobreviven al contacto con lo que ocurre.

Modelo ≠ terreno.
03Observar sin memoria es desperdicio.

Un sistema debería recordar lo bastante para mejorar la observación siguiente.

Rastro → memoria → observación cambiada.
04La evidencia debería cambiar la acción siguiente.

Un recibo que no cambia nada es documentación, no control.

La prueba debe tener consecuencia.
05La autoridad debería seguir visible y aburrida.

El poder puede vivir alrededor del núcleo. Los límites de permiso deberían seguir siendo lo bastante simples para inspeccionarlos.

Poder fuera. Claridad dentro.
06La continuidad importa más que el espectáculo.

El sistema útil es el que sigue teniendo sentido cuando termina la demostración.

Pasado el efecto, ¿qué queda?

Lo que queda fuera de la abertura ↗