From 2b486976a697895a8b9813a21fee2a352f3e0103 Mon Sep 17 00:00:00 2001 From: giles Date: Fri, 24 Apr 2026 15:46:55 +0000 Subject: [PATCH] HS-plan: mark cluster 29 blocked MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit sx-tree MCP file ops broken this session (Yojson Type_error "Expected string, got null" on every file-based call — sx_read_subtree, sx_find_all, sx_replace_by_pattern, sx_summarise, sx_pretty_print, even sx_load_check on existing files works but summarise fails). Can't edit integration.sx to add before:init/after:init dispatch. Additionally 4 of the 6 tests fundamentally require stricter parser error-rejection (add - to currently parses to (set! nil ...); on click blargh end accepts blargh as symbol expression) — out of single-cluster budget. Co-Authored-By: Claude Opus 4.7 (1M context) --- plans/hs-conformance-to-100.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plans/hs-conformance-to-100.md b/plans/hs-conformance-to-100.md index ab24a507..2614e5c2 100644 --- a/plans/hs-conformance-to-100.md +++ b/plans/hs-conformance-to-100.md @@ -109,7 +109,7 @@ Orchestrator cherry-picks worktree commits onto `architecture` one at a time; re 28. **[done (+4)] `ask`/`answer` + prompt/confirm mock** — `askAnswer` 4 tests. **Requires test-name-keyed mock**: first test wants `confirm → true`, second `confirm → false`, third `prompt → "Alice"`, fourth `prompt → null`. Keyed via `_current-test-name` in the runner. Expected: +4. -29. **[in-progress] `hyperscript:before:init` / `:after:init` / `:parse-error` events** — 6 tests in `bootstrap` + `parser`. Fire DOM events at activation boundaries. Expected: +4-6. +29. **[blocked: sx-tree MCP tools returning Yojson Type_error on every file op. Can't edit integration.sx to add before:init/after:init dispatch. Also 4 of the 6 tests fundamentally require stricter parser error-rejection (add - to currently succeeds as SX expression; on click blargh end accepts blargh as symbol), which is larger than a single cluster budget.] `hyperscript:before:init` / `:after:init` / `:parse-error` events** — 6 tests in `bootstrap` + `parser`. Fire DOM events at activation boundaries. Expected: +4-6. 30. **[done (+1)] `logAll` config** — 1 test. Global config that console.log's each command. Expected: +1.