LifeStack / docs /INDEX.md
Soham Banerjee
deploy: pure lifestack with partitioned wisdom pool
77da5ce
# LifeStack β€” Documentation Index
> **Rule:** Every new feature, script, or module must add a one-line entry here.
> See [CONTRIBUTING.md](CONTRIBUTING.md) for the full documentation rule.
---
## Core Modules
| Doc | Module | Description |
|---|---|---|
| [lifestack_env.md](lifestack_env.md) | `core/lifestack_env.py` | Main OpenEnv environment β€” step, reset, observation, WorldEngine, PartialObsFilter |
| [reward.md](reward.md) | `core/reward.py` | Task-aware reward orchestrator with milestone, cascade, and efficiency components |
| [task.md](task.md) | `core/task.py` | Task / Route / Milestone / ExoEvent dataclass schema |
| [memory.md](memory.md) | `agent/memory.py` | ChromaDB-backed trajectory + feedback storage |
| [conflict_generator.md](conflict_generator.md) | `agent/conflict_generator.py` | ConflictEvent templates and TaskGenerator |
## Application
| Doc | File | Description |
|---|---|---|
| [app.md](app.md) | `app.py` | Gradio multi-tab interface β€” tabs, callbacks, module-level singletons |
## Scripts
| Doc | Script | Description |
|---|---|---|
| [eval.md](eval.md) | `scripts/eval.py` | Standalone random-baseline evaluation runner |
| [train_trl.md](train_trl.md) | `scripts/train_trl.py` | GRPO curriculum training via HuggingFace TRL + Unsloth |
| [scripts.md](scripts.md) | `scripts/` (others) | run_episode, smoke_test, test_lifestack, longitudinal_demo |
## Configuration & Operations
| Doc | File | Description |
|---|---|---|
| [configuration.md](configuration.md) | `.env`, `openenv.yaml` | Environment variables, secrets, server config |
---
*Last updated: 2026-04-23 β€” add a row here whenever a new doc is created.*