CI / Lint (push) Canceled after 0s
CI / Build Test (stage-web) (push) Canceled after 0s
CI / Build Test (ui-loading-screens) (push) Canceled after 0s
CI / Build Test (ui-transitions) (push) Canceled after 0s
CI / Unit Test (push) Canceled after 0s
CI / Type Check (push) Canceled after 0s
CI / Check Provenance (push) Canceled after 0s
Sync Labels / sync-labels (push) Successful in 1m43s
- Remove stage-tamagotchi, stage-pocket, server, and engine workspaces with their workflows, addons, and docs - Switch the toolchain from pnpm to bun, replace lockfiles with bun.lock - Rewrite remaining product references to Moeka
1.9 KiB
1.9 KiB
Browser Repair Contract Validation
Date: 2026-06-01
Scope:
services/computer-use-mcp/src/browser-dom/browser-repair-contract.tsservices/computer-use-mcp/src/browser-dom/browser-repair-contract.test.tsservices/computer-use-mcp/src/server/register-tools.tsservices/computer-use-mcp/src/server/register-tools-pty-approval.test.ts
Privacy note:
- Evidence is sanitized for a public repository.
- No local absolute paths, tokens, account identifiers, screenshots, or raw environment dumps are included.
Commands run:
bun install --ignore-scripts --frozen-lockfile
Result: passed. Lockfile stayed unchanged; lifecycle scripts were intentionally skipped for local verification setup.
bun run --filter @proj-airi/computer-use-mcp exec vitest run \
src/browser-dom/browser-repair-contract.test.ts \
src/server/register-tools-pty-approval.test.ts \
--config ./vitest.config.ts
Result: passed. 2 test files, 12 tests.
bunx moeru-lint --fix \
services/computer-use-mcp/validation/browser-repair-contract.md \
services/computer-use-mcp/src/browser-dom/browser-repair-contract.ts \
services/computer-use-mcp/src/browser-dom/browser-repair-contract.test.ts \
services/computer-use-mcp/src/server/register-tools.ts \
services/computer-use-mcp/src/server/register-tools-pty-approval.test.ts
Result: passed with 0 warnings and 0 errors when run under Node 24.
git diff --check
Result: passed.
bun run --filter @proj-airi/computer-use-mcp typecheck
Result: failed on existing baseline files outside this change:
src/chrome-session-manager.tssrc/chrome-session-manager.test.tssrc/desktop-grounding.ts
Observed baseline error classes:
TS2339andTS2353aroundChromeSessionInfo.ensureOutcomeTS2451/TS2304around duplicatedchromeWindowBoundsand missingisChromeInFront
No typecheck errors were reported for the files changed by this patch.