Stabilize app: basic shell builds & runs