Inkwell Production Status
Current production health across Depot, Cloudflare Workers, R2, Convex, and public endpoints.
Production is healthy and current. The latest successful Depot run deployed the exact origin/main commit to Convex and both Cloudflare Workers. All endpoint probes passed, R2 is available, and the sampled production logs contained no application errors.
Overview
5e3095f- Commit
5e3095f25e88b9c5f47446ca0e7079efb9c4ed5f- Commit subject
prod resources check skill- Commit time
- 2026-06-14T21:12:49Z
- Repository state
- Clean
main; local HEAD equalsorigin/main
Deployment
| Layer | Status | UTC evidence | Identifier |
|---|---|---|---|
| Depot production workflow | Finished | Started 2026-06-14T21:12:54Z | 0hkcx99l33 |
| Convex production | Deployed | 2026-06-14T21:14:39.757Z | judicious-mastiff-652 |
| Cloudflare API Worker | 100% active | 2026-06-14T21:14:42.990579Z | f74fdc3c-4ba2-432c-be9c-87b6504e9c03 |
| Cloudflare web Worker | 100% active | 2026-06-14T21:14:48.362482Z | 3ab92c9d-7214-4360-9233-13bebe6dc7cd |
The Depot run used the same full SHA as local HEAD and origin/main. Job counts: 1 finished, 0 failed, 0 cancelled, 0 skipped.
Pre-deploy validation
- Frozen lockfile install and supply-chain policy check passed for 1,232 lock entries.
- Workspace typecheck command passed.
- Content parser, markdown, outline, and memo tests passed.
- API test suite passed: 29 tests across 4 files.
- Production iOS bundle validation passed: 2,359 modules bundled and exported.
- Convex schema validation completed before the production push finalized.
Runtime
| Probe | Expected | Observed | Status |
|---|---|---|---|
| API health | {"ok":true} |
{"ok":true} |
Healthy |
| Web origin | HTTP 200 | HTTP 200 | Healthy |
| Convex protected action | HTTP 403 | HTTP 403 | Guard active |
The Convex 403 is the healthy result: the action is reachable and rejects an unauthenticated request.
Data and logs
- R2 bucket
inkwell-memosavailable in WNAM, Standard storage- R2 contents
- 1 object, 86.3 kB
- Convex deployment
ben-davis:inkwell:production/judicious-mastiff-652- Convex log sample
- Recent 100-entry history showed active article and annotation traffic with no error records observed
- API error tail
- No matching error event arrived during the brief live observation window
The Convex sample included successful reads, mutations, authenticated ingest activity, and the expected unauthenticated 403 probe. This is a bounded sample, not a claim that production has never emitted an error.
Warnings
The run completed successfully. The items below are maintenance or optimization notes.
- Wrangler environment warning: the API deploy uses the top-level configuration while a
devenvironment also exists. Production deployed correctly, but explicitly passing--env=""would remove ambiguity. - Web bundle size: the main JavaScript chunk is 504.36 kB minified, just over Vite's 500 kB warning threshold.
- Runner cache: Depot could not contact the package cache service, so caching was skipped. The install still passed.
- Tooling updates: the run reported Wrangler 4.100.0 and Convex 1.41.0 as available; production currently uses Wrangler 4.98.0 and Convex 1.40.0.
- Web assets: Cloudflare found no changed asset files but still created a new Worker version. This is consistent with the commit being operational documentation rather than a web application change.
Scope
This was a read-only production audit. It did not deploy, retry, cancel, change configuration, inspect secret values, or mutate production data. Mobile was validated by the production workflow's iOS export step; App Store or EAS release state is not part of this Depot workflow and was not queried.
Confirmed evidence comes from Git, Depot status and logs, Wrangler deployment status, the Convex CLI, R2 metadata, and direct endpoint probes. The web-asset explanation above is explicitly an inference from the commit subject and Cloudflare output.