Investigación
Construya un plan de cómputo científico reproducible
Un plan que hace repetible un resultado científico fijando datos, código, entorno, semillas aleatorias y hardware, y después validando las salidas con comprobaciones independientes.
El proceso
Hazlo en este orden.
- Define la afirmación científica, las entradas, las salidas esperadas, las tolerancias, los límites de recursos, las restricciones de privacidad y lo que debe demostrar una repetición independiente exitosa.
- Adquiere y versiona datos, código, esquemas, contenedores y dependencias con procedencia, sumas de comprobación, licencias y registros de acceso, preservando de forma segura las entradas no públicas.
- Crea un entorno aislado con herramientas fijadas, detalles del hardware, semillas aleatorias, líneas de comandos y ajustes deterministas, registrando cada desviación de la fuente.
- Divide la computación en etapas reiniciables con comprobaciones intermedias, registros y validación de unidades, formas, rangos e invariantes; no ejecutes una línea base ni una carga de trabajo.
- Define aislamiento, almacenamiento, acceso, limpieza, reversión y la prueba de humo no sensible más pequeña, pero haz una simulación del plan sin ejecutar código ni cambiar un recurso de nube.
- Trata cualquier ejecución, uso del laboratorio, uso de la nube o ejecución de código como una fase autorizada por separado; registra la aprobación del responsable necesaria antes de esa fase.
- Devuelve el contrato versionado, la tabla de procedencia, el manifiesto del entorno, la lista de etapas, el plan de validación, la estimación de recursos, la reversión, las dependencias no disponibles y los riesgos no resueltos, sin ejecutar el estudio.
Trae esto
Datos que el gato va a pedir.
- afirmación científica y salidas esperadas
- procedencia de datos, código y entorno
- restricciones de cómputo, seguridad y privacidad
- criterios de verificación independiente y tolerancia
Router + un playbook
Enruta primero. Elige uno.
Cat Paw carga un playbook por tarea, no mezcla varios. Empieza por este router; el resto son candidatos específicos del workflow.
- Router:
scientific-research-pack skills/scientific-research-pack/reproducible-scientific-compute-plan/SKILL.md
Límites
Los límites viajan con el prompt.
- Verifica las herramientas, cuentas, permisos y el espacio de trabajo reales antes de empezar; nunca afirmes que exista una herramienta, cuenta, fuente o capacidad no disponible.
- Usa Latch/target-workspace para código privado, artefactos, sondeos en vivo o datos no públicos; si ese acceso no está disponible, detente en el límite e informa del bloqueo en lugar de sustituirlo por una suposición.
- Pausa para obtener aprobación explícita antes de acciones externas con consecuencias; devuelve evidencias, riesgos no resueltos, supuestos y cualquier acción que aún esté esperando aprobación.
Listo significa
Un cierre que se puede comprobar.
Un plan de cómputo versionado define el contrato, la procedencia, el entorno, las etapas reiniciables, las comprobaciones, la estimación de recursos, la reversión, las condiciones de parada y las dependencias no disponibles, sin ejecutar el estudio ni cambiar un sistema externo.
Fuentes
De dónde sale este proceso.
- github.com/K-Dense-AI/scientific-agent-skills/tree/49c6e97775eaa18ba791bebe23162a70ae601c18/
- the-turing-way.netlify.app/reproducible-research/
Las fuentes fijan el patrón del workflow. Los posts de Reddit y de la comunidad, cuando aparecen, se tratan como anécdotas de quien lo practica, no como hechos universales.