Commit graph

  • d1803376d8
    chore(wolf): sync anatomy/cerebrum/memory/hooks/token-ledger bookkeeping Rongsong Shen 2026-08-25 14:13:40 +00:00
  • 3eba7c16bf
    fix(controller): fail loud on scheduler/worker disconnect instead of relying on the reply-wait timeout (bug-1693) Rongsong Shen 2026-08-25 14:13:26 +00:00
  • c83b388be2
    chore(wolf): sync anatomy/cerebrum/memory/hooks/token-ledger bookkeeping Rongsong Shen 2026-08-25 13:14:45 +00:00
  • d0e5f85aa8
    fix(controller): WAL_JOB_PREASON loses job.pend_reasons on replay (bug-1692) Rongsong Shen 2026-08-25 13:14:28 +00:00
  • 7ea117dafa merge-fix: port our scheduler/worker/apiserver fixes onto scheduler-framework merge lei.chen 2026-08-25 12:53:20 +00:00
  • 4e894d2184 merge: sync Rongsong's scheduler-framework into chatbot lei.chen 2026-08-25 12:33:16 +00:00
  • 1b86e04078
    chore(wolf): sync anatomy/cerebrum/memory/hooks/token-ledger bookkeeping Rongsong Shen 2026-08-25 12:29:23 +00:00
  • 977607615f
    fix(controller): WAL_JOB_CKPT loses job.ckptinfo on replay (bug-1691) Rongsong Shen 2026-08-25 12:29:10 +00:00
  • b2a8fe4ce9
    chore(wolf): sync anatomy/cerebrum/memory/hooks/token-ledger bookkeeping Rongsong Shen 2026-08-25 10:53:49 +00:00
  • f7b732a300
    fix(controller): WAL_JOB_RUSAGE loses job.run_usage on replay (bug-1690) Rongsong Shen 2026-08-25 10:53:32 +00:00
  • c3d6cfa4cc
    chore(wolf): sync anatomy/cerebrum/memory/hooks/token-ledger bookkeeping Rongsong Shen 2026-08-25 09:59:07 +00:00
  • c2690cbf95
    fix(controller): WAL_JOB_FINISH loses exit_info/finish_time on replay -- and exit_info was never set at all in production (bug-1689) Rongsong Shen 2026-08-25 09:58:55 +00:00
  • 44bc50202a
    chore(wolf): checkpoint buglog.json (1029 bugs) Rongsong Shen 2026-08-25 09:41:23 +00:00
  • 6e77ccc465
    chore(wolf): sync anatomy/cerebrum/memory/hooks/token-ledger bookkeeping Rongsong Shen 2026-08-25 09:23:19 +00:00
  • 955efecd19
    fix(controller): WAL_JOB_START loses pidinfo/start_time on restart replay (bug-1687) Rongsong Shen 2026-08-25 09:23:00 +00:00
  • bc3f76b42e
    fix(scheduler): invalidate stale builtin_fcfs picker cursors across calls (bug-1686) Rongsong Shen 2026-08-25 08:49:43 +00:00
  • b9f13355df
    chore(wolf): checkpoint buglog.json (1027 bugs) Rongsong Shen 2026-08-25 08:35:40 +00:00
  • b040dfc068
    fix(scheduler): remove double-free in limit plugin config update (bug-1685) Rongsong Shen 2026-08-25 08:18:34 +00:00
  • 307f5b82e1
    chore(wolf): checkpoint buglog.json (1026 bugs) Rongsong Shen 2026-08-25 08:00:03 +00:00
  • e5e6cd1817
    fix(controller): raft_cb_persist must deny vote and roll back state on persist failure (bug-1684) Rongsong Shen 2026-08-25 07:49:49 +00:00
  • 5441d1b8e6
    docs(steering): add Decision Log fidelity as controller audit dimension 8 Rongsong Shen 2026-08-25 07:49:37 +00:00
  • 6e4f25c464
    chore(wolf): checkpoint buglog.json (1025 bugs) Rongsong Shen 2026-08-25 07:48:53 +00:00
  • b48364f006
    chore(wolf): checkpoint buglog.json (1024 bugs) Rongsong Shen 2026-08-25 07:17:06 +00:00
  • 56c658dec8
    chore(wolf): checkpoint buglog.json (1024 bugs) Rongsong Shen 2026-08-25 07:05:47 +00:00
  • eadf88a975
    chore(wolf): sync anatomy/cerebrum/memory/hooks/token-ledger bookkeeping Rongsong Shen 2026-08-25 06:40:25 +00:00
  • 71a814f302
    docs(steering): add field-complete apply-parity invariant; extend xce-audit-invariants Rongsong Shen 2026-08-25 06:40:20 +00:00
  • 6400f96d9d
    fix(scheduler): mirror plugin_begin_session/plugin_end_session into sim-mode driver (bug-1681) Rongsong Shen 2026-08-25 06:40:14 +00:00
  • 6d2668ced3
    chore(wolf): checkpoint buglog.json (1023 bugs) Rongsong Shen 2026-08-25 04:50:30 +00:00
  • 64fb19183a
    chore(wolf): checkpoint buglog.json (1023 bugs) Rongsong Shen 2026-08-25 04:43:10 +00:00
  • 0dccb3a9be
    chore(wolf): checkpoint buglog.json (1022 bugs) Rongsong Shen 2026-08-25 04:31:36 +00:00
  • 070c7869f4
    chore(wolf): backfill gitea_issue linkage for bug-1674/1675/1676 Rongsong Shen 2026-08-25 04:07:31 +00:00
  • dd14553566
    chore(wolf): sync anatomy/memory/hooks/token-ledger bookkeeping Rongsong Shen 2026-08-25 04:04:19 +00:00
  • 1b654ba1ee
    chore(wolf): mark bug-1680 fixed Rongsong Shen 2026-08-25 04:04:13 +00:00
  • 9a230f0897
    fix(apiserver): FilterRows must not route non-bitmask operators through bitmask matching (bug-1680) Rongsong Shen 2026-08-25 04:04:08 +00:00
  • 0b04ab89b1
    chore(wolf): sync anatomy/memory/hooks/token-ledger bookkeeping Rongsong Shen 2026-08-25 03:44:31 +00:00
  • e787cead73
    chore(wolf): mark bug-1679 fixed; log bug-1680 (xcecli jobs list -a returns nothing, discovered via bug-1679 verification) Rongsong Shen 2026-08-25 03:44:31 +00:00
  • 8d6f610ef9
    test(controller): cover live dispatch's apiserver notification (bug-1679) Rongsong Shen 2026-08-25 03:44:24 +00:00
  • da7813bfdb
    fix(controller): notify apiserver synchronously on live dispatch (bug-1679) Rongsong Shen 2026-08-25 03:44:15 +00:00
  • 3aaba2d323
    chore(wolf): sync anatomy/memory/hooks/token-ledger bookkeeping Rongsong Shen 2026-08-25 03:13:06 +00:00
  • 8f2e684f21
    chore(wolf): mark bug-1678 fixed; log bug-1679 (live job-status pushes never fire, discovered via bug-1678 verification) Rongsong Shen 2026-08-25 03:13:06 +00:00
  • f8851353cd
    test(controller): cover WAL_JOB_DISPATCH allocation persistence (bug-1678) Rongsong Shen 2026-08-25 03:12:58 +00:00
  • db142d415f
    fix(controller): persist dispatch-time resource allocation into WAL_JOB_DISPATCH (bug-1678, gitea #43) Rongsong Shen 2026-08-25 03:12:49 +00:00
  • 2a24551542
    chore(wolf): sync anatomy/memory/hooks/token-ledger bookkeeping Rongsong Shen 2026-08-24 15:14:56 +00:00
  • c5aa64da71
    chore(wolf): mark bug-1676 fixed (full round-trip) Rongsong Shen 2026-08-24 15:14:56 +00:00
  • 1a61b04ab6
    fix(apiserver): thread from_host through the CGO conversion layer (bug-1676, gitea #44) Rongsong Shen 2026-08-24 15:14:49 +00:00
  • 363709b032
    fix(lib): thread from_host through the wire format and the job-submit interning object (bug-1676, gitea #44) Rongsong Shen 2026-08-24 15:14:42 +00:00
  • fe8818b19b
    fix(apiserver): pass client-asserted FromHost through unchanged (bug-1676, gitea #44) Rongsong Shen 2026-08-24 15:14:33 +00:00
  • 4fad788430
    fix(xcecli): assert own hostname as FROM_HOST at submission time (bug-1676, gitea #44) Rongsong Shen 2026-08-24 15:14:28 +00:00
  • b29886a000 feat(apiserver): populate hosts num_run from the job store lei.chen 2026-08-24 14:27:11 +00:00
  • 590e2a726e
    chore(wolf): sync anatomy/memory/hooks/token-ledger bookkeeping Rongsong Shen 2026-08-24 14:23:51 +00:00
  • 8174186948
    chore(wolf): mark bug-1673/1674/1675/1677 fixed Rongsong Shen 2026-08-24 14:23:51 +00:00
  • fe87dafc85
    fix(apiserver): fall back to default HostConfig for unmatched workers (bug-1673, gitea #40) Rongsong Shen 2026-08-24 14:23:45 +00:00
  • 88c7c05daf
    fix(apiserver): jobs list -l/-o validates against the wrong struct (bug-1674, gitea #41) Rongsong Shen 2026-08-24 14:23:38 +00:00
  • 643741fad5
    fix(gitea-sync): unwrap buglog.json's {version,bugs} wrapper before iterating (bug-1677) Rongsong Shen 2026-08-24 14:23:31 +00:00
  • a58c2a19e6
    fix(xcecli): friendly message for connection-refused instead of raw OS error (bug-1675, gitea #42) Rongsong Shen 2026-08-24 14:23:25 +00:00
  • 125a8b283e fix(controller): push workers before configs on apiserver join lei.chen 2026-08-24 14:17:50 +00:00
  • e83d207afd
    fix(wolf): log bug-1678, gitea #43 IS reproducible -- corrects earlier false negative Rongsong Shen 2026-08-24 13:52:07 +00:00
  • 1c9cfc1f10
    fix(wolf): log 4 reproduced Gitea issues (#40-42, #44) + 1 discovered gitea-sync bug Rongsong Shen 2026-08-24 13:40:47 +00:00
  • 8fd232c198
    chore: gitignore generated capnp-c codegen output Rongsong Shen 2026-08-24 13:05:49 +00:00
  • 0f2ca9ebb5
    chore(wolf): sync anatomy/memory/hooks bookkeeping Rongsong Shen 2026-08-24 13:04:24 +00:00
  • 5c82ad0b58
    chore(specs): reconcile stale phase/checkbox metadata across 4 specs Rongsong Shen 2026-08-24 13:04:11 +00:00
  • 755976fcf2
    fix(wolf): renumber 40 buglog entries that collided after Aug 13-17 counter restart Rongsong Shen 2026-08-24 13:04:04 +00:00
  • f2b5f9c916
    chore: untrack .wolf/dashboard-token, gitignore it going forward Rongsong Shen 2026-08-24 13:00:55 +00:00
  • 5573ae22c1
    chore(wolf): sync anatomy/cerebrum/memory/hooks/token-ledger bookkeeping Rongsong Shen 2026-08-24 12:56:39 +00:00
  • 0c736c795b
    chore(specs): add scheduler-sim-eager-reconciliation spec, weekly report, cross-spec sequencing notes Rongsong Shen 2026-08-24 12:56:35 +00:00
  • 548ad9b2e2
    chore(wolf): checkpoint buglog.json (1013 bugs) Rongsong Shen 2026-08-23 22:04:06 +00:00
  • f784e2bdd9
    chore(scheduler-dispatch-commit): mark spec implementation-complete Rongsong Shen 2026-08-23 22:03:46 +00:00
  • a9cfee5fef
    test(scheduler-dispatch-commit): fix last stale pinned assertion, full regression clean (task 5.4, final) Rongsong Shen 2026-08-23 21:39:01 +00:00
  • 5591f3603f
    chore(wolf): checkpoint buglog.json (1013 bugs) Rongsong Shen 2026-08-23 21:17:20 +00:00
  • bea956997a
    test(scheduler-dispatch-commit): terminal dispatch failure e2e coverage (task 5.3) Rongsong Shen 2026-08-23 20:47:15 +00:00
  • 16d90319db
    test(scheduler-dispatch-commit): retryable and bounded-retry dispatch failure e2e coverage (task 5.2) Rongsong Shen 2026-08-23 20:14:18 +00:00
  • d4ada4474b
    chore(wolf): checkpoint buglog.json (1012 bugs) Rongsong Shen 2026-08-23 19:35:33 +00:00
  • 01c8306694
    test(scheduler-dispatch-commit): bug-1624 multi-round regression coverage (task 5.1) Rongsong Shen 2026-08-23 18:40:53 +00:00
  • 7b3dfed56e
    feat(scheduler-dispatch-commit): handle_jobdispatch no longer duplicates dispatch-outcome reporting (task 4.1) Rongsong Shen 2026-08-23 18:18:34 +00:00
  • 65390fb111
    chore(wolf): checkpoint buglog.json (1011 bugs) Rongsong Shen 2026-08-23 18:02:38 +00:00
  • 05c45ef3c8
    feat(scheduler-dispatch-commit): controller resolves retryable dispatch failures with bounded escalation (task 3.3) Rongsong Shen 2026-08-23 17:37:07 +00:00
  • f756c4b09f
    chore(wolf): checkpoint buglog.json (1011 bugs) Rongsong Shen 2026-08-23 17:21:12 +00:00
  • 8a4266ada4
    feat(scheduler-dispatch-commit): controller resolves terminal dispatch failures to EXIT (task 3.2) Rongsong Shen 2026-08-23 16:36:39 +00:00
  • d9aedc4b34
    feat(scheduler-dispatch-commit): controller commits alloc+RUN transition together on successful dispatch (task 3.1) Rongsong Shen 2026-08-23 15:24:55 +00:00
  • d87f4bb333
    chore(wolf): checkpoint buglog.json (1011 bugs) Rongsong Shen 2026-08-23 10:13:25 +00:00
  • 281a026d40
    feat(scheduler-dispatch-commit): scheduler processes dispatch-fail notify, returns job to PEND (task 2.2) Rongsong Shen 2026-08-23 09:25:38 +00:00
  • 006b1b6aea
    chore(wolf): checkpoint buglog.json (1011 bugs) Rongsong Shen 2026-08-23 08:36:15 +00:00
  • 8607348c9b
    feat(scheduler-dispatch-commit): scheduler transitions job to RUN at dispatch commit (task 2.1) Rongsong Shen 2026-08-23 08:25:35 +00:00
  • 0649050ae8
    chore(wolf): checkpoint buglog.json (1010 bugs) Rongsong Shen 2026-08-23 08:16:37 +00:00
  • 018c1a818c
    chore(wolf): checkpoint buglog.json (1009 bugs) Rongsong Shen 2026-08-23 08:04:48 +00:00
  • 19bbac6ae0
    feat(scheduler-dispatch-commit): add dispatch-fail retry counter to job_t (task 1.3) Rongsong Shen 2026-08-23 07:44:22 +00:00
  • 8eea74909c
    feat(scheduler-dispatch-commit): add durable WAL_JOB_DISPATCH fact type (task 1.2) Rongsong Shen 2026-08-23 07:12:50 +00:00
  • 5724d1e90a
    feat(scheduler-dispatch-commit): add controller dispatch-failure classification (task 1.1) Rongsong Shen 2026-08-23 06:36:51 +00:00
  • 5e34f1f571
    chore(wolf): checkpoint buglog.json (1008 bugs) Rongsong Shen 2026-08-23 04:50:57 +00:00
  • f8b24a993f
    chore(wolf): checkpoint buglog.json (1007 bugs) Rongsong Shen 2026-08-23 04:10:48 +00:00
  • 45acce4184
    chore(wolf): checkpoint buglog.json (1005 bugs) Rongsong Shen 2026-08-23 02:56:14 +00:00
  • 06887985b4 fix(schedulerclient): node memory_bytes_total no longer ×1e6 (bug-1514) lei.chen 2026-08-22 14:58:56 +00:00
  • ca01509f1b
    chore(scheduler-sim-decision-parity): mark feature complete Rongsong Shen 2026-08-22 13:11:34 +00:00
  • 3c4091d88b
    test(scheduler-sim-decision-parity): live-verify against a real 24-round recording (task 4.3, final) Rongsong Shen 2026-08-22 13:07:33 +00:00
  • 5d194db9b1
    chore(wolf): checkpoint buglog.json (1004 bugs) Rongsong Shen 2026-08-22 12:48:23 +00:00
  • 88bed529a7
    test(scheduler-sim-decision-parity): regression suite for existing guarantees (task 4.2) Rongsong Shen 2026-08-22 11:40:14 +00:00
  • b31907324c
    test(scheduler-sim-decision-parity): prove capacity-aware parity under contention (task 4.1) Rongsong Shen 2026-08-22 10:53:08 +00:00
  • 1264409478
    feat(scheduler-sim-decision-parity): wire reconciliation into the round boundary (task 3) Rongsong Shen 2026-08-22 10:00:06 +00:00
  • 75edb7a329
    chore(wolf): checkpoint buglog.json (1003 bugs) Rongsong Shen 2026-08-22 09:50:28 +00:00
  • 0c237f601a
    feat(scheduler-sim-decision-parity): report reconciled decisions through the existing channel (task 2.4) Rongsong Shen 2026-08-22 09:07:24 +00:00