AGENTS.md@crates/tree-ring-memory-cli/src/activation · git:20260915.db98ef2 · 2026-09-15 · sha256 2bf1b259bcbf88ad

AGENTS.md@crates/tree-ring-memory-cli/src/activation git:20260915.db98ef2A

Immutable. This exact content is served forever at /api/v1/blob/2bf1b259bcbf88ad.

# activation

## Purpose

Project-local lifecycle bridges and proof of actual recall.

## Ownership

Adapter detection, bridge filesystem operations, manifests, lifecycle parsing, preflight and launch wrapper.

## Local Contracts

Use SessionStart/SubagentStart for recall and Stop/SubagentStop for bounded agent capture. Normalize equivalent local paths without following symlinks; retain descriptor-relative no-follow access and create-only publication. Missing activation records need review; only a fresh matching receipt establishes active status.

## Work Guidance

Keep root AGENTS.md references separate from .tree-ring guidance. Never scrape transcripts, manufacture receipts, or treat an Agent Zero marker as installed plugin capability.

## Verification

`cargo test -p tree-ring-memory-cli --test harness_activation_acceptance --locked`; activation unit tests and native host probes cover changes to events, ownership or receipts.

## Child DOX Index

None. This document owns the full subtree.