lifeloop-cli 0.5.0

Provider-neutral lifecycle abstraction and normalizer for AI harnesses
Documentation
id = "CONTINUATION-001"
title = "Lifeloop Continuation Store"
status = "draft"
domain = "lifecycle-substrate"
authors = ["emanuele"]
tags = [
  "client-state",
  "persistence",
  "cross-restart",
  "wire-contract",
]
body = "body.md"

applies_to = [
  "code://src/cli/continuation.rs",
  "code://src/lib.rs",
  "code://src/renewal_status.rs",
  "code://src/cli/host_hook.rs",
  # The CCD lifeloop client is the first consumer of the continuation
  # store; its renewal_intents table and `renewal-state` blob protocol
  # are normative in CCD-LIFELOOP-CLIENT-001.
  "code://crates/ccd/src/storage/renewal_intents.rs",
  "code://crates/ccd/src/lifeloop_client.rs",
  "code://crates/ccd/migrations/0001_initial.sql",
]