Releases: jacksenpierce/parmesan
Release list
Parmesan 4.2.0
Parmesan 4.2.0 makes selective semantic work portable between conversations.
Highlights:
pm4 plan-pieceresolves selected graph/node roots and reports a bounded dependency plan.pm4 share-piecerecursively 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 receiveprovides 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
Parmesan 4.1.0
Parmesan 4.1.0 introduces native semantic-capsule handoffs for conversational LLMs.
Highlights:
parmesan pm4 sharecaptures an exact inspected workspace/head as a deterministic, resource-thin ZIP.- SQLite online backup includes committed WAL state; cold verification rejects stale or inconsistent deliverables and excludes journal sidecars.
parmesan pm4 receivesafely verifies and optionally materializes the capsule for a new conversation.- Registered historical resources can be explicitly detached without making the semantic workspace invalid; hydration is reported separately.
- Re-sharing the same head is idempotent, archive extraction is hardened, and the receiving agent must re-orient through canonical M2 then M3.
- PM4 JSON output is safe across Windows console encodings.
Scope caveat: capsule v1 carries a complete PM4 authority head. Selective roots plus automatic node-dependency closure are tracked in #54.
Validation: full test suite passed, package/release manifests agree, the wheel imports cleanly, and the extracted ZIP completed initialize → orient → inspect → share → receive → inspect with the same semantic head.
Release ID: 72f76bcd-0c96-4532-8a19-2c7f2991c5a7
ZIP SHA-256: 3e16fcbaa1075ebecf14eb7df5f5904b6af201d61e82e4b10705991abea2d733
Parmesan 4.0.2
Parmesan 4.0.2 fixes stale package-manifest identity and makes the release pipeline self-validating. Package manifests now derive identity only from canonical release metadata; validation cross-checks JSON, Markdown, wheel, inventory, checksums, and canonical release identity; and the documented one-command builder owns the complete sequence.
Validation: 106 tests passed; the one-command build, package verifier, and freshly extracted release ZIP all validated successfully.
SHA-256: a066add9582f977ecb9381b2efdcd41788f841addc7a7684fbf87ed6d370ec5a
Parmesan 4.0.1
Parmesan 4.0.1 packages canonical M2 semantic virtual infrastructure and M3 view algebra as required default resources, adds M2-then-M3 managed-workspace orientation, and removes the fixed operand-operator-operand arity constraint from direct traversal notation.
Validation: 104 tests passed; source tree, wheel, and freshly extracted release ZIP validated successfully.
SHA-256: 29285f8ad13ed32bcce07b7ffd05154db639c62874d78735c924e789653d1ac2
Parmesan 4.0.0
Parmesan 4.0.0 introduces collision-preserving managed workspaces for conversational knowledge work.
Highlights:
- managed PM4 initialization, exact-head mutation, bounded inspection, fork, and multi-parent composition
- collision-resistant object identities with scoped readable aliases
- preserved alias, revision-frontier, and ordering conflicts instead of automatic semantic merging
- explicit working/publish modes; working is the default and nothing rebuilds or serializes automatically
- direct traversal notation or structured-tree authoring through pgx.traversal.embed
- PM3-and-earlier workspaces preserved by default as self-verifying immutable registered resources
- production CLI under
parmesan pm4and Python API underparmesan.v4
Release ID: 1bd757fc-87f0-4427-86f0-251996a335fa
ZIP SHA-256: afabf9cb931a396e31fab1b5e6658263b6f34575a94a9d685f95d7b8c0b58cc5
Validation: 100 tests passed; wheel import, package manifest, extracted archive, and cold PM4 workspace smoke tests passed.
Start with docs/PARMESAN_4_QUICKSTART.md inside the download.
Parmesan 3.0.2
Parmesan 3.0.2 replaces the bespoke consulting-use exception with the standard PolyForm Noncommercial License 1.0.0 alone.
Commercial use requires a separate written agreement. This patch does not change the PGX/database/tool contract.
Release ID: b0efed0a-5176-45bf-8a85-ee75f21f1de7
SHA-256: a4b79232a3601504629205cdda302c3fddd803b4e5bcc06dca16c5fd108def2b
Parmesan 3.0.1
Parmesan 3.0.1 is the official source-available licensing release.
It adds PolyForm Noncommercial License 1.0.0, a limited consulting-use exception, and release validation that requires both licensing documents. Other commercial uses require a separate written agreement. This patch does not change the PGX/database/tool contract.
Release ID: 11f65d8e-f4e5-4c46-ba6d-59c3423f048a
SHA-256: c4d1be8c42fe789383bcb7b05c1f75a80c97f472c416afb2b91904a72702fd92
Parmesan 3.0.0
Parmesan 3.0.0 is the MIC-ready authority and workflow release.
Highlights:
- safe working mode by default; publication is explicit and bounded
- expected-head mutation authorization for stale-chat and stale-path protection
- managed workspaces with atomic database-plus-receipt handoffs
- copy-only legacy adoption with extension classification and source attestations
- resumable change sets and bounded atomic batch mutation
- overlapping graph namespace resolution and expanded adversarial validation
Validation: 82 tests passed locally; doctor/catalog/dispatch, bundled databases, clean wheel import, and extracted package-manifest verification all passed. Private project evidence is not bundled.
Release ID: e670026f-0159-44d7-af31-d1b98346a77f
ZIP SHA-256: 09a6d413b328edd0f83467a21bcfad22c8f7d2c48be62622c09a932ec1826265
Caveat: the build now pins SOURCE_DATE_EPOCH and PYTHONHASHSEED, but this exact candidate was not compared against a second full rebuild.
Parmesan 2.7.1
Parmesan 2.7.1
- Semantic version:
2.7.1 - Immutable release UUID:
94414256-87db-4b36-9571-d09028606853 - Release ZIP SHA-256:
bf8c6c861f10ad5facf350619a88811ec825235d2d58ccf39e827b5be7c7c3c8
Highlights
- Established a canonical GitHub landing page with a stable statement of purpose, zero-context onboarding, documentation routing, release discovery, and clear corpus boundaries.
- Centralized the entry path from operational philosophy to Construal Engineering and the required 4C/PGX traversal material.
- Preserved the authoritative SQLite graph, cacheable-projection, lineage, and session-local-machinery operating model from 2.7.0.
This release is intended for conversational-LLM operation. Amazon Corpus is separate and is not included.
Parmesan 2.7.0
Parmesan 2.7.0
- Semantic version:
2.7.0 - Immutable release UUID:
aad5c968-3f42-4939-9b77-39c432ae8c93 - Release ZIP SHA-256:
30b3a140f4cb7411cce6978d45e7cc94d7aaa83078b3d920d425c3cf442a9b07
Highlights
- Made the SQLite semantic graph explicit as the authoritative corpus and a clean database copy the default handoff; generated PGX, Markdown, reports, and knowledge-base views are cacheable projections.
- Added automatic corpus, semantic-snapshot, workstream, and materialization identities, with comparison support for LLM-led reconciliation of parallel workstreams.
- Added advisory, text-first in-database sentinels and a prompt-shaped operational philosophy for safe conversational operation.
- Added a central Construal Engineering reference connecting the 4C model to PGX nodes, links, triples, traversal expressions, situated readings, and preserved alternative construals.
- Hardened corpus release isolation, symlink handling, structured CLI failures, and package-manifest integrity verification.
This release is intended for conversational-LLM operation. Amazon Corpus is separate and is not included.