From 81cba2cb52dc495e908ea28a413d089ebfa97c2e Mon Sep 17 00:00:00 2001 From: giles Date: Fri, 19 Jun 2026 13:54:25 +0000 Subject: [PATCH] artdag: record push-unavailable + sx-tree edit-tool blockers --- plans/artdag-on-sx.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/plans/artdag-on-sx.md b/plans/artdag-on-sx.md index 669c4124..0544c241 100644 --- a/plans/artdag-on-sx.md +++ b/plans/artdag-on-sx.md @@ -352,4 +352,12 @@ be an op token. ## Blockers -(none) +- **Push to `origin/loops/artdag` unavailable in this environment** (since 2026-06-19). + `git push` fails `could not read Username for 'https://git.rose-ash.com'` — + `~/.git-credentials` is empty; fetch/`ls-remote` work (anonymous read) but push needs + auth. Commits accumulate locally (HEAD ahead of `origin/loops/artdag`); push when + credentials are restored. Environment issue, not a code blocker. +- **sx-tree edit tools raise yojson `"Expected string, got null"` in this worktree** + (`sx_insert_near`/`sx_replace_*`/`sx_insert_child`). Only `sx_write_file` works for + writes; assemble the full file and `sx_write_file` (or `cp` a prepared file + + `sx_validate`). Same gotcha logged in the content/dream loops.