Cncp Mcp
repo: ~/Projects/cncp-mcp · 13 commits · 1 in last 24h, 1 in last 7d · █
Skills used
- /skills1
- /cncp-starter1
- /stderr1
- /log1
Creative ideas + design notes
Commits with substantial prose (≥120 chars) — the rationale behind each move.
9cc6d6b · 2026-05-11 · feat(reconciler): skip stale-flagging for entries marked registryOnly:true
Some registry entries intentionally don't have a ~/Projects/<name>/ dir:
- pm2 services on Kamatera (plumbing-agent, yolo-agent-yuri, update-sku-agent)
- skills under ~/.claude/skills/ (morning-review, session-debrief)
- tools at ~/DW-Agents/ or ~/dw-*/
- the cncp dashboard at ~/cncp-starter/
- pure idea entries with no scaffold yet (airbnb-listing-service)
- legal case trackers (abrams-v-pabo)
Marking them registryOnly:true (18 entries today) means the reconciler
no longer re-flags them as stale every run. Also clears any existing
__stale field on transition.
45874a8 · 2026-05-11 · feat: cncp-reconcile-projects.mjs — keep cncp-projects.json in sync with disk
Sister to cncp-refresh.mjs (which handles domains). Walks ~/Projects/,
filters out stray files via project-marker check, adds new dirs to the
registry, flags missing entries with __stale (never deletes — case-rename
rescue), case-collapses duplicate entries.
Same atomic-write + 5-backup retention as cncp-refresh.
First run: 201 → 279 entries (78 adds, 24 flagged stale, 5 case-merges).
Driven by com.steve.cncp-reconcile-projects.plist every 30 min, plus the
mkproj zsh function for instant pickup on new dirs.
ae1c6b7 · 2026-05-11 · security: cncp-refresh keeps newest 5 backups, deletes the rest
Backups can contain real API keys (ELEVENLABS_API_KEY surfaced in security
audit 2026-05-11). Unbounded hourly rotation was a slow-growing liability.
Pre-emptively trimmed disk to last 5 in same pass.
File tree
9 files tracked. Click any to browse the source at HEAD.
rendered in 0ms