Skip to content
rd-skills
All skills

client-lifecycle-state-restoration

FoundationJIT only

Use for installed-client lifecycle/restoration; skip static, offline-only, and platform-API-only work.

Group
Experience design
Supported roles
MainAnalysisTaskReview
Source
SKILL.md

Use when

Trigger signals that make this skill the right owner

  • client visibility background process termination relaunch crash upgrade logout account-switch restoration

Do not use when

Anti-triggers — as binding as the triggers above

  • no lifecycle or restoration decision
  • only offline-sync policy
  • one platform API without a shared state rule

Required inputs

What must be supplied before this skill can decide anything

  • current task contract
  • selected primary Professional Skill
  • task-local trigger evidence

Output contract

What this skill owes the next role

  • lifecycle-restoration decision with state model snapshot contents and version initialization identity stale-work handling reset policy observable interruption evidence proof limits and residual owners

Escalation signals

When this skill must hand the decision back

  • snapshot authority identity compatibility or reset behavior remains implicit

Loaded by

This skill never owns a task. These professionals may pull it in as Layer 3.

Targeted references

Each reference carries its own load condition. None of them enter context by default.

ReferenceLoad whenDo not load whenRequired by
restoration-boundaries.mdtargetedTermination snapshot eligibility restoration compatibility or duplicate activation remains unresolvedEstablished repository state ownership already determines restoration and reset behaviorAnalysisTaskReview