Pact Check

Run PACT cognitive redirections against recent changes

Review the changes made in this session against PACT's cognitive redirections. For each question, evaluate honestly:

1. Dependency trace: For every file edited this session, what depends on it and what does it depend on? Were all downstream consumers updated?

2. Staleness audit: What did the changes make stale? Check:

  • Architecture map (SYSTEM_MAP.yaml) — does it still reflect reality?
  • Feature flow docs — do they still describe the correct behavior?
  • Package knowledge files — any new packages used without research?
  • Pending work tracker — updated with current status?

3. Cache consistency: If any provider/state management was modified, were ALL caches updated (both list and map caches)?

4. Package verification: Were any packages used based on assumption rather than verified documentation? Check docs/reference/packages/ for knowledge files.

5. Lifecycle impact: Do the changes survive all app states? Fresh install, normal open, background, force close, backup restore?

Report findings as:

  • PASS — checked and correct
  • STALE — needs updating (specify what)
  • UNCHECKED — couldn't verify (explain why)
  • VIOLATION — cognitive redirection was not followed (specify which)