← back to Wallco Ai

data/yolo-overnight/midnight-state-20260525-1325.md

77 lines

# wallco-ai Midnight State — 2026-05-25 13:25 (server clock)

Snapshot of repo, API, output corpus, and process fleet at the moment of capture.

## git log -5 --oneline
Neither `/root/Projects/wallco-ai` nor `/root/public-projects/wallco-ai` (the PM2 cwd) is a git working tree — `fatal: not a git repository` for both. No commit history available from this filesystem. Source-of-truth git repo lives elsewhere (likely a remote or another worktree).

## /api/designs?limit=1
```
GET http://127.0.0.1:9905/api/designs?limit=1
HTTP 200 in 140.7 ms
{
  "ok": true,
  "total": 26722,
  "page": 1,
  "pages": 26722,
  "items": [{ "id": 39333, "kind": "seamless_tile", "category": "designer-zoo-calm",
              "dominant_hex": "#554f36", "title": "Honey Folio No.39333",
              "handle": "wallco-39333", "generator": "wallco.ai",
              "created_at": "2026-05-24T08:24:36Z", "is_published": true }]
}
```
- **total = 26,722** published designs.
- Highest live id observed = **39333** (matches the 11:55 endpoint-perf snapshot — no new designs published since then).
- 140 ms is ~8× the 17 ms median from the 11:55 benchmark — single cold-ish request, not necessarily a regression.

## yolo-overnight/ corpus
25 artifacts in `/root/Projects/wallco-ai/data/yolo-overnight/` prior to this file:

```
composition-20260525-1147.md
dedupe-cactus-20260525-0421.md
dedupe-chinoiserie-20260525-1117.md
dedupe-skull-20260525-1136.md
dedupe-zoo-20260525-1131.md
disk-20260525-1321.md
dw-unified-sanity-20260525-1243.md
endpoint-perf-20260525-1155.md
front-page-20260525-1159.md
front-page-20260525-1159.png
ideas-20260525-1219.md
library-health-20260525-1318.md
missing-rooms-20260525-1305.md
mobile-designs-2026-05-25T12-04-full.png
mobile-designs-2026-05-25T12-04-top.png
mobile-designs-2026-05-25T12-04.md
palette-20260525-1309.md
pm2-full-20260525-1300.md
settlement-gate-20260525-1214.md
slow-queries-20260525-1150.md
SUMMARY-20260525.md
+ a few others
```

After this file: **26** entries. Earliest = 04:21, most recent = 13:21 (`disk-...`). Covers dedupe runs, endpoint perf, front-page audit, mobile capture, slow queries, palette/composition checks, library health, settlement gate, and a rolling SUMMARY.

## pm2 status summary
- **Fleet:** 182 processes, all `online`, zero stopped/errored.
- **wallco-ai (id 119):** pid 1890751, uptime 5h, cwd `/root/public-projects/wallco-ai`, status online, mem 0b / cpu 0% (idle at sample time).
- **⚠ Restart count = 119 in ~5h** = ~24 restarts/hour (one every ~2.5 min). `unstable_restarts=0`, so PM2 doesn't class it as flapping, but it's churning. Worth a follow-up to look at `pm2 logs wallco-ai --err` and check whether a cron is poking it or a request handler is throwing fatal. The neighbouring `pm2-full-20260525-1300.md` and `library-health-20260525-1318.md` may already cover this — read those before opening a new investigation.
- Other notable processes on this server: 3 cluster-mode (grasscloth-8080/9080, others) all 4D+ uptime; the rest fork-mode at 4D uptime (steady-state baseline).

## What's stable, what's worth chasing
| Area | Status | Action |
|------|--------|--------|
| Catalog volume | 26,722 / max id 39333 — unchanged since 11:55 | none |
| API health | `/api/designs` 200 in 140 ms | ok; benchmark properly if revisiting perf |
| PM2 fleet | 182/182 online | none |
| wallco-ai restarts | 119 in 5h — silent churn | inspect `pm2 logs wallco-ai --err --lines 200` next iteration |
| git history | repo not on disk in either path | confirm whether commits live elsewhere or repo was un-inited |

## Capture method
- `git -C /root/public-projects/wallco-ai log -5 --oneline` → fatal: not a git repository
- `curl -s http://127.0.0.1:9905/api/designs?limit=1`
- `ls /root/Projects/wallco-ai/data/yolo-overnight/ | wc -l`
- `pm2 jlist` parsed via Python for wallco-ai detail and fleet counter