Skip to content

test: coverage round 2 — world-map law, stream client, session owner#182

Merged
eren23 merged 1 commit into
mainfrom
test/coverage-r2
Jul 20, 2026
Merged

test: coverage round 2 — world-map law, stream client, session owner#182
eren23 merged 1 commit into
mainfrom
test/coverage-r2

Conversation

@eren23

@eren23 eren23 commented Jul 20, 2026

Copy link
Copy Markdown
Owner

The second ratchet turn (salvaged from a stalled background runner — the tests were done, the wrap wasn't):

  • lib/world-map.ts (58% → covered): SOURCE_RANK authority merges, resolveAbsolutePos parent chains, geo CRUD.
  • lib/stream-client.ts (26% → covered): SSE parse/reconnect via a hand-driven fake.
  • lib/session-owner.ts, lib/world.ts CRUD regions, backend view_estimator.py → 100%.

Floors move again (raise-only): web 70/70/72/85 → 76/76/79/85 (measured 77.6/80.8/86.8), backend 84 → 85 (measured 86.34%). 815 web tests + tsc + lint + circular; backend suite + ruff + mypy green.

🤖 Generated with Claude Code

… world CRUD

The second ratchet turn, salvaged from a stalled runner:
- lib/world-map.ts: the geometry law's untested middle (deriveGeo
  authority merges via SOURCE_RANK, resolveAbsolutePos parent chains,
  upsert/remove CRUD) — 58% -> covered.
- lib/stream-client.ts: SSE parse/reconnect with a hand-driven fake.
- lib/session-owner.ts: ownership/heartbeat storage law.
- lib/world.ts CRUD regions via new world-crud.test.ts.
- backend providers/view_estimator.py -> 100%.

Floors move again (raise-only): web 70/70/72/85 -> 76/76/79/85
(measured 77.6 lines / 80.8 functions / 86.8 branches); backend
fail_under 84 -> 85 (measured 86.34%).
@cursor

cursor Bot commented Jul 20, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@eren23
eren23 merged commit 3efb81c into main Jul 20, 2026
9 checks passed
@eren23
eren23 deleted the test/coverage-r2 branch July 20, 2026 09:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant