feat(maint): refresh journal AGENTS.md on docs/JOURNAL.md drift
Without drift refresh, existing journals keep stale AGENTS.md content forever whenever docs/JOURNAL.md changes upstream.
Decision log:
- Drift-detection mechanism: direct content compare between the journal's AGENTS.md and docs/JOURNAL.md. No sidecar, no marker file, no hash.
- Hand-edit policy: overwrite on mismatch with a stderr warning noting that prior content is recoverable via git history. AGENTS.md is a derived artifact, not a place for hand edits; per-journal customization belongs in sol/*.md.
- No-op when content already matches, so mtime is preserved.