Logseq

Structure
journals/— daily journal entries (YYYY_MM_DD.md), auto-created by Logseqpages/— knowledge pages, backlog, weekly reports (Logseq page names = filenames)assets/— images and attachments referenced by pageslogseq/— Logseq config and backups (do not edit manually)automation/— weekly report and 1-on-1 report automation (shell scripts, amp prompts, launchd plist)docs/plans/— design docs and implementation plans
Commands
- Test:
./automation/test-weekly-report.sh - Dry-run:
./automation/weekly-report.sh --mode tuesday --dry-run - Manual run:
./automation/weekly-report.sh --mode tuesday|friday --force - 1-on-1 report:
./automation/1on1-report.sh [--force] [--dry-run] - Validate plist:
plutil -lint automation/com.lelouvincx.logseq-weekly-report.plist
Any day of the week can be used as --mode. Days map to an underlying report type:
| Mode | Report type | Branch anchored | Start date |
|---|---|---|---|
tuesday | tuesday (work-focused) | Monday | Last Wednesday |
friday | friday (comprehensive) | Monday | Last Wednesday |
monday, wednesday, thursday | tuesday (work-focused) | Monday | Last Wednesday |
saturday, sunday | friday (comprehensive) | Monday | Monday |
When --mode is explicitly provided, the day-of-week and time-of-day schedule guards are skipped (the duplicate-run stamp file still applies unless --force is used).
RFCs
Design docs and implementation plans live in docs/plans/. Priority order reflects current focus.
| RFC | Title | Status | Priority |
|---|---|---|---|
| RFC-0001 | Weekly Report Automation — Design | Done ✅ | — |
| RFC-0002 | Weekly Report Automation — Implementation Plan | Done ✅ | — |
| RFC-0003 | Backlog & Automation Query Improvements | Done ✅ | — |
| RFC-0004 | PARA Method Adoption for Second Brain | Proposed | Medium |
| RFC-0005 | Amp Thread Extraction — Agent-Agnostic Memory via Plugin CDC | Draft | High |