A device lifecycle boundary exposes stale data when network and local state disagree. The affected area is keychain session.
Repair the keychain session tests implementation so it classifies stable, flaky, and consistently failing tests from repeated independent runs.
Evidence
- Affected surface: iOS / Swift / keychain session.
- Observed failure family: triage an unreliable test suite.
- Scope policy: contractVersion must equal 2.