giles
9293366cb4
Test, Build, and Deploy / test-build-deploy (push) Failing after 34s
engine: boosted forms post text/sx, not urlencoded (SX-native write wire)
...
build-request-body's POST-form branch now serialises the form fields to a text/sx
body via the serialize primitive (content-type text/sx), instead of FormData ->
URLSearchParams -> urlencoded. A hydrated page posts SX; the host reads it via
host/sx-body / host/field (the server already accepts both — urlencoded stays the
no-engine / login-bootstrap fallback). Recompiled the web stack -> .sxbc.
Verified client-agnostically (no DOM, the user's preference): a new sxtp suite test
proves the wire contract serialize(engine) <-> host/sx-body(server) round-trips a
field dict losslessly, INCLUDING sx_content full of quotes/parens that would break a
naive encoder, plus host/field's content-type discrimination + urlencoded fallback
(sxtp 43/43). The DOM field-read (dom-query-all + .value) is the one irreducibly-
browser bit — left to a targeted Playwright smoke.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-30 11:14:21 +00:00
..
2026-04-13 08:26:48 +00:00
2026-06-29 13:17:20 +00:00
2026-04-01 23:19:25 +00:00
2026-04-04 12:18:41 +00:00
2026-06-29 13:17:20 +00:00
2026-04-01 23:19:25 +00:00
2026-04-04 12:18:41 +00:00
2026-06-29 13:17:20 +00:00
2026-04-01 23:19:25 +00:00
2026-06-30 11:14:21 +00:00
2026-06-30 11:14:21 +00:00
2026-04-01 23:19:25 +00:00
2026-04-16 14:00:12 +00:00
2026-06-29 13:17:20 +00:00
2026-04-01 23:19:25 +00:00
2026-06-29 11:09:11 +00:00
2026-06-29 13:17:20 +00:00
2026-04-01 23:19:25 +00:00
2026-04-04 00:08:00 +00:00
2026-06-29 13:17:20 +00:00
2026-04-01 23:19:25 +00:00
2026-06-29 13:17:20 +00:00
2026-06-29 13:17:20 +00:00
2026-04-01 23:19:25 +00:00
2026-04-11 12:49:57 +00:00
2026-06-29 13:17:20 +00:00
2026-04-01 23:19:25 +00:00
2026-04-04 22:52:41 +00:00
2026-06-29 13:17:20 +00:00
2026-04-01 23:19:25 +00:00
2026-06-29 13:27:13 +00:00
2026-06-29 13:27:13 +00:00
2026-04-01 23:19:25 +00:00
2026-04-04 21:31:17 +00:00
2026-06-29 13:17:20 +00:00
2026-04-01 23:19:25 +00:00
2026-04-04 22:52:41 +00:00
2026-06-29 13:17:20 +00:00
2026-04-01 23:19:25 +00:00
2026-04-04 12:18:41 +00:00
2026-06-29 13:17:20 +00:00
2026-04-01 23:19:25 +00:00
2026-04-04 12:18:41 +00:00
2026-06-29 13:17:20 +00:00
2026-04-01 23:19:25 +00:00
2026-04-04 00:08:00 +00:00
2026-06-29 13:17:20 +00:00
2026-04-01 23:19:25 +00:00
2026-04-05 11:05:17 +00:00
2026-06-29 14:48:35 +00:00
2026-06-29 14:48:35 +00:00
2026-04-15 11:56:15 +00:00
2026-06-29 13:17:20 +00:00
2026-05-08 22:55:43 +00:00
2026-06-29 13:17:20 +00:00
2026-06-29 14:48:35 +00:00
2026-06-29 14:48:35 +00:00
2026-05-07 01:20:32 +00:00
2026-06-29 13:17:20 +00:00
2026-06-29 14:48:35 +00:00
2026-06-29 14:48:35 +00:00
2026-06-29 14:48:35 +00:00
2026-06-29 14:48:35 +00:00
2026-05-07 01:20:32 +00:00
2026-06-29 13:17:20 +00:00
2026-04-04 12:18:41 +00:00
2026-06-29 13:17:20 +00:00
2026-04-01 23:19:25 +00:00
2026-06-29 14:48:35 +00:00
2026-04-16 17:08:01 +00:00
2026-06-29 19:53:20 +00:00
2026-06-29 19:53:20 +00:00
2026-04-01 23:19:25 +00:00
2026-04-04 00:08:00 +00:00
2026-06-29 13:17:20 +00:00
2026-04-01 23:19:25 +00:00
2026-06-29 15:17:30 +00:00
2026-06-29 15:17:30 +00:00
2026-04-04 00:08:00 +00:00
2026-06-29 13:17:20 +00:00
2026-04-01 23:19:25 +00:00
2026-04-05 21:18:14 +00:00
2026-06-29 13:17:20 +00:00
2026-04-01 23:19:25 +00:00
2026-04-04 12:18:41 +00:00
2026-06-29 13:17:20 +00:00
2026-04-01 23:19:25 +00:00
2026-04-12 18:31:34 +00:00
2026-06-29 13:17:20 +00:00
2026-04-02 11:31:57 +00:00
2026-06-29 13:17:20 +00:00
2026-04-16 17:08:01 +00:00
2026-04-02 11:31:57 +00:00
2026-06-29 13:17:20 +00:00
2026-04-16 17:08:01 +00:00
2026-04-02 09:37:58 +00:00
2026-06-29 13:17:20 +00:00
2026-04-16 17:08:01 +00:00
2026-04-08 21:44:58 +00:00
2026-06-29 13:17:20 +00:00
2026-04-01 23:19:25 +00:00