Skip to content

Daily Housekeeping Report — 2026-05-24 #346

@dowdiness

Description

@dowdiness

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:225Runs::get retrieves run by index (expect failed)
rle/src/runs_test.mbt:233Runs::iter_chars iterates codepoints (expect failed)
rle/src/rle_test.mbt:227Rle::get retrieves run by index (expect failed)
rle/src/rle_test.mbt:234Rle::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.jsonmoon.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.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions