Root Cause

Boundary contracts between UI, core, and tools are partially implicit: several callbacks and tool entry points are typed as Any or use broad protocols, so the contract is not enforced by typing or tests.

tools-only Updated 7 repo stars

File contents

tools-only/X-Skills/tree/main/development/471-2026-01-26_boundary-contracts-not-enforced_3ce89fbf commit 696317ea79

Frequently asked questions

npx skillmds@latest add tools-only/root-cause-9