From 888ef007288cbb2b98ba5f3de09c29471d7b99c6 Mon Sep 17 00:00:00 2001 From: Amr Gharbeia Date: Thu, 7 May 2026 17:39:21 -0400 Subject: [PATCH] passepartout: v0.4.2 Structured Output Submodule: function-calling API, json-alist-to-plist converter, tool-calls wiring in think(), diagnostics fix, version bump to 0.4.2. AGENTS.md: validate with emacs check-parens on org source (not SBCL). --- AGENTS.md | 3 ++- projects/passepartout | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 83d90fe..ffe64cd 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -20,7 +20,7 @@ Tangle a single file: emacs --batch --eval "(progn (require 'org) (find-file \"org/FILE.org\") (org-babel-tangle) (kill-buffer))" Validate structural integrity: - sbcl --noinform --eval '(with-open-file (f "lisp/FILE.lisp") (loop (read f nil (return))))' --quit + emacs --batch -Q --eval '(progn (find-file "org/FILE.org") (check-parens) (kill-buffer))' Run tests: sbcl --noinform \ @@ -48,3 +48,4 @@ When REPL is down: fall back to the SBCL cycle above. - Prove RED before writing implementation - Validate before committing - If a tool fails, explain why and ask before trying alternatives +- Before shipping a version, run the `** File Update Checklist` in `docs/ROADMAP.org` diff --git a/projects/passepartout b/projects/passepartout index 639bc34..791a0f9 160000 --- a/projects/passepartout +++ b/projects/passepartout @@ -1 +1 @@ -Subproject commit 639bc348d96ee52359e4fb97dd7b0d9000a64a0f +Subproject commit 791a0f9c3badc55529fa2c83d95621d53d511407