typecheck: clarify missing CHECK TYPE expression

This commit is contained in:
Hermes Agent
2026-09-17 22:54:48 +00:00
parent cd92a04303
commit b59b240f0f
6 changed files with 15 additions and 3 deletions
+1
View File
@@ -76,6 +76,7 @@ Keep declared return types honest: `claro typecheck` now reports friendly diagno
8q.1. Keep `CHECK TYPE` declarations understandable: `CHECK TYPE score IS` now gets a direct repair hint naming the missing expected type and showing a complete example.
8q.2. Keep `CHECK TYPE` declarations unambiguous: extra words after a valid expected type now get a direct repair hint instead of being reported as an unknown type.
8q.3. Keep `CHECK TYPE` declarations complete: a bare `CHECK TYPE` now explains that the expression, `IS`, and expected type are all required, with a complete repair example.
### 1. Strong static types