wiki: recompile overview.md + add /wiki-lint skill + /save unseeded check
overview.md recompiled with all 24 client articles and 7 project articles. Captures ~80 action items sorted by priority; top urgent items: Neptune cert (2026-05-31), Western Tire SSL (2026-05-30), Kittle eval license. .claude/commands/wiki-lint.md: new skill — scans clients/ and projects/ for directories with session-logs but no wiki article, checks broken [[backlinks]], stale last_compiled dates, index gaps, and stale queue entries. Emits a structured lint report. .claude/commands/save.md: added Phase 4 unseeded-wiki check — after sync, if the session log was written for a client/project with no wiki article, emit a /wiki-compile reminder. Informational only, no blocking behavior. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -77,6 +77,28 @@ Wiki updates (if any): <count> articles updated (clients/projects/systems/patter
|
||||
|
||||
---
|
||||
|
||||
## Phase 4 — Unseeded Wiki Check
|
||||
|
||||
After sync completes, check whether the session log was written for a client or project that has no wiki article yet.
|
||||
|
||||
**Logic:**
|
||||
- Determine the slug from the session log path (e.g., `clients/kittle/session-logs/...` → slug = `kittle`)
|
||||
- Check: does `wiki/clients/<slug>.md` (or `wiki/projects/<slug>.md`) exist?
|
||||
- If YES → no action needed
|
||||
- If NO → emit after the post-commit summary:
|
||||
|
||||
```
|
||||
[INFO] No wiki article for '<slug>' yet.
|
||||
Session log saved to clients/<slug>/session-logs/<file>.
|
||||
Run /wiki-compile client:<slug> to seed the wiki article.
|
||||
```
|
||||
|
||||
For general (root) session logs, skip this check — no specific client/project is implied.
|
||||
|
||||
This check is informational only — do not block the save or prompt for confirmation.
|
||||
|
||||
---
|
||||
|
||||
## Cross-user note handling (CRITICAL)
|
||||
|
||||
If `sync.sh` surfaces a `## Note for <user>` or `## Message for <user>` block from an incoming session log, display it **prominently at the top of the response, before the sync summary**:
|
||||
|
||||
Reference in New Issue
Block a user