home/business/advisor-monthly

Advisor Monthly

GPTClaudeGemini··192 copies·updated 2026-07-14
advisor-monthly.prompt
# 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