.claude/worktrees/agent-a920ebd2f97275b33/.claude/hooks/summarize-session.ps1

# Stop hook — logs session end event to .claude/logs/sessions.jsonl
# Event: Stop
# Configure: set $logDir to your repo's .claude/logs/ path

$logDir = "D:\git\thisismydemo\azure-scout\.claude\logs"

if (-not (Test-Path $logDir)) { New-Item -ItemType Directory -Path $logDir -Force | Out-Null }

$entry = @{
    timestamp  = (Get-Date -Format 'o')
    event      = "session_stop"
    session_id = $env:CLAUDE_SESSION_ID
} | ConvertTo-Json -Compress

Add-Content -Path "$logDir\sessions.jsonl" -Value $entry -Encoding UTF8
exit 0