Advisor Monthly
# User-invoked prompt · advisor-monthly SOUL Drift Review (v1.8.2 · Obsidian-style) > v1.8.0 pivot: this used to fire from launchd cron monthly 1st at 06:00. > Cron is gone. ROUTER reads this when the user asks for a monthly self- > review, then launches the `advisor` subagent directly. > > **v1.8.2 HARD RULE #11**: Drift report renders in Obsidian. Apply > `references/obsidian-style.md` — `> [!important]` for the verdict, > `> [!warning]` for drift signals, `> [!quote]` for one-line lessons, > `[[wikilinks]]` for SOUL dimension refs, nested tags. ## Trigger keywords - `月度自审` / `monthly review` / `SOUL 漂移` - `做一次 advisor 月度` / `自我审视` - retrospective Mode 0 Conscious Patrol reports `advisor-monthly Nd` overdue and user says "跑一下" ## Context ADVISOR monthly self-review = detect SOUL dimensions that drifted, contradictory behavior patterns, regret accumulation. Surface for user decision; do NOT auto-modify SOUL. ## Required actions Launch the `advisor` subagent with monthly input: - `mode: monthly_self_review` - `lookback_window_days: 30` - `user_invoked: true` # v1.8.0 R-1.8.0-011: cron removed, all maintenance is user-invoked - `output_path: meta/eval-history/advisor-monthly-{YYYY-MM}.md` The advisor subagent will: 1. **SOUL drift detection** (read SOUL.md + last 30 days sessions): - For each dimension, compute `confidence_delta_30d` (current vs 30d ago) - Flag dimensions with `delta < -0.15` (significant drop) - For each flagged: list evidence (sessions referencing) + counter-evidence (sessions contradicting) - Generate `retire-or-commit-restart` recommendation 2. **Contradictory behavior patterns** (last 30 days): - Look for repeated `claim X + behavior NOT X` patterns - Group by SOUL dimension affected 3. **Regret accumulation analysis**: - Read `compliance/violations.md` for last 30 days - Read archiver-marked "regret" decisions - Identify recurring regret types (financial / time / relationship) - Tie back to which SOUL dimensions were violated 4. **Cross-month trend**: - Compare this month's SOUL Health to last month's snapshot - Identify trending dimensions 5. **eval-history reading**: - Read `meta/eval-history/` last 30 days for cron health, archiver compliance, decision quality - Aggregate into "system performance over month" subsection ## Output Write `meta/eval-history/advisor-monthly-{YYYY-MM}.md` with sections: SOUL drift detection / Contradictory patterns / Regret accumulation / Cross-month trend / System performance / User action items / Audit trail. ## Notification Always notify (monthly is significant): - Append to `meta/queue/notifications.md`: `[{ISO8601}] 📊 ADVISOR monthly: {N} SOUL drift items + {M} pattern flags · see meta/eval-history/advisor-monthly-{date}.md` - macOS notification: `osascript -e 'display notification "{N} SOUL drift items, {M} patterns flagged" with title "📊 Monthly SOUL review"'` ## HARD RULES - **Read-only on SOUL.md and wiki/**. Never modify. - **Audit trail**: `meta/runtime/{sid}/advisor-monthly.md` (R13 markdown trail per `references/audit-trail-spec.md`) - **Git push** report at end - **Respect session lock** (5 min retry, max 3) ## v1.8.0 R-1.8.0-013 · Review Queue Append (HARD RULE) After writing the monthly report, append YAML items to `meta/review-queue.md` under `## Open items` for each significant finding. Spec: `references/review-queue-spec.md`. Use Edit tool (NOT Write). Append rules per finding type:
fill the variables
This prompt has 6 variables. Pro fills them into a ready-to-paste prompt for you — no manual find-and-replace.
{YYYY-MM}{ISO8601}{N}{M}{date}{sid}
Unlock with Pro →when to use it
Community prompt sourced from the open-source GitHub repo jasonhnd/life_OS (NOASSERTION). A "Advisor Monthly" style prompt — adapt the placeholders and specifics to your task. Imported as-is and not independently retested here, so check the output before relying on it.
tags
businesscommunitygeneral
source
jasonhnd/life_OS · NOASSERTION