Skip to content

Preserve verification truth and source provenance in ledger imports - #14

Merged
howlcipher merged 2 commits into
mainfrom
fix/howl-e2e-ux-007-ledger-truth
Oct 13, 2026
Merged

howlcipher merged 2 commits into
mainfrom
fix/howl-e2e-ux-007-ledger-truth

Conversation

@howlcipher

Copy link
Copy Markdown
Owner

Real HowlPlane ledger ingestion treated JSON-null verification summaries as present, creating spurious accepted/running checks and fabricating exit code0. Project checks only from actual verification events with summaries; preserve recorded result/summary and copy exit codes/check times only when supplied.

Retain raw ledger recording times and manual projection provenance separately from execution times. Unknown times display as not recorded, observed start events remain visible without invented start time, and missing check details say No verification details recorded. Rebuild the published shared renderer from source.

Validation: full public make test, docs/SEO, vet and generated-renderer/native importer regression pass. Original typed14-record ledger imports exactly8missions; real desktop/mobile Chromium verifies states, API/timeline provenance, absent approval envelopes, keyboard selection, no errors/overflow and shutdown. Independent final diff review is clean after fixing missing-details wording. No runtime/compiler or authority-policy changes.

This is bounded snapshot import; it does not create automatic telemetry, execution-time evidence or approval authority. Source record dates retain their literal ISO values.

@howlcipher
howlcipher merged commit 3b1e007 into main Oct 13, 2026
1 check passed
@howlcipher
howlcipher deleted the fix/howl-e2e-ux-007-ledger-truth branch October 13, 2026 15:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant