---
type: meta-config
config: mentor
auto_review: disabled
last_updated: 2026-07-12
retired_note: auto_review disabled 2026-07-12; 08-mentor-feedback/ archived to 90-archive/08-mentor-feedback-retired-2026-07-12/ pending live-trading reinstatement (see process-changelog.md 2026-07-12 entry)
---

# Mentor Config

Auto-review feature toggle. Edit `auto_review` to enable or disable end-of-day review of vault changes.

| Field | Values | Effect |
|---|---|---|
| `auto_review` | `enabled` | Mentor reviews vault changes at 06:15, 09:15, 12:15, 15:15, 18:15, 21:15 Europe/Zurich |
| `auto_review` | `disabled` | No review. Commits still happen every 3h (separate cron). |
| `study_reminder` | `enabled` | Daily reminder at 19:00 ZH (Mon-Sun) — today's plan + checklist. Silent if today's session already logged. |
| `study_reminder` | `disabled` | No daily reminder. |
| `study_planning` | `enabled` | Sunday 18:00 ZH — mentor drafts next week's plan from competence map + session log. |
| `study_planning` | `disabled` | No weekly planning. |

## Cadence

- **Vault commit:** every 3h from 06:00 to 21:00 ZH (`0 6,9,12,15,18,21 * * *`)
- **Mentor review:** 15 min after each commit (`15 6,9,12,15,18,21 * * *`)
- **Silent if no changes:** no Telegram noise when nothing was committed

## Review scope

The mentor only reviews `.md` files inside these directories (recursively). Anything outside is treated as infrastructure and excluded.

| Include | Why |
|---|---|
| `01-journal/` | daily journal entries |
| `02-trades/` | per-trade folders (thesis, execution, mgmt, postmortem) |
| `03-research/` | weekly, event, deep, lessons-learned |
| `04-performance/` | NAV, attribution, monthly letters |
| `06-universe/` | per-instrument notes (traded + monitored) |

Excluded: `00-methodology/`, `05-data/`, `07-calendar/`, `90-archive/`, `_templates/`, `_meta/`, `_assets/`, `scripts/`, top-level files.

Canonical scope list: `scripts/mentor_state.py` → `REVIEW_SCOPE_DIRS`. Edit there to change scope.

## Files

- State: `_meta/mentor-state.json` — `{"last_reviewed_sha": "...", "last_reviewed_at": "...", "runs": N}`
- Commit script: `scripts/vault_commit.sh`
- State script: `scripts/mentor_state.py`
- Feedback output: `08-mentor-feedback/<YYYY-MM-DD>/<relative-path>-feedback.md`
- Skill: `~/.hermes/skills/finance/macro-mentor/SKILL.md`