Highlights
- Added one provider-neutral
geoskills.pyentry point withversion,self-check, review-onlyplan, and guardedruncommands. - Added strict
geoskills.recipe/v1YAML recipes and content-addressed plans that become invalid when the recipe, input, tool version, style, task, or scientific asset changes. - Added atomic multi-task output for the four reviewed diagram families: REE, trace-element spider, Harker, and volcanic TAS.
- Added privacy-safe shareable reports and an explicit local-reproducible profile for sensitive plotted-data CSV files.
- Preserved the reviewed v0.3 single-script command contracts and scientific assets.
- Preserved editable SVG/PDF and 600 dpi PNG/TIFF publication outputs.
Scientific and privacy boundaries
- This release adds no new scientific diagram and changes no normalization values or classification boundaries.
- Scientific calculations remain deterministic and local; plotting scripts do not upload user data.
- Shareable plans and reports exclude absolute paths, sample identifiers, source values, and exact source-data extrema.
- Human confirmation remains required for scientific applicability and sensitive-output decisions.
Validation
- Skill structure validation: passed.
- Runtime self-check: ready.
- 196 automated tests passed, including synthetic-data and published-data regression coverage.
- Post-merge GitHub Actions passed on Ubuntu and Windows with Python 3.11 and 3.12.
See the changelog for the complete release record.