gp3ml 0.3.0
CRAN availability and metadata
- Added the canonical CRAN package page, CRAN installation instructions, package-status badge, and CRAN package DOI following publication of gp3ml 0.1.0 on CRAN.
Next-generation governed research-ML infrastructure
Added explicit decision-rule contracts, threshold evaluation, deterministic threshold selection, and abstention auditing without hidden threshold defaults.
Added target-aware split-conformal calibration for regression intervals and binary prediction sets, with explicit calibration-unit and generalization-target semantics.
Added predictor-distribution and missingness-shift audits that remain distinct from prevalence, calibration, and performance drift.
Added frozen analysis-plan contracts with SHA-256 locking and post hoc deviation auditing.
Added portable model artifacts with optional
bundlesupport, serialization validation, and optional fresh-process checks throughcallr.Added robustness and stability diagnostics across seeds, features, thresholds, and missingness scenarios.
Added environment capture/comparison, minimal RO-Crate-oriented research-object export, SHA-256 release manifests, and a manual GitHub release-attestation workflow.
Added gp3ml-native, NIST AI RMF 1.0, ISO/IEC 23894-oriented, and ISO/IEC 42001-oriented governance evidence profiles. Standards-oriented outputs explicitly do not claim certification or conformity.
Added six new development articles covering decision governance, conformal prediction, dataset shift and robustness, frozen analysis plans, portable research artifacts, and governance standards crosswalks.
Added an explicit API-stability registry, public-object schema audit, and contract validation for the established 0.2.0 surface.
Added lightweight cross-package handoff contracts for gp3tools, gpbiometrics, gp3sequences, study-design data, and custom prepared data without duplicating upstream preprocessing.
Added deterministic documentation-output controls plus audits for volatile timestamps, temporary paths, and runtime addresses.
Added engine capability auditing and a Windows/macOS/Linux optional-engine CI matrix.
Added a realistic synthetic three-package research handoff and governed participant-generalization validation workflow.
Added five package-maturity vignettes covering API contracts, interoperability, reproducibility, portability, and integrated workflow validation.
gp3ml 0.2.0
Grouped evaluation and governed tuning
- Added fold-local evaluation across materialized
gazepoint_group_folds, with retained predictions, metrics, exclusions, leakage audits, warnings, and failures. - Added explicit deterministic tuning grids, candidate comparison, and human-reviewed selection requiring a predeclared metric and direction.
- Added nested grouped resampling with inner tuning isolated inside every outer analysis partition.
Target-aligned uncertainty
- Added observation, participant-cluster, stimulus-cluster, and participant-and-stimulus bootstrap uncertainty with the resampling unit recorded explicitly.
- Added fold- and repeat-distribution summaries without relabelling row-level results as cluster-level estimates.
External validation and reporting
- Added independent-dataset declarations, schema checks, predictor availability, prevalence shift, calibration drift, participant/stimulus coverage, and transportability limitations.
- Added explicit
not_externally_validatedstatus when no independent dataset is available. - Added release-ready model cards recording selection procedures, uncertainty units, transportability status, limitations, and human oversight.
Vignettes and validation
- Added nine deterministic synthetic vignettes covering recording quality, assigned conditions, observed outcomes, participant and stimulus generalization, simultaneous participant/stimulus generalization, contaminated manifests, nested resampling, and external validation.
- Added focused tests, an end-to-end smoke test, a full validation driver, and a read-only 0.2.0 release audit.
gp3ml 0.1.0
CRAN release: 2026-07-30
First formal release
- Established
gp3mlas a governance-first package for leakage-resistant predictive modelling and validation using Gazepoint-derived research data. - Restricted supported tasks to explicitly observed, non-sensitive outcomes and clearly declared scientific purposes.
- Added explicit prohibited-use documentation covering identification, authentication, diagnostic, protected-attribute, emotion, stress, personality, deception, cognition, comprehension, intent, and other mental-state inference.
Governance, provenance, and leakage protection
- Added task declaration, use-case assertion, variable-role validation, and machine-readable prohibited-use helpers.
- Added feature-provenance manifests covering predictor origins, transformations, availability stages, roles, and preprocessing scope.
- Added structured leakage audits for row, participant, participant-trial, stimulus, identifier, target-derived, and post-outcome risks.
Group-aware validation
- Added deterministic group-aware holdout splitting and repeated grouped resampling for new trials among known participants, new participants, new stimuli, and simultaneous new-participant and new-stimulus generalization.
- Materialized analysis, assessment, and explicitly excluded partitions with complete source-row accounting and embedded leakage audits.
- Added fold-balance, coverage, exclusion, and outcome-representation diagnostics with structured pass, review, and fail findings.
Governed modelling core
- Added fold-local preprocessing objects with separate fitting and baking interfaces.
- Added governed model engines, explicit black-box integration, classification and regression metrics, calibration assessment, and explicitly labelled bootstrap metric uncertainty.
- Added external-validation evaluation and reporting without treating an internal holdout as external validation.
- Added model cards and reproducibility reports that record task purpose, governance decisions, model settings, performance, calibration, uncertainty, limitations, and reproducibility information.
- Model selection remains explicit and reviewable; the package does not perform autonomous black-box winner selection.
Documentation and quality assurance
- Added machine-readable CSV, Markdown, and JSON reporting interfaces where supported by the relevant object.
- Added deterministic synthetic tests across supported generalization targets, governance failures, leakage cases, model engines, metrics, calibration, reporting, and serialization.
- Added complete pkgdown reference organization for the first formal release.