This repository was archived by the owner on Jul 4, 2025. It is now read-only.

Description
Goal
- Cortex has an "app shell"
- e.g. what processes do we spawn?
- e.g. where is data persisted?
- "App shell" is well documented for internal team + users
Specs
As we work on this epic, we should capture key decisions in the evergreen App Shell architectural spec:
Tasklist
Deps
Processes
Data Structures
Docs:
Key Decisions should be documented here:
Things to think about
- Why are there separate processes for Server and CLI?
- Should we separate logs for Server and CLI?