---
name: phase-24-1-plans-ready
description: Phase 24.1 (tracked-agents info.json cross-session activity index) plans verified PASS — ready for /gsd:execute-phase 24.1
metadata: 
  node_type: memory
  type: project
  originSessionId: ebbdf322-d851-4b21-abaa-f1da91db9924
---

Phase 24.1 planning complete 2026-05-20. 5 plans across 5 waves, all PASS plan-checker iter 2 + decision-coverage gate (11/11 trackable decisions cited).

**Why:** v1.8 Psyche Restructure milestone needs persistent cross-session activity metadata for every agent (`last_started`, `last_machine_name`, `last_project_name`, `machine_history[]`, `project_history[]`) inside Phase 24's `agents/{agent_id}/` worktree. Pure-additive — writes piggyback on Phase 24 D-13 commit pipeline.

**How to apply:** When the user runs `/gsd:execute-phase 24.1`, expect this wave order:
- Wave 1: 24.1-01 — foundation primitives (time/git/types) — single-plan wave
- Wave 2: 24.1-02 — owlery helpers (single-file, src/common/owlery.rs)
- Wave 3: 24.1-03 — atomic-write trigger wiring (perch upgrade + 4 bump sites)
- Wave 4: 24.1-04 — commit-funnel file-list amendment + migration synth + D-14 doctor sub-line
- Wave 5: 24.1-05 — integration tests + CHANGELOG; includes blocking human-verify checkpoint (operator smoke for in-wrapper boot + W2 frozen-clock write-amp)

Plan 02 → Plan 03 transition is an EXPECTED build-break (signature change to `append_project_history`). Plan 03 closes it; do NOT panic on `cargo build` failures between waves 2 and 3.

Locked decisions D-01..D-15 in 24.1-CONTEXT.md. Commits landed: c0788d4 (initial plans) + bb123cf (revision iter 1) + eb1ffe4 (coverage cites) + 2c17f2b (PATTERNS.md).

Related: [[phase-23-plans-ready]] (sibling v1.8 phase). Companion artifacts: 24.1-RESEARCH.md (998 lines, format-mismatch finding for `format_timestamp` → `now_iso_utc`), 24.1-PATTERNS.md (12 file analogs).
