feature/User-inputs-ship-wheel · L-260924-208499
The input skills stop copying test documents into a method's folder: a user's file is uploaded to Files where it lies and named in inputs.json by its pipelex-storage:// address, synthetic files are made in a temporary directory and uploaded as test files, and a method's folder gets no inputs.prepared.json. A method's copies can therefore never ship in a built wheel or travel with its tree. A lab case, lab/<method>/cases/<case>/, is the one exception: it keeps its committed copies and its prepared file, recognised by its location as well as by the lab's request.
Closes L-260924-208499
🤖 Generated with Claude Code
Summary by cubic
Stops the input skills from copying documents and test files into a method's folder, so those files can no longer ship inside a built wheel or travel with a method's tree.
pipelex-inputsuploads a user's file from where it lies and names it ininputs.jsonby itspipelex-storage://address; it no longer copies files into a method's folder or writesinputs.prepared.jsonbeside the bundle.pipelex-synthetic-inputsmakes its files in a temporary directory and uploads them as test files.- A
pipelex-labcase (lab/<method>/cases/<case>/) is the exception: it keeps its committed copies and prepared file, recognized by its location as well as by the lab's request.
Migration
- Folders an earlier release left behind are not migrated;
pipelex-runstill sweeps and marks them.