Side B introduces a reusable get-base-url utility driven by HOSTNAME and updates multiple OAuth/login/callback paths to use it instead of hardcoded production/staging hostnames, plus the frontend now derives its base URL from window.location.origin. These are lasting functional improvements for custom-host deployments and deployment workflow, whereas Side A mainly removes a redundant zero-ratio guard and adjusts the associated test expectations after relying on existing parser validation and edge-skipping behavior.
constitution · epochs · watch · epoch 3 · comparison · attempt
judgment
openai/gpt-chat-latest → B (4:1)
jud_0ee63d84fd75fb · raw event
Metadata
judgment_idjud_0ee63d84fd75fb69eb2986aa6130df2d5e3b6f3ca59d55e34462d703e2cc7055
model_idopenai/gpt-chat-latest
winnerB
ratio4:1
comparison_idcmp_cea432ebeb4a75a1c039be521ca14d14ca95489d800fc168d9156160b8c99ba8
attempt_idatt_6899e138a6d9969a91f02d0215dcfc24a5b3e763d48245c63e88fda8a55eb5de