Home / Docs-Technical WhitePaper / 48-Experimental Protocol Card Template v1.0
Chapter 10 — Incident Handling & Fallback Strategy
I. Purpose & Scope
- Classify abnormal events during observation/acquisition, define thresholds, and standardize trigger–response loops; specify fallback paths, logging conventions, and release restrictions to ensure safety, dimensional closure, and auditability.
- Applicable to timing / imaging / spectral / mixed. When path quantities (arrival time/phase) are involved, explicitly show gamma(ell) and measure d ell in text, and record delta_form ∈ {general, factored}.
II. Event Classes & Triggers
- SYNC: clock_state != locked beyond grace; |δt_abs|, |Δτ_ch|, or σ_y(τ) exceed thresholds.
- DIM: p_dim < 1 or check_dim failure; missing units/dimensions.
- SMP/PATH: f_s < 2 f_max, Δt > λ_ref/(2 c_ref), Δell > Δell_max, len(path) < 2; path–measure desynchronization.
- PAX/COH: |θ| > θ_max; or |∇ n_eff|·L_coh ≮≪ 1.
- NOISE: Q_res out of band; strong heavy tails/heteroscedasticity; ε_flux conservation broken.
- CALIB: |ts_start − calib.timestamp| > τ_calib or any u(θ_k) over limit.
- CITE/VER: ver_presence < 1, anchor coverage < 90%, external links/aliases present.
- INTG: duplicate record_id, checksum collisions, or missing critical events in audit.jsonl.
III. Fallback Matrix
Class | Trigger | Immediate Action | Fallback Path | Logging & Labels | Recovery Condition |
|---|---|---|---|---|---|
SYNC | clock_state!=locked or ` | δt_abs | / | Δτ_ch | ` over |
DIM | p_dim<1 / check_dim fail | Abort batch | Recalibrate/recompute queue | Record offending quantity/unit; block release | p_dim=1.0, check_dim passes |
SMP/PATH | Sampling/path non-compliance | Reject batch | Reconfigure f_s/Δell or densify path | Record non-compliant fields | Sampling/path compliant |
PAX/COH | Paraxial/coherence mismatch | Exit paraxial chain | Full-wave/numerical; or segment & shrink T_coh/L_coh | Tag [Restricted] with thresholds | ` |
NOISE | Q_res out of band / ε_flux abnormal | Switch robust path | Huber/quantile; re-check conservation | Report 2nd-order surrogate & power impact | Metrics back in band |
CALIB | τ_calib expired / u(θ_k) over | Pause acquisition | Trigger recalibrate | Record calib.version/timestamp | Freshness compliant |
CITE/VER | Citation/version non-compliant | Block release | Fix to “volume+version+anchor” | Log anchor_coverage/ver_presence | Anchor ≥90%, versions present |
INTG | Uniqueness/integrity failure | Block release | Regenerate/sign | Log conflicts & remedy | Validation passes |
IV. Operational Steps
- Detect: compute rolling Q_res, p_dim, σ_y(τ), δt_abs, Δτ_ch, ε_flux, SNR; emit heartbeat every Δt_beat and evaluate thresholds.
- Decide: match triggers from Section II to the matrix in Section III to select immediate action + fallback path.
- Switch: execute by priority (SYNC → DIM → SMP/PATH → PAX/COH → NOISE → CALIB → CITE/VER → INTG) to avoid oscillation; freeze current batch on switch.
- Log: write events (time, thresholds, pre/post configs, seeds, input hashes) to audit.jsonl; when entering Restricted, tag [Restricted] consistently.
- Reset: unfreeze the batch when recovery conditions are met; if failures ≥ N, move to human review.
V. Alignment with Gates
- Any trigger of S1–S5 (Chapter 8) immediately stops the batch and enters this chapter’s matrix; before release, pass G1–G8 again.
- During fallback, only qualitative notes and diagnostic plots may be released; no external quantitative claims.
VI. Outputs & Exports
- Reports: quality_report.json (timeline of triggers/fallbacks/recovery, exceeded values, current thresholds), updated check_dim_report.json, and audit.jsonl.
- Manifests: update manifest.yaml (see[]/references[]/version/checksum); in Restricted mode, append [Restricted] to all figure titles.
VII. Citations & Versioning
- Fixed syntax: See "<Volume> vX.Y" <Chapter> <Anchor>; prioritize P/S/M/I.
- Normative anchors (examples): EFT.WP.Core.Metrology v1.0:check_dim, EFT.WP.Metrology.TimeBase/Sync/Instrument/PathCorrection v1.0, EFT.WP.Core.Equations v1.1:S20-1/S21-2, PTN Template v1.0 Ch.5/7/8/11.
- Public releases use v1.* only; if v0.* is cited, mark “draft / non-committal”.
VIII. Machine-Readable (minimal snippets)
A. fallbacks.yaml
version: "1.0.0"
triggers:
SYNC: ["clock_unlocked","abs_t_over","skew_over","allan_over"]
DIM: ["p_dim_fail","check_dim_fail"]
SMP: ["fs_below_nyquist","Delta_ell_over","path_len_short","path_desync"]
PAX: ["theta_over","coherence_fail"]
NOISE: ["Q_res_over","flux_nonconserve"]
CALIB: ["tau_calib_expired","u_theta_over"]
CITE: ["ver_missing","anchor_coverage_low","external_link_found"]
INTG: ["record_dup","checksum_dup","audit_missing"]
actions:
sync_fallback: ["GNSS","PTP","NTP"]
switch_fullwave: true
segment_adapt: { T_coh: "shrink", L_coh: "shrink", B_coh: "increase" }
robust_substitute: ["huber","quantile"]
recalibrate: true
labels:
restricted: "[Restricted]"
B. quality_report.json (example)
{
"run_id":"01JXYZABCD...",
"timeline":[
{"t":"...","event":"clock_unlocked","level":"error"},
{"t":"...","event":"sync_fallback","to":"PTP","level":"action"},
{"t":"...","event":"p_dim_fail","level":"fatal"}
],
"metrics":{"p_dim":0.96,"Q_res":0.25,"epsilon_flux":0.03,"delta_t_abs_ns":120,"allan_1s":3e-11},
"restricted": true
}
IX. Checklist
- Thresholds and fallback configs loaded; online monitoring and heartbeat active.
- Triggers handled per Section III; all switches and pauses/resumes audited.
- In Restricted mode, all figures/results tagged [Restricted] with listed triggers.
- Before release, re-verify G1–G8; check_dim_report.json / quality_report.json / audit.jsonl updated.
- manifest.yaml fields see[]/references[]/version/checksum consistent with text; citations compliant, versions locked.
Copyright & License (CC BY 4.0)
Copyright: Unless otherwise noted, the copyright of “Energy Filament Theory” (text, charts, illustrations, symbols, and formulas) belongs to the author “Guanglin Tu”.
License: This work is licensed under the Creative Commons Attribution 4.0 International (CC BY 4.0). You may copy, redistribute, excerpt, adapt, and share for commercial or non‑commercial purposes with proper attribution.
Suggested attribution: Author: “Guanglin Tu”; Work: “Energy Filament Theory”; Source: energyfilament.org; License: CC BY 4.0.
First published: 2025-11-11|Current version:v5.1
License link:https://creativecommons.org/licenses/by/4.0/