# openalice-canary

> Behavioral E2E canary — tests real product behavior against the live stack (outcomes, not 200s) and writes a result-JSON per the shared eval contract for Atlas to ingest. Shared eval-infra; Embed pack first.

## At a glance
| field | value |
|---|---|
| kind | `library` |
| priority | `—` |
| default branch | `main` |
| last activity | 2026-06-24T04:38:29+00:00 |
| features catalogued | **0** |
| runtime deps declared | **3** |

## Manifest
`.atlas-deps.yml` — parsed cleanly: **yes**

### Runtime deps
- **`openalice-agent-lite`** · `` — 
- **`openalice-auth`** · `` — 
- **`openalice-embed-app`** · `` — 

### Exposes
- `file` — /home/blal/shared/eval/canary.json

## Env drift

**Code reads, manifest omits (9):**
- `CANARY_EVAL_DIR`
- `CANARY_NO_LLM`
- `CANARY_ORIGIN`
- `CANARY_PROMPT`
- `CANARY_VERSION`
- `CANARY_WIDGET`
- `EVAL_GZIP_AGE_DAYS`
- `FLEET_LOOP_THRESHOLD`
- `FLEET_RESTART_THRESHOLD`

---

*Generated by [openalice-atlas](https://atlas.blal.pro) — single source of truth for the openalicelabs ecosystem.*
