summaryrefslogtreecommitdiff
path: root/panto-subagents-0.1.0-1.rockspec
diff options
context:
space:
mode:
Diffstat (limited to 'panto-subagents-0.1.0-1.rockspec')
-rw-r--r--panto-subagents-0.1.0-1.rockspec13
1 files changed, 7 insertions, 6 deletions
diff --git a/panto-subagents-0.1.0-1.rockspec b/panto-subagents-0.1.0-1.rockspec
index 073ff56..693629e 100644
--- a/panto-subagents-0.1.0-1.rockspec
+++ b/panto-subagents-0.1.0-1.rockspec
@@ -17,12 +17,13 @@
-- battery, so it is normally already present in the tree this rock installs
-- into.
--
--- Deliberately absent: `jsonschema`. It validates structured workflow output
--- when installed, and subagents/workflow.lua uses it if `require` finds it, but
--- it depends on `lrexlib-pcre`, which needs a system PCRE that stock macOS does
--- not have. A failed dependency install would take the whole extension down
--- silently (panto logs and skips a rock that fails to load), so the built-in
--- subset validator is the default and `jsonschema` stays opt-in.
+-- Deliberately absent: `jsonschema`. It depends on `lrexlib-pcre`, which needs
+-- a system PCRE that stock macOS does not have, and a failed dependency install
+-- would take the whole extension down silently (panto logs and skips a rock
+-- that fails to load). subagents/workflow.lua therefore validates structured
+-- workflow output with its own built-in JSON Schema subset and never probes for
+-- the rock: one validator, so the same child output cannot pass on one machine
+-- and fail on another.
rockspec_format = "3.0"
package = "panto-subagents"