The analysis-bundle layer assembles post-fit evidence while preserving the distinction between computation, presentation, and interpretation.
bundle <- create_analysis_bundle(
fit,
ndraws = 1000,
include_group_effects = FALSE,
include_loo = TRUE
)
analysis_bundle_table(bundle)
tables <- create_publication_table_set(bundle)
figures <- create_analysis_figure_set(bundle)No component is silently dropped: failures are retained in the bundle status table with their error message.
Reports and figures require explicit paths.
write_analysis_bundle_report(
bundle,
file = file.path(tempdir(), "gp3bayes-analysis.md")
)
save_figure_set(
figures,
directory = file.path(tempdir(), "gp3bayes-figures"),
device = "png"
)This design prevents analysis functions from writing automatically to the working directory and keeps publication formatting downstream of the model contract and validation objects.