16 PonderCode Devlog 3
So PonderCode is almost feature-complete, and secure within reason. The profile system and UI were revamped. Profiles are now locked on start to avoid switching, unwittingly, to profiles with expansive permissions.
I added a feature that is probably useless but fun: jobs. I can now start multiple sessions with multiple models and switch between them. The jobs run on the server and the client only pulls the information and updates itself. The entire application is built with node and has but one dependency: smol-toml.
I had a lot of issues getting the client and server to play well. The app would persist sessions in a certain way and the client would show something else because each had a rigid way of looking at a turn as a set of prompts and responses. I had to invent a basic unidirectional tape mechanism where events are captured in one direction only and that tape then becomes the single source of truth for both the server and the client.
Here are some images from today's testing. This is MiMo testing the boundaries of the sandbox.

And this is a conversation with MiMo about the dispatch mechanism of my VM.
