Skip to content

Parmesan 4.2.0

Latest

Choose a tag to compare

@jacksenpierce jacksenpierce released this 23 Aug 18:13
800a05b

Parmesan 4.2.0 makes selective semantic work portable between conversations.

Highlights:

  • pm4 plan-piece resolves selected graph/node roots and reports a bounded dependency plan.
  • pm4 share-piece recursively carries nested graph members and semantic Markdown pointer dependencies.
  • Exact pm4://object/<UUID> references and UUID destinations are portable; globally unique aliases are supported for convenience.
  • Missing or ambiguous semantic dependencies fail closed before publication.
  • Every piece is a small valid PM4 workspace preserving original semantic identities and branch-scoped aliases.
  • Semantic material, provenance/custody, and local machinery occupy separate capsule paths.
  • pm4 receive provides a read-only bounded preview, then materializes the piece only on request.
  • Existing native composition safely deduplicates exact dependencies already present and rejects immutable identity collisions.

Validation: 115 tests passed; release/package verification passed; the extracted ZIP completed create → plan-piece → share-piece → receive → compose with three carried objects, one pointer dependency, a valid result, and zero blocking conflicts.

Release ID: 41141a3e-9c36-4a30-a149-1d9321c6bcdb
ZIP SHA-256: 89256c93aa8450179b22bbc700d58f8d7ae38457ecb1945e7ffffe91decb9b39