20 lines
740 B
Bash
20 lines
740 B
Bash
#!/usr/bin/env bash
|
|
# post-compact.sh — fires after conversation compaction
|
|
# Reminds Claude to restore session state from the file-backed checkpoint.
|
|
|
|
ACTIVE="production/session-state/active.md"
|
|
|
|
echo "=== Context Restored After Compaction ==="
|
|
|
|
if [ -f "$ACTIVE" ]; then
|
|
SIZE=$(wc -l < "$ACTIVE" 2>/dev/null || echo "?")
|
|
echo "Session state file exists: $ACTIVE ($SIZE lines)"
|
|
echo "IMPORTANT: Read this file now to restore your working context."
|
|
echo "It contains: current task, decisions made, files in progress, open questions."
|
|
else
|
|
echo "No session state file found at $ACTIVE"
|
|
echo "If you were mid-task, check production/session-logs/ for the last session audit."
|
|
fi
|
|
|
|
echo "========================================="
|