feat(workshop): model contextual literal semantics - #136
Conversation
Teakowa
left a comment
There was a problem hiding this comment.
Major — crates/workshop-rs/src/catalog/data/catalog.json (version)
This PR changes canonical catalog semantics and the digest, but leaves the dataset version at 0.1.2. ADR-0001 Decision 5 requires catalog-version to be bumped by any dataset change; otherwise the same catalog version identifies two different semantic datasets. Bump the catalog version and regenerate/update the digest pin.
Minor — crates/workshop-rs/src/catalog/data/catalog.json provenance / docs/provenance.md
The new contextual-semantics evidence points at mutable OverPy master URLs. The existing reference-pinning contract requires version/content-pinned evidence so the audited claim remains attributable later. Point these references at the exact reviewed OverPy pin/commit (or otherwise record the exact audited identity) instead of master.
Bump the catalog identity and pin the audited OverPy sources.
Summary
Wait Untilnumeric exceptionValidation
cargo test --workspace --all-targets --quietcargo fmt --all --checkcargo clippy --workspace --all-targets -- -D warningscargo run --locked -p workshop-rs --bin workshop-catalog-gen -- checkgit diff --checkFixes #135