Problem
The Makefile's test/check targets run plain cargo test/cargo check with no --workspace flag, while .github/workflows/ci.yml explicitly runs cargo build --workspace and cargo test --workspace.
Why it matters
Running make test/make check locally doesn't necessarily exercise the verification workspace member the same way CI does, so a contributor getting a clean local run has no guarantee CI will also pass — the two entry points to "run the tests" aren't equivalent.
Suggested fix
Add --workspace to the relevant Makefile targets so local runs match CI's scope.
Acceptance criteria
Problem
The Makefile's
test/checktargets run plaincargo test/cargo checkwith no--workspaceflag, while.github/workflows/ci.ymlexplicitly runscargo build --workspaceandcargo test --workspace.Why it matters
Running
make test/make checklocally doesn't necessarily exercise theverificationworkspace member the same way CI does, so a contributor getting a clean local run has no guarantee CI will also pass — the two entry points to "run the tests" aren't equivalent.Suggested fix
Add
--workspaceto the relevant Makefile targets so local runs match CI's scope.Acceptance criteria
make testandmake checkinvoke cargo with--workspace, matching CImake testandmake checkboth succeed locally after the change