Side A fixes a concrete security vulnerability by introducing Ammonia-based sanitization for untrusted Reddit `body_html` before `maud::PreEscaped` rendering, adds a reusable `entity_body_html` helper, and includes tests verifying scripts and event handlers are stripped while benign markup is preserved. Side B is primarily a large refactor that consolidates `/post*` flows into `/ui`, moves code, and changes routing and form submission patterns, but it mostly reorganizes existing behavior rather than adding comparable enduring functionality.
constitution · epochs · watch · epoch 3 · comparison · attempt
judgment
openai/gpt-chat-latest → A (5:1)
jud_8262c46cc53938 · raw event
Metadata
judgment_idjud_8262c46cc5393801d1ade179172843386b9ffcb4dfb5bcfd98e182da3dce38c1
model_idopenai/gpt-chat-latest
winnerA
ratio5:1
comparison_idcmp_7fa68100c994eb632056d19a291f88d28b80367e9c4b21edb580bbacef744705
attempt_idatt_d9758029f728478519418df03c143c930d2da4e653062345cd538ace3d1adb82