···3435## Implementation Status
3637-initial implementation of field types returning json definitions is done
00000000003839-## todo
4041-write two new test files, one for bsky actor and another for bsky feed. i want
42-to see these fully implemented and tested in separate files. then wait.
000
···3435## Implementation Status
3637+- ✅ Initial implementation of field types returning json definitions
38+- ✅ Bsky actor and feed test files created and passing (`tests/bsky-actor.test.ts` and `tests/bsky-feed.test.ts`)
39+40+## Todo
41+42+### CLI for JSON Emission
43+44+1. **Design CLI** - Determine command structure, flags, and output strategy
45+2. **Create JSON emission logic** - Traverse lexicon objects and serialize to formatted JSON
46+3. **Add file I/O** - Read TypeScript lexicon files, write JSON output files
47+4. **Write CLI documentation** - Usage examples, flag reference, common workflows
4849+### Type Inference System
5051+Infer TypeScript types from lexicon definitions
52+53+### `validate()`
54+55+validate any lexicon schema json at runtime