v0.6.5
Patch release: the source-backref behavior, the report decision/evidence
grammar, and package/release hardening. No breaking changes, no
MIGRATIONS.json entry.
Added
initSourcesbehavior — optional citation→source backref focus:
inside adata-bronto-sourceshost, a.ui-citation[href^="#"](or an
explicitdata-bronto-source-ref) click scrolls to its source card and
marks itis-source-active, emitting a cancellable focus event with the
SourceFocusDetailpayload. Progressive enhancement over authored ids —
no DOM is generated; framework bindings re-export it.- Report decision/evidence grammar — adds public, static report primitives
for decision blocks, severity-labelled findings, compact evidence packets and
follow-up action rows. - Claim and action-register grammar — adds claim status blocks, structured
finding parts, evidence-method parts, evidence ledgers, decision detail rows,
and action owner/due/criteria/source parts for more auditable reports. - Package contract doc —
docs/package-contract.mdpins the published
surface (exports map, files allowlist, generated-artifact freshness) that
check:pack/check:publint/check:attwenforce.
Changed
- Report fixtures and local guardrails — expands the standalone and full
report demos with source/provenance examples, SVG accessibility details and a
local-only public-boundary terms gate forcheck:report. - Report shape checks —
check:reportnow parses report demos with a DOM
instead of regexes and validates the public claim/action contracts. - Release observability — the release workflow gains a metadata gate and
theme-axis verification; the examples consumer build broadens its smoke
coverage.