giles
153f02c672
sx-host plan steps 1-2: defhelper + SX config + SXTP spec + nav tools
Step 1 — defhelper: SX-defined page data helpers replace Python helpers.
(defhelper name (params) body) in .sx files, using existing IO primitives
(query, action, service). Loaded into OCaml kernel as pure SX defines.
Step 2 — SX config: app-config.sx replaces app-config.yaml with (defconfig)
form. (env-get "VAR") resolves secrets from environment. Kebab-to-underscore
aliasing ensures backward compatibility with all 174 config consumers.
Also: SXTP protocol spec (applications/sxtp/spec.sx), docs article,
sx_nav move/delete modes, reactive-runtime moved to geography.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-28 15:18:45 +00:00
..
2026-03-25 18:08:40 +00:00
2026-03-27 16:26:05 +00:00
2026-03-25 02:12:40 +00:00
2026-03-26 16:40:38 +00:00
2026-03-28 10:05:32 +00:00
2026-03-25 18:08:40 +00:00
2026-03-12 22:00:12 +00:00
2026-03-25 18:08:40 +00:00
2026-03-12 01:31:10 +00:00
2026-03-12 22:00:12 +00:00
2026-03-12 22:00:12 +00:00
2026-03-25 18:08:40 +00:00
2026-03-25 18:08:40 +00:00
2026-03-12 22:00:12 +00:00
2026-03-12 22:00:12 +00:00
2026-03-26 17:12:56 +00:00
2026-03-10 21:30:18 +00:00
2026-03-28 10:05:32 +00:00
2026-03-27 15:18:48 +00:00
2026-03-27 15:18:48 +00:00
2026-03-28 15:18:45 +00:00
2026-03-26 16:08:49 +00:00
2026-03-26 14:38:45 +00:00
2026-03-26 12:09:22 +00:00
2026-03-26 12:09:22 +00:00
2026-03-28 15:18:45 +00:00
2026-03-13 01:37:35 +00:00
2026-03-12 22:00:12 +00:00
2026-03-12 22:00:12 +00:00
2026-03-28 15:18:45 +00:00
2026-03-12 22:00:12 +00:00
2026-03-25 18:08:40 +00:00
2026-03-25 18:08:40 +00:00
2026-03-26 00:54:23 +00:00
2026-03-12 22:00:12 +00:00
2026-03-12 22:00:12 +00:00
2026-03-25 18:08:40 +00:00
2026-03-26 12:09:22 +00:00
2026-03-18 17:57:19 +00:00
2026-03-18 17:22:51 +00:00
2026-03-12 22:00:12 +00:00
2026-03-25 18:08:40 +00:00
2026-03-12 22:00:12 +00:00
2026-03-26 08:34:20 +00:00
2026-03-26 08:13:27 +00:00
2026-03-26 12:12:03 +00:00
2026-03-25 18:08:40 +00:00
2026-03-28 15:18:45 +00:00
2026-03-25 18:08:40 +00:00