Skip to content

Releases

Pactspan 0.1.0

Choose a tag to compare

@bglglzd bglglzd released this 10 Nov 17:11

Pactspan 0.1.0 records sourced meeting commitments, explicit human confirmation, term versions and CRM verification receipts. A write acknowledgment does not fulfill a commitment; a separate matching read can. Later contrary state retains the receipt and marks the current commitment disputed.

Run the synthetic browser demo with node scripts/serve-demo.mjs, or the persistent local workspace with node src/cli.mjs serve --example D01. Node 22+ is required; no dependency installation is needed. Downloaded packages run directly from their extracted package/ directory.

The real adapter supports EspoCRM 10.0.12 Opportunity amount/currency in a dedicated single-writer sandbox with separate reader/writer credentials. Approvals bind an exact version, target, before revision and payload. Uncertain writes require reconciliation; there are no implicit retries. Generic promises remain tracked without a fulfillment adapter.

Optional local extraction is experimental and unreliable. Its first held-out run produced 18 predictions against 11 gold commitments, with zero exact matches and 11 unsupported predictions. Review terms against the source and enter missing candidates manually. The thirty passing manual domain journeys are separate from model accuracy. Evaluation and limitations.

The attached release manifest binds the source commit, build configuration/toolchain and SHA256 digests of the package and static demo archive.

Known limits: manually entered resolved dates are trusted even when deadline wording is empty; their overdue/timing result is not source proof. Model prerequisite wording also needs manual review: fulfilling a conditional commitment still requires an explicit manager decision. Unsupported predictions remain available through run export and require manual re-entry.