> ## Documentation Index
> Fetch the complete documentation index at: https://helloluciallc.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Render

<Note>
  Render hosts Lucia’s Admin and Engine services across Development and Staging environments.
</Note>

***

## Render Project

```text theme={"dark"}
Lucia AI
```

***

## Development Environment

Services:

```text theme={"dark"}
lucia-admin-dev
lucia-booking-engine
```

Current role:

```text theme={"dark"}
active development
active external webhook intake
live dev testing
v0.1.3.6 dev-baseline Eval Labs target
durable Stripe financial ledger proof surface
```

Current Engine Development payment truth configuration:

```text theme={"dark"}
SUPABASE_URL
SUPABASE_SERVICE_ROLE_KEY
LUCIA_STRIPE_FINANCIAL_LEDGER_STORE=dual
LUCIA_STRIPE_LEDGER_DURABLE_REQUIRED=true
```

Status:

```text theme={"dark"}
Configured: Engine dev uses Lucia Core Supabase service-role-only durable ledger access
Tested: Harper Quinn #29110012 confirmed-paid truth survived a Render Engine restart
Deferred: durable property payment policy persistence
Not claimed: staging promotion or production readiness
```

***

## Staging Environment

Services:

```text theme={"dark"}
lucia-admin-staging
lucia-engine-staging
```

Current role:

```text theme={"dark"}
validation
pre-production testing
promoted branch verification
```

Current v0.1.3.6 status:

```text theme={"dark"}
not yet promoted to Staging
promotion held until Eval Labs dev baseline is captured and reviewed
```

***

## Domains

Development:

```text theme={"dark"}
https://dev.hellolucia.ai
https://api-dev.hellolucia.ai
```

Staging:

```text theme={"dark"}
https://staging.hellolucia.ai
https://api-staging.hellolucia.ai
```

Canonical domain and routing matrix:

```text theme={"dark"}
50 Infrastructure/11 - Domains and Live Routing
```

***

## Deployment Model

Current promotion path:

<div className="hl-flow-v"><span>dev branch</span><span>test in Development</span><span>capture Eval Labs dev baseline</span><span>review baseline</span><span>merge/promote to stage</span><span>deploy Staging</span><span>smoke test</span></div>

Admin Development deploys after checks pass:

```text theme={"dark"}
npm ci
npm run lint
npm run build
```

***

## Important Behavior

External providers currently target Development, not Staging.

This means real Twilio/Postmark signals appear in dev unless provider webhook URLs are temporarily changed.

***

## Observability

Render logs are used to confirm:

```text theme={"dark"}
GET /
POST /webhooks/maintenance
POST /admin/operator-focus
status
duration
origin
```

Structured request logging is active in the Engine.

Durable payment truth proof also uses Render restart behavior as a continuity test:

```text theme={"dark"}
Stripe sandbox checkout completed
Lucia Core Supabase durable record/event written
Engine restarted via Render
payment-status route still returned known=true and financialTruthState=confirmed_paid
```

***

## See Also

* [Webhook Routing Strategy](/lucia/infrastructure/webhook-routing-strategy)
* [08 - Sentry Observability](/lucia/infrastructure/sentry-observability)
* [10 - GitHub and Branch Discipline](/lucia/infrastructure/github-and-branch-discipline)
* [11 - Domains and Live Routing](/lucia/infrastructure/domains-and-live-routing)
