Releases: rrrrrredy/runcase-interchange
Release list
RunCase Interchange v0.1.2
RunCase Interchange v0.1.2
This patch prerelease closes one portable-path ambiguity found during an adversarial review of the first two consumers.
Change
relative_pathnow rejects Windows drive-relative values such asC:outside, in addition to absolute paths and./..segments.- The standard examples and all other schema fields are unchanged.
Adoption
Consumers should upgrade their exact package or schema archive pin from v0.1.1 to v0.1.2. Schema validation remains only the portable-document gate: filesystem consumers must still resolve the joined path and prove it remains under their intended root before any read, write, move, or delete.
Release boundary
This is still a protocol prerelease. The attached package and schema archives, checksums, commit manifest, and GitHub provenance attestations prove their build inputs; they do not prove the safety of a consumer's filesystem implementation.
RunCase Interchange v0.1.1
RunCase Interchange v0.1.1
This prerelease is a focused path-safety correction for early adopters.
- Portable relative paths now reject
.and..segments as well as absolute Windows and POSIX paths. agent.run.v1artifact paths now use the same portable-path rule as configuration files.- The compatibility guidance now states the remaining consumer duty: canonicalize any joined path and prove it stays under the intended root before filesystem access.
The document discriminators remain agent.run.v1, workflow.case.v1, and workflow.score.v1. No service, runner, database, or product behavior is added. This is still a prerelease pending independent third-party implementation feedback.
RunCase Interchange v0.1.0
RunCase Interchange 0.1.0
This prerelease is the portable contract shared by Runtime Evolution Workbench and Workflow Environment Factory. It is useful on its own when a producer and consumer need to exchange a Run, a resettable Case, or an objective Score without sharing a database or execution service.
Included
- JSON Schema 2020-12 contracts for
agent.run.v1,workflow.case.v1, andworkflow.score.v1. - A Node CLI that validates one file or a directory and returns stable process exit codes.
- Valid examples covering observed Runs, managed Runs, code Cases, Issue-to-PR Cases, successful Scores, and infrastructure errors.
- A language-neutral schema ZIP and an installable npm tarball. The package is not published to the public npm registry.
Install and verify
Download runcase-interchange-0.1.0.tgz, runcase-interchange-schemas-0.1.0.zip, and SHA256SUMS.txt from this release. Verify the SHA-256 entry before installing the local tarball. release-manifest.json binds the assets to the source commit, and GitHub build provenance is attached to the release.
Compatibility boundary
The schemas reject unknown top-level fields and reserve extensions for explicit producer-specific data. Observation gaps and redaction metadata are part of the contract; consumers must not treat an absent event as proof that an action did not happen.
This is a prerelease because the contracts have not yet accumulated broad independent implementation feedback. Review the repository's README.md, SUPPORT.md, and SECURITY.md before adoption.