Publication Registries and Diagnostic Dashboards

Registries bind named tables and figures to captions and provenance labels. They write nothing unless an explicit output path is supplied.

registry <- create_publication_registry("Primary analysis")
registry <- register_publication_table(
  registry,
  "posterior",
  posterior_interval_table(fit),
  caption = "Posterior summaries",
  source = "primary fit"
)
registry <- register_publication_figure(
  registry,
  "posterior_intervals",
  plot_posterior_intervals(fit)
)

validate_publication_registry(registry)
publication_registry_table(registry)

Dashboards are non-interactive evidence indices and do not launch expensive analyses implicitly.

dashboard <- create_diagnostic_dashboard(
  fit = fit,
  model_card = card,
  loo = loo_atlas,
  prior_posterior = bridge,
  sensitivity = sensitivity,
  recovery = recovery,
  sbc = sbc_result
)

diagnostic_dashboard_table(dashboard)
plot_diagnostic_dashboard(dashboard)
create_diagnostic_dashboard_figures(dashboard)