Objective
Once Droste Code clears its efficacy and release gates, make droste code a thin process-level alias for the separately installed droste-code executable. Core Droste must not import or depend on the Droste Code package.
Tracking: tensor-systems/droste-code#12
Acceptance criteria
Why process delegation
The Python proof of concept can iterate with Droste directly, while a later Rust or TypeScript shell can remain independent. A process boundary keeps the core CLI stable and prevents either package from constraining the other runtime.
Objective
Once Droste Code clears its efficacy and release gates, make
droste codea thin process-level alias for the separately installeddroste-codeexecutable. Core Droste must not import or depend on the Droste Code package.Tracking: tensor-systems/droste-code#12
Acceptance criteria
droste-codefromPATHand delegate argv without importing the package.drostebehavior and authentication commands remain unchanged.droste-code.Why process delegation
The Python proof of concept can iterate with Droste directly, while a later Rust or TypeScript shell can remain independent. A process boundary keeps the core CLI stable and prevents either package from constraining the other runtime.