In my first post , I laid out the broad architecture of Rada: local-first AI coding, Behavioral Routing, Sentinel, the Autorouter. Think of that post as the map. This one is the terrain. Today I'm going deep on the co-determination matrix. The system that lets a single resident model produce nine distinct behavioral profiles by crossing developer intent with real-time hardware state. And Sentinel, the Rust module that measures the hardware side of that equation on every single request. Quick context if you missed Post 1 Rada keeps one local GGUF model loaded in RAM. No hot-swapping. The model adapts its behavior based on what you're doing (intent) and what your machine can handle (memory band). Sentinel monitors RAM. The Autorouter handles cloud when local isn't enough. That's the 30-second version. Now let's get into the actual implementation. The co-determination matrix The core idea is that the model's behavior isn't determined by a single variable.…