Add automated session logging system
Some checks failed
Build and Deploy Docs / build-and-deploy (push) Has been cancelled

- Created logs/ structure (sessions, operations, incidents)
- Added session-start/log/end scripts
- Installed Git hooks for auto-logging commits/pushes
- Added shell integration for zsh
- Created CHANGELOG.md
- Documented today's session (2026-01-10)
This commit is contained in:
Apple
2026-01-10 04:53:17 -08:00
parent e67882fd15
commit 744c149300
260 changed files with 6364 additions and 68 deletions

43
scripts/logging/session-log.sh Executable file
View File

@@ -0,0 +1,43 @@
#!/bin/bash
# ============================================================
# session-log.sh — Додати запис до поточної сесії
# ============================================================
# Використання: ./scripts/logging/session-log.sh "Опис дії"
# Або через alias: session-log "Опис дії"
# ============================================================
PROJECT_DIR="/Users/apple/github-projects/microdao-daarion"
SESSIONS_DIR="$PROJECT_DIR/logs/sessions"
DATE=$(date +%Y-%m-%d)
TIME=$(date +%H:%M)
SESSION_FILE="${DAARION_SESSION_FILE:-$SESSIONS_DIR/${DATE}.md}"
MESSAGE="$*"
if [ -z "$MESSAGE" ]; then
echo "❌ Вкажіть опис дії"
echo "Використання: session-log \"Опис дії\""
exit 1
fi
# Якщо файл не існує — створити
if [ ! -f "$SESSION_FILE" ]; then
mkdir -p "$SESSIONS_DIR"
cat > "$SESSION_FILE" << EOF
# 📅 Session Log: $DATE
**Оператор:** Ivan + AI Assistant
**Проєкт:** DAARION & MicroDAO
---
## 📋 Хронологія дій
EOF
fi
# Додати запис
echo "- **$TIME** — $MESSAGE" >> "$SESSION_FILE"
echo "✅ Записано: $MESSAGE"