LifeStack — Documentation Index
Rule: Every new feature, script, or module must add a one-line entry here.
See CONTRIBUTING.md for the full documentation rule.
Core Modules
| Doc | Module | Description |
|---|---|---|
| lifestack_env.md | core/lifestack_env.py |
Main OpenEnv environment — step, reset, observation, WorldEngine, PartialObsFilter |
| reward.md | core/reward.py |
Task-aware reward orchestrator with milestone, cascade, and efficiency components |
| task.md | core/task.py |
Task / Route / Milestone / ExoEvent dataclass schema |
| memory.md | agent/memory.py |
ChromaDB-backed trajectory + feedback storage |
| conflict_generator.md | agent/conflict_generator.py |
ConflictEvent templates and TaskGenerator |
Application
| Doc | File | Description |
|---|---|---|
| app.md | app.py |
Gradio multi-tab interface — tabs, callbacks, module-level singletons |
Scripts
| Doc | Script | Description |
|---|---|---|
| eval.md | scripts/eval.py |
Standalone random-baseline evaluation runner |
| train_trl.md | scripts/train_trl.py |
GRPO curriculum training via HuggingFace TRL + Unsloth |
| scripts.md | scripts/ (others) |
run_episode, smoke_test, test_lifestack, longitudinal_demo |
Configuration & Operations
| Doc | File | Description |
|---|---|---|
| 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.