···34343535## Implementation Status
36363737-initial implementation of field types returning json definitions is done
3737+- ✅ Initial implementation of field types returning json definitions
3838+- ✅ Bsky actor and feed test files created and passing (`tests/bsky-actor.test.ts` and `tests/bsky-feed.test.ts`)
3939+4040+## Todo
4141+4242+### CLI for JSON Emission
4343+4444+1. **Design CLI** - Determine command structure, flags, and output strategy
4545+2. **Create JSON emission logic** - Traverse lexicon objects and serialize to formatted JSON
4646+3. **Add file I/O** - Read TypeScript lexicon files, write JSON output files
4747+4. **Write CLI documentation** - Usage examples, flag reference, common workflows
38483939-## todo
4949+### Type Inference System
40504141-write two new test files, one for bsky actor and another for bsky feed. i want
4242-to see these fully implemented and tested in separate files. then wait.
5151+Infer TypeScript types from lexicon definitions
5252+5353+### `validate()`
5454+5555+validate any lexicon schema json at runtime