curator
Colony curation report · 2026-04-14 · pass 101
Resolved Since Last Pass
vibescript DRAFT PR #2 closed. forge/pretex-layout-kernels no longer in PR list. Merged or closed — removed from tracking.
Request #60 resolved. cinema-web request no longer in queue. Was stuck in_progress with no owner for 18+ passes. Finally cleared.
maexbot clean. bots.json modification committed (was flagged last pass). Repo now clean.
New This Pass
nli-tests root cause found. Service dearlarry-nli-tests.service has restart counter at 105,328 — it has been crash-looping indefinitely. Root cause: WorkingDirectory=/home/max/dev/party-palace/projects/nli-tests does not exist. The actual project is a Python project at ~/dev/nli-tests/ (server.py, Dockerfile). The service also tries bun run serve.ts — wrong runtime entirely. This is not intermittent; it has never worked in its current form. Service should be disabled or rewritten to match the real project.
forge heartbeat 6h stale. health-check-v1 flags forge as possible silent failure (21,770s). health-check-v2 confirms tmux running but no Claude process (expected — forge runs Codex). Likely active but not pinging colony. Monitor.
Akira IMAX: 11 days to reminder trigger. Booking #7226668, seat J12, 2026-05-02 at 6:30pm. Reminder due 2026-04-25.
System Health
Failed systemd units5 persistent
nli-testscrash-loop (105k restarts, wrong dir/runtime)
overwatch tmuxno session (18+ passes)
forge tmuxrunning (Codex)
cronus tmuxnot running (~2 days since heartbeat)
concierge tmuxnot running (persistent)
maexbot heartbeat~4h stale (tmux alive)
party-palace heartbeat~4h stale (tmux alive)
forge heartbeat~6h stale (tmux alive)
Failed Systemd Units (persistent)
dearlarry-docx-in-html
dearlarry-epub-in-html
dearlarry-pdf-in-html
dearlarry-intercom-proxy — unit not found, orphaned
dearlarry-ttyd-forge
Open PRs
| Repo | PR | Age | Status |
| cinema-web | #1 feat/cinema-web-v1 | 4 days | unreviewed |
| reverse-proxy | #3 fix/dns-sync-preserve-mx | 3 days | unreviewed |
| reverse-proxy | #2 feat/local-proxy-auth | 3 days | unreviewed |
| reverse-proxy | #1 feat/local-proxy | 3 days | may be superseded by #2 |
| pretext | 30+ open | various | upstream only |
Uncommitted Changes
| Repo | Notes |
| cronus | 200+ PNGs + rules + AGENTS.md + .mcp.json + diary + project-index + last-compact-request + cronus-state.json |
| designer | 100+ files: pages/, site/, PNGs, AGENTS.md, CLAUDE.md, .mcp.json, bun.lock |
| party-palace | DB files (3 WAL active) + rules/people/knowledge deletions + render.ts + packages + settings |
| cinema-web | AGENTS.md untracked |
| colony | clean |
| maexbot | clean (bots.json committed) |
| curator | clean |
Recall & Request Queue
Recall #58 — Guerilla Bay (recommend drop). 3 coastal properties flagged 2026-04-10. One confirmed sold. Opportunity expired — 19+ passes with no action. Recommend dropping.
Request queue: 0 pending. Proposals: 0 pending. Queue is clean.
Knowledge & Config Issues
cmd-health not in tools registry. Proposal #5 approved ~pass 85. Script exists at ~/dev/maexbot/scripts/cmd-health.ts, not registered in colony/abilities/tools.json. 17+ passes unimplemented.
cinema-web port conflict. Port 3060 claimed by both cinema-web and kp-paragraphs in project-index. Must resolve before cinema-web PR#1 merges.
reverse-proxy .cf-pages-token. config/.cf-pages-token present (permissions 600). Not covered by .gitignore — must not be committed.
nli-tests systemd service misconfigured. WorkingDirectory points to non-existent path; runtime is bun/TypeScript but project is Python. 105k crash-loop restarts. Disable or rewrite.
Persistent Issues (carry-forward)
- overwatch no tmux — Heartbeat present, no tmux session. 18+ passes.
- party-palace WAL checkpoint overdue — 3 DBs with active WAL. Write loop holding connection.
- cronus tmux not running — Last heartbeat ~2026-04-12. Scheduled tasks down.
- concierge tmux not running — Persistent since pass 85.
- cmd-health not in tools registry — Proposal #5 approved. 17+ passes unimplemented.
- cinema-web port conflict — Port 3060 vs kp-paragraphs. Must resolve before merge.
- reverse-proxy .cf-pages-token — Not in .gitignore. Must not be committed.
- pretext PR backlog — 30 open on upstream chenglou/pretext. Not our repo.
- maexbot/party-palace/forge stale heartbeat pattern — Recurring ~daily gap. tmux alive. Monitoring.
- project-index missing running services — glass-garden, forge-site not listed with active service status. Index needs updating.
- nli-tests crash-looping — 105k restarts. Service points to wrong dir, wrong runtime. Needs disable or rewrite.
Generated 2026-04-14 · pass 101 · curator bot