From 808ae0bc515edd6e01078b50416d90afd475be1a Mon Sep 17 00:00:00 2001 From: BELLO SHEHU <1739677116@qq.com> Date: Sun, 26 Apr 2026 16:24:09 +0000 Subject: [PATCH] fix(.life): runtime spec Part B uses correct v0.7 audit event names (post-#115 review) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - B.7 row 'withdrawal_check' was a duplicate of the existing v0.7 'withdrawal_poll' event. Renamed to reuse the existing event and spelled out the v0.8 obligation that 'endpoint' + 'result' fields become required (rather than introducing a new event type). - 'turn_emitted' was a non-existent name; the v0.7 event is 'session_turn' (defined in §5). Replaced and expanded the existing event roster to be exhaustive so future readers can locate it. Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- docs/LIFE_RUNTIME_STANDARD.md | 7 ++++--- registry/index.html | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/docs/LIFE_RUNTIME_STANDARD.md b/docs/LIFE_RUNTIME_STANDARD.md index 52eb9ca..9152fc0 100644 --- a/docs/LIFE_RUNTIME_STANDARD.md +++ b/docs/LIFE_RUNTIME_STANDARD.md @@ -635,11 +635,12 @@ MUST emit: |---|---|---| | `capability_bound` | Once per capability after Stage 3 Assemble succeeds. | `capability`, `provider_name`, `provider_version`, `sandbox_class`. | | `assembly_aborted` | Stage failure (B.1.1). | `stage`, `reason`. | -| `withdrawal_check` | Each withdrawal-watcher poll (Stage 5 Guard). | `endpoint`, `result`. | +| `withdrawal_poll` (existing v0.7 event, see §5) | Each withdrawal-watcher poll (Stage 5 Guard). v0.8 makes the fields `endpoint` and `result` required. | `endpoint`, `result`. | | `lifecycle_transition_observed` | Stage 5 Guard observes a `lifecycle_state` transition (`active` → `superseded` / `frozen` / `withdrawn`). | `from_state`, `to_state`, `package_id`. | -Existing v0.7 events (`session_started`, `turn_emitted`, etc.) are -unchanged. +Existing v0.7 events (`session_started`, `session_turn`, +`session_withdrawn`, `session_terminated`, `forbidden_use_refused`, +`disclosure_warning_emitted` — see §5) are unchanged. ## B.8 What this update does NOT add diff --git a/registry/index.html b/registry/index.html index dcd203b..d52c399 100644 --- a/registry/index.html +++ b/registry/index.html @@ -45,7 +45,7 @@