docs: save scheduler-snapshot-job-allocation and xce-test-cli-ux spec docs, sync OpenWolf state

Adds the previously-uncommitted spec.json/requirements.md/design.md/research.md
for scheduler-snapshot-job-allocation (feature now fully implemented across
tasks 1.1-4.5) and the in-progress xce-test-cli-ux spec's requirements.md/
spec.json. Updates brief.md, a security.md note on an unrelated deferred RBAC
persistence gap found during this feature's cross-component survey, and syncs
OpenWolf's anatomy/memory/token-ledger/daemon-log bookkeeping.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SSuXfK6nD1Nue5EjjdhjNZ
This commit is contained in:
Rongsong Shen 2026-08-28 06:30:37 +00:00
parent 5948e07964
commit b64682dce9
No known key found for this signature in database
GPG key ID: 5BCDAAE0123E9FE2
16 changed files with 3053 additions and 1353 deletions

View file

@ -671,3 +671,68 @@
[2026-08-27T03:40:01.458Z] [WARN] Skipping broadcast for large file: cache/buglog.db (3100672 bytes)
[2026-08-27T07:00:00.012Z] [INFO] Executing task: Full anatomy rescan
[2026-08-27T07:00:04.615Z] [INFO] Task Full anatomy rescan completed in 4599ms
[2026-08-27T08:29:08.256Z] [INFO] WebSocket client connected
[2026-08-27T08:43:06.924Z] [WARN] Skipping broadcast for large file: buglog.json (1601913 bytes)
[2026-08-27T08:45:04.714Z] [WARN] Skipping broadcast for large file: cache/buglog.db (3100672 bytes)
[2026-08-27T08:48:08.540Z] [INFO] WebSocket client connected
[2026-08-27T08:58:14.010Z] [INFO] Config changed — hot-reload not fully implemented yet
[2026-08-27T09:00:00.002Z] [INFO] Executing task: Consolidate old memory
[2026-08-27T09:00:00.005Z] [INFO] Task Consolidate old memory completed in 3ms
[2026-08-27T09:00:07.451Z] [INFO] WebSocket client connected
[2026-08-27T09:01:47.655Z] [INFO] Executing task: Cerebrum reflection
[2026-08-27T09:01:47.656Z] [ERROR] Task Cerebrum reflection failed (attempt 1): ai_task is no longer supported: OpenWolf makes no model calls. Remove this task from .wolf/cron-manifest.json.
[2026-08-27T09:01:49.210Z] [INFO] Executing task: AI suggestions
[2026-08-27T09:01:49.210Z] [ERROR] Task AI suggestions failed (attempt 1): ai_task is no longer supported: OpenWolf makes no model calls. Remove this task from .wolf/cron-manifest.json.
[2026-08-27T09:05:26.770Z] [WARN] Skipping broadcast for large file: token-ledger.json (3109332 bytes)
[2026-08-27T09:08:09.709Z] [WARN] Skipping broadcast for large file: token-ledger.json (3112649 bytes)
[2026-08-27T09:13:16.843Z] [WARN] Skipping broadcast for large file: token-ledger.json (3113649 bytes)
[2026-08-27T09:15:59.551Z] [WARN] Skipping broadcast for large file: token-ledger.json (3117062 bytes)
[2026-08-27T09:17:04.301Z] [WARN] Skipping broadcast for large file: token-ledger.json (3117849 bytes)
[2026-08-27T09:18:20.974Z] [WARN] Skipping broadcast for large file: token-ledger.json (3119041 bytes)
[2026-08-27T09:22:13.514Z] [WARN] Skipping broadcast for large file: token-ledger.json (3119279 bytes)
[2026-08-27T09:30:33.084Z] [WARN] Skipping broadcast for large file: token-ledger.json (3119597 bytes)
[2026-08-27T09:34:46.844Z] [WARN] Skipping broadcast for large file: token-ledger.json (3120556 bytes)
[2026-08-27T09:38:16.439Z] [WARN] Skipping broadcast for large file: token-ledger.json (3123001 bytes)
[2026-08-27T09:46:35.061Z] [WARN] Skipping broadcast for large file: token-ledger.json (3123001 bytes)
[2026-08-27T09:50:56.962Z] [WARN] Skipping broadcast for large file: token-ledger.json (3123770 bytes)
[2026-08-27T10:15:50.946Z] [WARN] Skipping broadcast for large file: token-ledger.json (3126885 bytes)
[2026-08-27T10:22:45.731Z] [WARN] Skipping broadcast for large file: token-ledger.json (3127403 bytes)
[2026-08-27T10:31:19.363Z] [WARN] Skipping broadcast for large file: token-ledger.json (3129770 bytes)
[2026-08-27T10:39:14.677Z] [WARN] Skipping broadcast for large file: token-ledger.json (3131784 bytes)
[2026-08-27T10:45:25.068Z] [WARN] Skipping broadcast for large file: token-ledger.json (3132162 bytes)
[2026-08-27T10:48:50.104Z] [WARN] Skipping broadcast for large file: token-ledger.json (3132887 bytes)
[2026-08-27T11:26:19.473Z] [WARN] Skipping broadcast for large file: token-ledger.json (3133892 bytes)
[2026-08-27T11:50:46.368Z] [WARN] Skipping broadcast for large file: buglog.json (1607012 bytes)
[2026-08-27T11:53:49.671Z] [WARN] Skipping broadcast for large file: token-ledger.json (3136514 bytes)
[2026-08-27T12:07:17.636Z] [WARN] Skipping broadcast for large file: cache/buglog.db (3100672 bytes)
[2026-08-27T12:08:47.902Z] [WARN] Skipping broadcast for large file: token-ledger.json (3136976 bytes)
[2026-08-27T12:59:15.643Z] [WARN] Skipping broadcast for large file: token-ledger.json (3139876 bytes)
[2026-08-27T13:17:03.299Z] [WARN] Skipping broadcast for large file: token-ledger.json (3140739 bytes)
[2026-08-27T13:33:52.632Z] [WARN] Skipping broadcast for large file: token-ledger.json (3141491 bytes)
[2026-08-27T13:46:04.006Z] [WARN] Skipping broadcast for large file: token-ledger.json (3141443 bytes)
[2026-08-27T13:50:26.238Z] [WARN] Skipping broadcast for large file: token-ledger.json (3141443 bytes)
[2026-08-27T13:59:55.168Z] [WARN] Skipping broadcast for large file: token-ledger.json (3141939 bytes)
[2026-08-27T14:16:51.350Z] [WARN] Skipping broadcast for large file: token-ledger.json (3143360 bytes)
[2026-08-27T14:31:57.954Z] [WARN] Skipping broadcast for large file: token-ledger.json (3144268 bytes)
[2026-08-27T14:55:36.064Z] [INFO] Config changed — hot-reload not fully implemented yet
[2026-08-27T14:55:36.065Z] [WARN] Skipping broadcast for large file: token-ledger.json (3144268 bytes)
[2026-08-27T15:03:46.683Z] [WARN] Skipping broadcast for large file: token-ledger.json (3145863 bytes)
[2026-08-27T15:22:56.129Z] [WARN] Skipping broadcast for large file: token-ledger.json (3147160 bytes)
[2026-08-27T15:34:11.725Z] [WARN] Skipping broadcast for large file: token-ledger.json (3148971 bytes)
[2026-08-27T15:43:52.725Z] [WARN] Skipping broadcast for large file: token-ledger.json (3149387 bytes)
[2026-08-27T16:09:05.717Z] [WARN] Skipping broadcast for large file: token-ledger.json (3152327 bytes)
[2026-08-27T19:00:00.015Z] [INFO] Executing task: Full anatomy rescan
[2026-08-27T19:00:00.802Z] [INFO] Task Full anatomy rescan completed in 786ms
[2026-08-28T01:00:00.010Z] [INFO] Executing task: Full anatomy rescan
[2026-08-28T01:00:00.042Z] [INFO] anatomy rescan skipped: index matches the tree (stat sweep + git HEAD)
[2026-08-28T01:00:00.042Z] [INFO] Task Full anatomy rescan completed in 32ms
[2026-08-28T06:29:24.362Z] [INFO] Scheduled task: Full anatomy rescan (0 */6 * * *)
[2026-08-28T06:29:24.363Z] [INFO] Scheduled task: Consolidate old memory (0 2 * * *)
[2026-08-28T06:29:24.364Z] [INFO] Scheduled task: Token audit report (0 0 * * 1)
[2026-08-28T06:29:24.364Z] [INFO] Scheduled task: Cerebrum reflection (0 3 * * 0)
[2026-08-28T06:29:24.364Z] [INFO] Scheduled task: AI suggestions (0 4 * * 1)
[2026-08-28T06:29:24.365Z] [INFO] File watcher started on .wolf/
[2026-08-28T06:29:24.366Z] [INFO] OpenWolf daemon started
[2026-08-28T06:29:24.369Z] [INFO] Dashboard server listening on 127.0.0.1:18791
[2026-08-28T06:29:56.631Z] [INFO] WebSocket client connected
[2026-08-28T06:30:15.500Z] [INFO] WebSocket client connected