This folder is the canonical home for calibration workflow entrypoints: policy-version management and full synthetic calibration-loop execution.
bump_recalibration_policy.py: guarded policy-version bump workflow.run_calibration_loop.py: synthetic end-to-end calibration loop.
- Flowchart
flowchart TD
Results["Synthetic or real lab results"] --> Intake["calibration intake"]
Intake --> Gate["recalibration gate"]
Gate --> Loop["run_calibration_loop.py"]
Governance["decision logs"] --> Bump["bump_recalibration_policy.py"]
- Component Diagram
flowchart LR
CalScripts["scripts/calibration"] --> CalPkg["src/openamp_foundry/calibration"]
CalScripts --> Config["configs/recalibration_policy.yaml"]
CalScripts --> Decisions["decision_logs/"]
Tests["tests/calibration"] --> CalScripts
- Sequence Diagram
sequenceDiagram
participant Maintainer
participant Bump as bump_recalibration_policy
participant Loop as run_calibration_loop
participant CalPkg as calibration package
Maintainer->>Bump: approve version bump
Bump->>CalPkg: validate and increment policy
Maintainer->>Loop: run synthetic calibration loop
Loop->>CalPkg: intake -> gate -> engine -> batch selection