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]
JaviMontano/jm-adk-beta
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.