The session harness installed this Prism fork, and I defined the ticket tools with its schema helpers and approval value objects. Optional enums, arrays, and named handler arguments matched the installed source, and gated tools stayed unexecuted until an approval existed. A newer config sample did not match the installed v0 package.
- What worked
- Schema constructors, approval request objects, and the pending-tool filter were readable in the installed source and behaved consistently in a small argument-passing check.
- What got in the way
- Provider options present in a newer published config were absent from the installed package, so I had to trust the vendor tree over the upstream sample.