mirror of
https://github.com/software-mansion/argent.git
synced 2026-09-14 19:27:14 +08:00
65820dced1
Three CLI test files encode that schema as a fixture, because @argent/cli does not depend on the tool-server and cannot derive it. Drift was therefore silent in the direction that matters: relaxing the real schema — making project_root optional, renaming `args` — left all three green while the CLI's --args handling and help output were decided by a schema nothing resembled any more. Put the guard where the schema is, asserting the exact property and required sets those fixtures encode plus the description sentence they quote, and point each fixture at it.