• Joined on 2024-04-09
giles pushed to macros at coop/rose-ash 2026-03-07 22:18:05 +00:00
179631130c Fix parser escape ordering and prim_get for non-dict objects
5a4a0c0e1c Merge branch 'worktree-iso-phase-4' into macros
621c0bbf42 CSSX plan: add CSS technology comparisons, fix strategy-agnostic claim
5a68046bd8 Restore stashed WIP: live streaming plan, forms, CI pipeline, streaming demo
df1aa4e1d1 Merge branch 'worktree-iso-phase-4' into macros
Compare 29 commits »
giles pushed to main at coop/rose-ash 2026-03-07 22:17:51 +00:00
179631130c Fix parser escape ordering and prim_get for non-dict objects
5a4a0c0e1c Merge branch 'worktree-iso-phase-4' into macros
621c0bbf42 CSSX plan: add CSS technology comparisons, fix strategy-agnostic claim
5a68046bd8 Restore stashed WIP: live streaming plan, forms, CI pipeline, streaming demo
df1aa4e1d1 Merge branch 'worktree-iso-phase-4' into macros
Compare 37 commits »
giles pushed to macros at coop/rose-ash 2026-03-07 18:04:59 +00:00
3574f7e163 Restructure boundary specs: move app-specific I/O out of language contract
6312eb66a2 Merge branch 'worktree-iso-phase-4' into macros
917a487195 Add deps and engine test specs, bootstrap engine to Python
605aafa2eb Fix client routing: fall through to server on layout/section change
7f466f0fd6 Merge branch 'worktree-iso-phase-4' into macros
Compare 9 commits »
giles pushed to main at coop/rose-ash 2026-03-07 17:18:45 +00:00
1fe258e3f7 Fix plans.sx parse error: restore correct paren count for isomorphic section
giles pushed to main at coop/rose-ash 2026-03-07 17:03:13 +00:00
bec0397c3c Merge branch 'worktree-iso-phase-4' into macros
85083a0fff Formalise Phase 5 (Client IO Proxy) as complete
fab9bffc49 Plan: SX CI Pipeline — build/test/deploy in s-expressions
Compare 3 commits »
giles pushed to macros at coop/rose-ash 2026-03-07 17:03:13 +00:00
bec0397c3c Merge branch 'worktree-iso-phase-4' into macros
85083a0fff Formalise Phase 5 (Client IO Proxy) as complete
fab9bffc49 Plan: SX CI Pipeline — build/test/deploy in s-expressions
Compare 3 commits »
giles pushed to main at coop/rose-ash 2026-03-07 13:14:21 +00:00
d618530f29 Merge branch 'worktree-iso-phase-4' into macros
624d1872e3 Fix testing pages: move read-spec-file into :data for client routing
Compare 2 commits »
giles pushed to macros at coop/rose-ash 2026-03-07 13:14:21 +00:00
d618530f29 Merge branch 'worktree-iso-phase-4' into macros
624d1872e3 Fix testing pages: move read-spec-file into :data for client routing
Compare 2 commits »
giles pushed to macros at coop/rose-ash 2026-03-07 12:37:53 +00:00
3b3c904953 Merge branch 'worktree-iso-phase-4' into macros
3119b8e310 Add Testing as top-level docs section with per-module specs
aab1f3e966 Modular test architecture: per-module test specs for SX
79025b9913 New essay: There Is No Alternative — why s-expressions are the only option
Compare 4 commits »
giles pushed to main at coop/rose-ash 2026-03-07 12:37:48 +00:00
3b3c904953 Merge branch 'worktree-iso-phase-4' into macros
3119b8e310 Add Testing as top-level docs section with per-module specs
aab1f3e966 Modular test architecture: per-module test specs for SX
79025b9913 New essay: There Is No Alternative — why s-expressions are the only option
Compare 4 commits »
giles pushed to macros at coop/rose-ash 2026-03-07 11:29:33 +00:00
99a78a70b3 Merge remote-tracking branch 'origin/main' into worktree-iso-phase-4
b6ba7ad6be Merge branch 'worktree-iso-phase-4' into macros
3ab26635ce Merge branch 'worktree-iso-phase-4' into macros
3a12368c9d Merge branch 'worktree-iso-phase-4' into macros
e89c496dc8 Merge branch 'worktree-iso-phase-4' into macros
Compare 19 commits »
giles pushed to main at coop/rose-ash 2026-03-07 11:28:54 +00:00
99a78a70b3 Merge remote-tracking branch 'origin/main' into worktree-iso-phase-4
72148fa4c0 Add Separation of Concerns essay
84f66557df Add production deploy warning to CLAUDE.md
Compare 3 commits »
giles pushed to macros at coop/rose-ash 2026-03-07 11:27:39 +00:00
72148fa4c0 Add Separation of Concerns essay
84f66557df Add production deploy warning to CLAUDE.md
6f403c0c2d Add server-side test runner to /specs/testing page
9b3b2ea224 Add testing section to Strange Loops essay
bec881acb3 Fix asset-url: use Jinja global instead of nonexistent urls.asset_url
Compare 17 commits »
giles pushed to main at coop/rose-ash 2026-03-07 11:10:33 +00:00
b6ba7ad6be Merge branch 'worktree-iso-phase-4' into macros
6f403c0c2d Add server-side test runner to /specs/testing page
Compare 2 commits »
giles pushed to main at coop/rose-ash 2026-03-07 11:06:39 +00:00
3ab26635ce Merge branch 'worktree-iso-phase-4' into macros
9b3b2ea224 Add testing section to Strange Loops essay
3a12368c9d Merge branch 'worktree-iso-phase-4' into macros
bec881acb3 Fix asset-url: use Jinja global instead of nonexistent urls.asset_url
e89c496dc8 Merge branch 'worktree-iso-phase-4' into macros
Compare 96 commits »
giles pushed to macros at coop/rose-ash 2026-03-07 02:11:11 +00:00
04ff03f5d4 Live-read all DOM attributes: forms and preloads too
giles pushed to macros at coop/rose-ash 2026-03-07 02:06:26 +00:00
b85a46bb62 Re-read element attributes at click time, not from closed-over bind values
giles pushed to macros at coop/rose-ash 2026-03-07 01:48:56 +00:00
09d06a4c87 Filter data page deps by IO purity: only bundle pure component trees
6655f638b9 Optimize evaluator hot path: prototype-chain envs, imperative kwarg parsing
2c56d3e14b Include all :data page component deps in every page's client bundle
fa295acfe3 Remove debug logs from client routing, Phase 4 confirmed working
28ee441d9a Debug: log fallback path when client route fails
Compare 53 commits »
giles pushed to macros at coop/rose-ash 2026-03-06 19:40:00 +00:00
0385be0a0d Fix /results polling: use sx_response() for SX wire format
giles pushed to macros at coop/rose-ash 2026-03-06 17:55:28 +00:00
1e52bb33a6 Fix test dashboard: return SX wire format for SX-Request on index route