Scaffold a JM Labs Lab session: the 4 canonical files (notas, hipotesis, referencias, decision) per protocol P08, missing-only and never overwriting local edits.
Materializes one Lab session as the four canonical files of protocol P08:
notas.md, hipotesis.md, referencias.md, decision.md. [DOC] One run
creates one session folder; reruns are additive (missing-only). [INFERENCE]
| Input | Required | Default if absent |
|---|---|---|
| Session topic / objective | yes | STOP and ask — terminal gap [ASSUMPTION] |
| Session slug (kebab-case) | no | derive from topic [INFERENCE] |
| Target Lab root path | no | current working dir [ASSUMPTION] |
| Initial hypothesis | no | hipotesis.md left as a prompt stub [INFERENCE] |
| Seed references | no | empty referencias.md skeleton [INFERENCE] |
Empty objective is a critical gap: do not invent a topic — ask. [INFERENCE]
A <lab-root>/<slug>/ folder containing exactly four files:
notas.md — running log, observations, dated entries.hipotesis.md — the claim under test, framed falsifiably. [INFERENCE]referencias.md — sources, links, prior art; each entry carries a tag.decision.md — the verdict (keep / pivot / kill) once the Lab closes;
starts empty/{POR_CONFIRMAR}. [INFERENCE]Plus a one-line console summary of created vs. skipped (pre-existing) files.
Resolve slug and target path. Bash a check for an existing
<slug>/ folder and any of the four files. [INFERENCE]
Classify each of the four target paths as CREATE (absent) or SKIP (present).
Never plan an overwrite without an explicit --force from the user. [DOC]
Write only the CREATE files using the canonical skeleton per file (see
Outputs). Touch nothing classified SKIP. Keep folder scope to the one session.
Re-list the folder; confirm all four files exist and CREATE files are non-empty. Emit the created/skipped summary.
hipotesis.md states a falsifiable claim or an explicit stub. [INFERENCE]referencias.md entry and every non-obvious note carries one
Alfa-core tag ([DOC]/[CONFIG]/[CODE]/[INFERENCE]/[ASSUMPTION]),
one spelling throughout. [DOC]Fail any box → fix before declaring done; do not green-light partial scaffolds.
Machine-readable gate + per-file skeletons: assets/ (see assets/README.md). [DOC]
decision.md. [INFERENCE]--force regenerates a file only after the user reviews the diff. [DOC].local/ and are never overwritten. [INFERENCE]workspace-governance — where the Lab folder fits in the workspace tree.workflow-forge — promoting a kept Lab into a real workflow.quality-guardian — independent check of the validation gate.Alfa core set (kit-facing), EN spelling, one tag per claim:
[CODE] / [CONFIG] / [DOC] / [INFERENCE] / [ASSUMPTION]. Canon and
homologation: references/verification-tags.md. [DOC]
fdad39c
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.