Stand up the condenser branch as the home for the Condenser port. It is seeded from dev-next so we inherit the src/ui/ component shims and deckyPlatform/httpPlatform abstraction.
Condenser expects a plugin to be a sibling of condenser-app with frontend.tsx + backend.ts and a types/condenser.d.ts global. We will generate that from our source rather than hand-maintaining a second tree, so this issue is just the layout, node 24 toolchain, and a working npm run dev against a sibling condenser-app clone.
Once the branch builds and loads an empty plugin in condenser-app, delete dev-next (origin and local). Its useful work now lives here. Update the decky-plugin Claude rules to drop the dev-next section.
Stand up the condenser branch as the home for the Condenser port. It is seeded from dev-next so we inherit the src/ui/ component shims and deckyPlatform/httpPlatform abstraction.
Condenser expects a plugin to be a sibling of condenser-app with frontend.tsx + backend.ts and a types/condenser.d.ts global. We will generate that from our source rather than hand-maintaining a second tree, so this issue is just the layout, node 24 toolchain, and a working npm run dev against a sibling condenser-app clone.
Once the branch builds and loads an empty plugin in condenser-app, delete dev-next (origin and local). Its useful work now lives here. Update the decky-plugin Claude rules to drop the dev-next section.