Luff Enterprise Studio 4.0.1
Crew roles for sessions, round briefs, and an optional classifier that decides when to wake Claude.
The installer for 4.0.1 is not published yet.
P-JEV-1
Tier 2 necessity gate
Before starting a Claude session, an optional classifier on your own OpenRouter key checks whether the event needs one. It fails open: any error or a missing key means Claude is woken as before, and a "no" is retried and then overridden, so a message is never stranded.
P-JEV-1B
Classifier refinements
Key changes apply without a restart. The classifier sees up to 300 characters of the message, and this can be turned off. Timeout, rate-limit and refused-connection paths all fail open.
P-WAKE-3
Queued message fix
Fixed a case where a message queued behind another project's running session could be dropped.
P-JEV-2
Staff Dispatcher
A session can start as one of the project's crew roles (8, or 9 with a native app). The role is advisory, with free hand-off. Starting without a role behaves as before.
P-JEV-3
Round Brief
A session started with a role reads LOOP.md cut to the rules every session obeys plus its role's sections, word for word, which is 62 to 74% of the full file. Anything unusual falls back to the whole file.
Packaging
Installer name
The installer is now luff-enterprise-studio-<version>.dmg, and packaging refuses to package a stale build.