ClosingArtifact provenance = one-time null->value stamp (enables after-commit eClose dispatch)

Featurekamo-shared-library
Shipped
July 17, 2026 at 6:18 AM UTC
Author
Kamo
Commit
cf144c0

Splits the ClosingArtifact @PreUpdate WORM guard so the eClose vendor dispatch can move OUT of the assemble/advance transaction (doc 05 §6): the node commits FIRST, then the async dispatcher records which vendor it dispatched to + the vendor's resolution ref. - IDENTITY **************** stays HARD-frozen from birth. - PROVENANCE (providerName/externalRef) becomes a one-time null->value stamp: a null loaded-baseline may be set exactly once (the post-commit dispatch); once persisted it is loaded as the baseline on the next @PostLoad and frozen against CHANGE (a re-run is still a new row). Only the trusted dispatcher writes it, once, so the append-only guarantee holds across transactions. Also adds **************** for the dispatch reconciler's stranded-PENDING sweep.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing