Daily Housekeeping Report
| Area |
Status |
Summary |
| git |
WARN |
Detached HEAD at main tip; 42 commits "ahead" of local origin/main tracking ref (clone artifact) |
| lint |
WARN |
moon check clean; moon fmt --check exits non-zero — 10 moon.mod.json files need migration to new TOML format |
| build |
PASS |
JS build: 126 tasks, all up to date |
| test |
FAIL |
Main workspace all passing (1296 tests); rle submodule: 8 tests failed |
| submodules |
WARN |
rabbita/templates/rabbita-template SSH clone failed (no SSH in env); loom pinned to non-main branch |
Details
test — FAIL: rle submodule (8 failures)
rle/src/runs_test.mbt:225 — Runs::get retrieves run by index (expect failed)
rle/src/runs_test.mbt:233 — Runs::iter_chars iterates codepoints (expect failed)
rle/src/rle_test.mbt:227 — Rle::get retrieves run by index (expect failed)
rle/src/rle_test.mbt:234 — Rle::iter_chars iterates codepoints (expect failed)
rle/src/README.mbt.md:57 — test #3 (expect failed)
rle/src/README.mbt.md:124 — test #8 (expect failed)
rle/src/README.mbt.md:205 — test #13 (expect failed)
rle/src/README.mbt.md:440 — test #29 (expect failed)
Total: 223 tests, 215 passed, 8 failed. The failures cluster around get and iter_chars — likely a behaviour change in the rle submodule not yet reflected in its expect snapshots.
lint — WARN: moon.mod.json → moon.mod migration pending
The new MoonBit toolchain (0.1.20260522) emits migration warnings for all JSON-format module manifests. moon fmt --check fails with exit 255 across 10 modules:
moon.mod.json (root)
examples/canvas/moon.mod.json
examples/block-editor/moon.mod.json
examples/codemirror_demo/moon.mod.json
examples/ideal/moon.mod.json
lib/btree/moon.mod.json
lib/dom-boundary/moon.mod.json
lib/rabbita_codemirror/moon.mod.json
lib/zipper/moon.mod.json
lib/semantic/moon.mod.json
The new format uses TOML-like syntax (name = "...", import { ... }, options(source: ".")) instead of JSON. This is non-blocking but will accumulate drift as the toolchain advances.
submodules — WARN
rabbita/templates/rabbita-template is registered with an SSH URL (git@github.com:moonbit-community/rabbita-template.git). It fails to clone in environments without SSH keys. Consider switching to HTTPS or marking it optional.
loom is pinned to branch remotes/origin/fix/reactive-parser-preserve-tracked-read-194 rather than a tag/commit on main. If this is an in-progress integration, no action needed; otherwise consider rebasing to main and updating the pointer.
Stale Branch Candidates
Last-commit dates for remote-only branches are not available without per-branch API calls, but the following 29 branches have no open PR and appear to be inactive candidates for review or deletion:
btree-type-migration, chore/editor-adapter-publish-0.1.0-alpha.0, chore/update-loom-submodule, codex/update-egw-lv-to-position, docs/causal-graph-history-spec, feat/container-phase1, feat/rose-tree-zipper, feature/btree-range-delete-extraction, feature/container-phase2-text, feature/markdown-block-editor, feature/markdown-block-input, feature/markdown-edit-ops, feature/markdown-web-editor, feature/pretty-viewnode-bridge, feature/qc-more-reconcile-properties, feature/qc-projection-idempotence, feature/zwsp-cleanup, fix/block-editing, fix/block-switching, fix/btree-defensive-abort, fix/parse-to-proj-node-75, refactor/projnode-zipper, worktree-drag-drop-followups, worktree-formal-verification-confidence, worktree-json-web-editor, worktree-lib-btree, worktree-per-def-eval-memos, worktree-tier3-egraph-optimizer, worktree-tinysegmenter
Open PRs
| # |
Title |
Branch |
CI |
| #345 |
feat(editor): §P0b Phase 1 PR2 — Lambda Memo→Derived sweep |
docs/p0b-call-flow-grounding |
unknown |
| #343 |
chore(deps-dev): bump vite 8.0.8→8.0.14 (demo-react) |
dependabot/npm_and_yarn/… |
unknown |
| #342 |
chore(deps-dev): bump vitest 4.1.4→4.1.7 (demo-react) |
dependabot/npm_and_yarn/… |
unknown |
| #338 |
chore(deps): bump ws 8.20.0→8.21.0 (web) |
dependabot/npm_and_yarn/… |
unknown |
| #286 |
chore(deps-dev): bump @vitejs/plugin-react 6.0.1→6.0.2 |
dependabot/npm_and_yarn/… |
unknown |
| #285 |
chore(deps-dev): bump jsdom 29.0.2→29.1.1 (demo-react) |
dependabot/npm_and_yarn/… |
unknown |
| #282 |
chore(deps-dev): bump vite (web, vite branch) |
dependabot/npm_and_yarn/… |
unknown |
| #281 |
chore(deps): bump react-dom 19.2.5→19.2.6 (demo-react) |
dependabot/npm_and_yarn/… |
unknown |
| #280 |
chore(deps-dev): bump playwright group (web) |
dependabot/npm_and_yarn/… |
unknown |
| #276 |
docs: mark §7 aggregator-trim audit shipped |
docs/section7-audit-shipped |
unknown |
CI status not available via MCP API response (statusCheckRollup not returned). Check GitHub Actions directly for PR #345 before merging.
Generated by housekeeping agent on 2026-05-24. Toolchain: moon 0.1.20260522, gh 2.92.0.
Daily Housekeeping Report
moon checkclean;moon fmt --checkexits non-zero — 10moon.mod.jsonfiles need migration to new TOML formatrlesubmodule: 8 tests failedrabbita/templates/rabbita-templateSSH clone failed (no SSH in env);loompinned to non-main branchDetails
test — FAIL:
rlesubmodule (8 failures)rle/src/runs_test.mbt:225—Runs::get retrieves run by index(expect failed)rle/src/runs_test.mbt:233—Runs::iter_chars iterates codepoints(expect failed)rle/src/rle_test.mbt:227—Rle::get retrieves run by index(expect failed)rle/src/rle_test.mbt:234—Rle::iter_chars iterates codepoints(expect failed)rle/src/README.mbt.md:57— test #3 (expect failed)rle/src/README.mbt.md:124— test #8 (expect failed)rle/src/README.mbt.md:205— test #13 (expect failed)rle/src/README.mbt.md:440— test #29 (expect failed)Total: 223 tests, 215 passed, 8 failed. The failures cluster around
getanditer_chars— likely a behaviour change in therlesubmodule not yet reflected in its expect snapshots.lint — WARN:
moon.mod.json→moon.modmigration pendingThe new MoonBit toolchain (0.1.20260522) emits migration warnings for all JSON-format module manifests.
moon fmt --checkfails with exit 255 across 10 modules:moon.mod.json(root)examples/canvas/moon.mod.jsonexamples/block-editor/moon.mod.jsonexamples/codemirror_demo/moon.mod.jsonexamples/ideal/moon.mod.jsonlib/btree/moon.mod.jsonlib/dom-boundary/moon.mod.jsonlib/rabbita_codemirror/moon.mod.jsonlib/zipper/moon.mod.jsonlib/semantic/moon.mod.jsonThe new format uses TOML-like syntax (
name = "...",import { ... },options(source: ".")) instead of JSON. This is non-blocking but will accumulate drift as the toolchain advances.submodules — WARN
rabbita/templates/rabbita-templateis registered with an SSH URL (git@github.com:moonbit-community/rabbita-template.git). It fails to clone in environments without SSH keys. Consider switching to HTTPS or marking it optional.loomis pinned to branchremotes/origin/fix/reactive-parser-preserve-tracked-read-194rather than a tag/commit on main. If this is an in-progress integration, no action needed; otherwise consider rebasing to main and updating the pointer.Stale Branch Candidates
Last-commit dates for remote-only branches are not available without per-branch API calls, but the following 29 branches have no open PR and appear to be inactive candidates for review or deletion:
btree-type-migration,chore/editor-adapter-publish-0.1.0-alpha.0,chore/update-loom-submodule,codex/update-egw-lv-to-position,docs/causal-graph-history-spec,feat/container-phase1,feat/rose-tree-zipper,feature/btree-range-delete-extraction,feature/container-phase2-text,feature/markdown-block-editor,feature/markdown-block-input,feature/markdown-edit-ops,feature/markdown-web-editor,feature/pretty-viewnode-bridge,feature/qc-more-reconcile-properties,feature/qc-projection-idempotence,feature/zwsp-cleanup,fix/block-editing,fix/block-switching,fix/btree-defensive-abort,fix/parse-to-proj-node-75,refactor/projnode-zipper,worktree-drag-drop-followups,worktree-formal-verification-confidence,worktree-json-web-editor,worktree-lib-btree,worktree-per-def-eval-memos,worktree-tier3-egraph-optimizer,worktree-tinysegmenterOpen PRs
CI status not available via MCP API response (statusCheckRollup not returned). Check GitHub Actions directly for PR #345 before merging.
Generated by housekeeping agent on 2026-05-24. Toolchain: moon 0.1.20260522, gh 2.92.0.