Make mrwk.online the canonical domain#652
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Plus Run ID: 📒 Files selected for processing (2)
📝 WalkthroughWalkthroughProduction domain migrates from legacy ChangesProduction Domain Migration to mrwk.online
Possibly Related PRs
🚥 Pre-merge checks | ✅ 6✅ Passed checks (6 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. Comment |
There was a problem hiding this comment.
Actionable comments posted: 2
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: ASSERTIVE
Plan: Pro Plus
Run ID: b132f0ce-f570-4a40-b150-47088b4b902c
📒 Files selected for processing (22)
.env.exampleCaddyfileREADME.mdapp/config.pyapp/hub.pyapp/templates/base.htmlapp/templates/docs.htmlapp/templates/hub.htmldocs/admin-runbook.mddocs/agent-guide.mddocs/api-examples.mddocs/paid-bounties.mdscripts/claim_inventory.pyscripts/docs_smoke.pyscripts/submission_quality_gate.pytests/test_api_mcp.pytests/test_caddyfile.pytests/test_claim_inventory.pytests/test_docs_public_urls.pytests/test_hub.pytests/test_public_routes.pytests/test_submission_quality_gate.py
|
Reviewed current head Evidence:
Validation:
Verdict: no local blocker found. The only merge-readiness caveat I saw is the still-pending CodeRabbit status context on GitHub, so maintainers should wait for or dismiss that according to branch policy. No private data, credentials, wallet material, production mutation, price/exchange/bridge/off-ramp claims, or fabricated payout claims used. |
Summary
https://mrwk.onlinethe canonical MergeWork public host.https://api.mrwk.onlineandhttps://mcp.mrwk.onlinethe canonical API and MCP hosts.mrwk.ltclab.site,api.mrwk.ltclab.site, andmcp.mrwk.ltclab.sitehosts served and documented for existing links and clients.This is maintainer infrastructure work and is not submitted for a bounty.
Deployment Notes
Before deploying the canonical switch, update production GitHub OAuth so
https://mrwk.online/auth/github/callbackis accepted. After deploy, set productionMERGEWORK_PUBLIC_BASE_URL=https://mrwk.onlineand restart the app plus treasury executor so generated OAuth redirects and bounty finalization comments use the new host.The GitHub webhook can remain on the legacy API URL because the legacy endpoint stays functional. It can optionally be moved later to
https://api.mrwk.online/webhooks/githubafter the app deploy is verified.Validation
./.venv/bin/python scripts/check_agents.py./.venv/bin/python -m ruff format --check ../.venv/bin/python -m ruff check ../.venv/bin/python -m mypy app./.venv/bin/python scripts/docs_smoke.py./.venv/bin/python -m pytest(542 passed)sudo -n docker build -t mergework:mrwk-online-check .sudo -n docker run --rm -v "$PWD/Caddyfile:/etc/caddy/Caddyfile:ro" caddy:2.8 caddy validate --config /etc/caddy/CaddyfileSummary by CodeRabbit
New Features
Documentation
Tests