Documentation library

Development / PUBLIC-SAFE SUMMARY

Bugs, investigation and corrections

Documented corrections; some device checks remain

Fixed recovery windows left synthetic time-to-threshold values unavailable. The generator now follows adaptive recovery through confirmation, records extended-review events and rejects incomplete main-dataset metrics. Failure fixtures still preserve genuinely missing results.

A physical iPhone backtrace pointed to a WatchConnectivity callback on the wrong executor. Reply/error callbacks were constructed in nonisolated Sendable factories, with observable state updated on MainActor. Regression tests invoke callbacks from a background queue; device rerun remains needed.

Screenshot inspection exposed clipped exercise labels and unlabeled intervals. Labels and the adjusted age-axis range were corrected before the final chart UI run.

An Xcode run stalled during diagnostic collection after all cases passed. It was stopped and the complete suite rerun successfully without test diagnostic collection. A stalled process was not counted as a successful completed build.

Supporting workspace artifacts

Source locations identify the original artifacts in the private project. Raw files are not publicly served. Hashes identify the reviewed source snapshot; they are provenance, not external certification.

Download public-safe provenance