-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbrain.conf.example
More file actions
39 lines (32 loc) · 2.09 KB
/
brain.conf.example
File metadata and controls
39 lines (32 loc) · 2.09 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# brain.conf — Server deployment configuration
# Copy this to brain.conf and fill in your values.
# brain.conf is gitignored — each deployment has its own config.
# ── Core ──────────────────────────────────────────────
# Where the brain repo lives on this machine
BRAIN_DIR="$HOME/brain"
# Git branch used as the curated source of truth
BRAIN_MAIN_BRANCH="master"
# ── Logging ───────────────────────────────────────────
# Directory for cron job logs (created automatically)
BRAIN_LOG_DIR="$HOME/.brain/logs"
# ── Notifications ─────────────────────────────────────
# Which channel(s) to push pulse/audit notifications
# Options: telegram | email | all | none
BRAIN_NOTIFY_CHANNEL="telegram"
# SMTP settings (only needed if BRAIN_NOTIFY_CHANNEL includes email)
# BRAIN_SMTP_HOST=""
# BRAIN_SMTP_PORT="587"
# BRAIN_SMTP_USER=""
# BRAIN_SMTP_PASS=""
# ── Autonomous Operation ─────────────────────────────
# Cron schedules (cron syntax). Set to "" to disable a job.
BRAIN_CRON_PULSE="0 6 * * *" # Daily 6 AM UTC
BRAIN_CRON_CONSOLIDATE="0 7 * * *" # Daily 7 AM UTC (after pulse)
BRAIN_CRON_AUDIT="0 8 * * 0" # Sunday 8 AM UTC
BRAIN_CRON_TREND="0 8 * * 3" # Wednesday 8 AM UTC
BRAIN_CRON_WATCHER="*/30 * * * *" # Every 30 min (lightweight, no Claude unless urgent)
BRAIN_TREND_TOPIC="ai-development-workflows" # Topic for scheduled trend checks
# ── Vault Indexing ────────────────────────────────────
# Comma-separated list of vault/ subfolders to index into brain.db
# Default: ai-workflows,coding,tools,projects,industry,innovations,decisions,daily,weekly-reviews
# INDEXED_FOLDERS="ai-workflows,coding,tools,projects,industry,innovations,decisions,daily,weekly-reviews"