7.7 Minimal acceptance note (plain TXT, 6 lines)
Create once and keep with the golden CSV.
Save as
notepad notes\SSM_Clock_Acceptance_v1.1.txt
Paste exactly (edit only the commit/tag if needed)
SSM-Clock v1.1 Acceptance (ASCII)
Period set: 1,7,29.5306,365.2422
Knobs: grid=2min, S=5, dt=0.5d, K=7, alpha_kz=0.0, horizon=max(periods)
Results: 2deg -> 200/200 PASS (mean 2.7, P95 6.5); 6deg -> 199/200 PASS (mean 8.2, P95 19.6)
Summary CSV: notes/longbench_summary.csv
Release tag/commit: v1.1 / <short-commit-id>
Why this helps. Auditors can verify the gate, period set, knobs, the exact CSV path, and the release reference in a single glance—no extra metadata required.
7.8 Provenance chain (who did what, when)
Include these items for each release run
- Input artifacts:
clock_manifest.json(and version label), any observed CSVs used for tests, and the script names/versions (orgittag/commit). - Process: the exact command lines executed (copy-paste from console), environment details (OS, Python version), and an optional run timestamp.
- Outputs:
notes\longbench_summary.csv(canonical), optionalnotes\longbench_detail.csv(per-seed errors),notes\SSM_Clock_Acceptance_v1.1.txt(the 6-line note), and any audit/review zip you produced. - Signer: the person/system who ran the bench; include short name/ID and a brief contact line.
Template (append to your repo as notes\provenance.txt)
Run: SSM-Clock v1.1
Signer: <name or system id>
Contact: <email or handle>
Inputs:
manifest: clock_manifest.json (version v1.1)
scripts: ssm_clock_runner.py, ssm_clock_longbench_v2.py, ssm_clock_stream_v2.py
observed CSVs: <list or N/A for synthetic>
Process:
OS: <e.g., Windows 11 / Ubuntu 22.04>
Python: <e.g., 3.11.x>
Commands:
python ssm_clock_longbench_v2.py --period_sets "1,7,29.5306,365.2422" --seeds 200 --noise_list "2,6" --grid_step_min 2.0 --alpha_kz 0.0 --stack 5 --stack_dt_days 0.5 --multistart_k 7 --refine brent --refine_steps 80 --bracket_mult 2
Outputs:
summary: notes/longbench_summary.csv
detail: notes/longbench_detail.csv # optional
acceptance: notes/SSM_Clock_Acceptance_v1.1.txt
audit zip: dist/SSM-Clock_v1.1_Audit_YYYYMMDD_HHMMSS.zip
Release ref:
git tag: v1.1
git commit: <short-commit-id>
Tip. Keep commands and file names ASCII-only, and prefer relative paths rooted at the project directory for portability.
Navigation
Back: SSM-Clock—Governance, Smoke Tests & Naming (7.4–7.6)
Next: Appendix A — CLI Reference & Pocket Calculator