Repository navigation
Releases: naikangyuan/Aspect_Yuan.skill
Release list
Aspect_Yuan.skill v0.5.0 - Paper Reproduction Profiles
Highlights
- Added paper reproduction profile catalog.
- Added built-in profile template workflow for Kaili-style rifted margin/orogenic inheritance projects.
- Added built-in profile template workflow for ONeill-style Hadean lateral mixing projects.
- Added built-in profile template workflow for Gernon-style craton breakup projects.
- Enhanced reproduce inspect with --profile auto detection.
- Generated standard reproduction artifacts: reproduction_profile.yaml, SMOKE_TEST_PLAN.md, VERSION_PLAN.md, PAPER_REPRODUCTION_CHECKLIST.md, REPRODUCTION_REPORT.md, and parameter_inventory.csv.
- Integrated profile evidence into reproduction.yaml and reproduction status.
- Updated installed skill metadata, documentation, smoke tests, and rule-based evals.
New commands
- scripts/aspect-yuan reproduce catalog
- scripts/aspect-yuan reproduce template kaili-rift PROJECT
- scripts/aspect-yuan reproduce template oneill-hadean-mixing PROJECT
- scripts/aspect-yuan reproduce template gernon-craton-breakup PROJECT
- scripts/aspect-yuan reproduce inspect /path/to/paper-code --project PROJECT --profile auto
Guardrails
This release does not automatically migrate ASPECT versions, does not rewrite paper PRMs, and does not silently change geometry, boundary velocities, rheology, temperature, composition fields, gravity, dimension, or timescale.
Validation
- 46 unit tests passed.
- Static validation passed.
- 11 rule-based eval cases passed.
- Install smoke passed locally.
- Fresh GitHub clone install smoke passed.
- Codex installed-directory reproduce catalog/template smoke passed.
- Real local directory profile checks passed for Kaili, ONeill, and Gernon style paper folders.
Next milestone
v0.5.1 Paper Reproduction Audit: improve parameter provenance/conflict detection across paper text, supplement notes, PRMs, plugins, and logs.
Aspect_Yuan.skill v0.4.2 - Version Awareness and GeoSpec
Highlights
- Added ASPECT environment fingerprinting with aspect_profile JSON output.
- Added compatibility commands: compat matrix, compat check, and compat explain.
- Added centralized ASPECT version support policy for 3.0.x, 3.1-pre, 2.4.x-2.5.x, historical, and unknown versions.
- Added GeoSpec / geology.yaml workflow for geology-first model intent.
- Added GeoSpec subduction example and documentation.
- Integrated version awareness into paper reproduction reports.
- Expanded install smoke tests, unit tests, and rule-based evals.
Supported commands added
- scripts/aspect-yuan env fingerprint
- scripts/aspect-yuan compat matrix
- scripts/aspect-yuan compat check path/to/case.prm
- scripts/aspect-yuan compat explain path/to/case.prm
- scripts/aspect-yuan geospec init subduction --output geology.yaml
- scripts/aspect-yuan geospec validate geology.yaml
- scripts/aspect-yuan geospec explain geology.yaml
- scripts/aspect-yuan geospec create-case geology.yaml --output-dir CASE
Guardrails
Aspect_Yuan does not guarantee universal compatibility across ASPECT versions. For paper reproduction, exact paper version, commit, or container remains preferred whenever known. This release does not implement automatic PRM migration and does not silently modify paper models.
Validation
- 41 unit tests passed.
- Static validation passed.
- 10 rule-based eval cases passed.
- GitHub fresh clone install smoke passed.
- Codex skill installed-directory GeoSpec smoke passed.
Next milestone
v0.5.0 Paper Reproduction Workflow: convert real Kaili, ONeill, and Gernon style paper directories into standard reproduction project templates.
Aspect_Yuan.skill v0.3.0 - Stable Teaching Release
Aspect_Yuan.skill v0.3.0 - Stable Teaching Release
This release focuses on making the first installation and first beginner ASPECT workflow reliable for geologists.
Supported
- GitHub clone based installation.
- Codex skill installation with
SKILL.mdandagents/openai.yaml. - Basic YAML config loading without requiring PyYAML for bundled examples/templates.
- Beginner model generation for:
subductionmantle_convectionrift
- Packaged model template configs under
templates/models/*/config.yaml. - Install smoke test via
scripts/install_smoke.sh. - Real ASPECT beginner subduction smoke when
--aspect-bin /path/to/aspectis provided. - No developer-specific local path assumptions in normal usage.
Validation
Validated from a fresh GitHub clone:
scripts/install_smoke.sh
scripts/install_smoke.sh --aspect-bin /path/to/aspectThe smoke test covers CLI startup, environment discovery, packaged template configs, beginner model generation, unit tests, static validation, evals, and optional real ASPECT subduction smoke.
Boundaries
This release does not claim full automatic paper reproduction. Paper reproduction remains a planned MVP for v0.4 and should still be handled by inspecting the paper code, README, Dockerfile, PRM files, plugins, and ASPECT version evidence before changing any model.