xiaoju
|
22fce0ac66
|
feat: add built-in schema aliases with @ prefix support
Implements Phase 1 of issue #37:
- Extended variable name validation to allow @ prefix (system-reserved)
- Registered 6 built-in schemas with @ aliases during bootstrap
- @schema → meta-schema (self-referential)
- @string → { type: "string" }
- @number → { type: "number" }
- @object → { type: "object" }
- @array → { type: "array" }
- @bool → { type: "boolean" }
- Bootstrap now returns Record<string, Hash> instead of Hash
- Added CLI @ alias resolution for all commands accepting type-hash
- ucas schema get @string
- ucas put @string <file>
- ucas hash @string <file>
- Added comprehensive test coverage for all features
- Variable name validation with @ prefix
- Built-in schema registration
- CLI alias resolution
- Integration tests
Fixes #37
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-05-31 04:18:46 +00:00 |
|