JobCache — Wiki
JobCache owns the shared role/ad corpus consumed by CareerVector and other
observers. It is a separate product with two privacy/runtime zones: the
observer-facing App and the shared-corpus Core. CrateDB Cloud stores the Core
corpus; App-private, opaque sessions live in a separate D1 and never cross into
Core. Devices and operator-owned workers scrape through the orchestrator
(/lease + B2 deposits; the broker code remains only as fallback).
The @cv/jobcache-api and @cv/jobcache-mcp Workers are live. App-private
sessions use the separate EU jobcache-app D1; MCP reaches App only through a
Worker service binding. JobCache Core runs as a protected Alwaysdata user
program, while the old Render-hosted interface remains suspended. The
@cv/jobcache-ui SvelteKit Worker is live as a peer over the same App API. Its
shell reuses CareerVector's public landing, two-row product chrome, theme and
link-identity actions.
Current coordination lives in the root wiki
SCRAPER-FLEET and
CONTROL-PLANE.
Sections
- Architecture — stack, packaging, scraper model
- API — HTTP endpoints + auth model
- Runbooks — deploy, scrape, drain
Operational surfaces
| Subdomain | Worker | Purpose |
|---|---|---|
jobcache.corbet.ch |
jobcache-ui |
Live public App UI over a private binding to jobcache-api |
status.jobcache.corbet.ch |
jobcache-status-ui |
Public health + shared ad counts (SK ui) |
api.status.jobcache.corbet.ch |
jobcache-status-api |
Public status data plane (Hono api) |
mcp.status.jobcache.corbet.ch |
jobcache-status-mcp |
Public MCP wrapper of status api |
ops.jobcache.corbet.ch |
jobcache-ops-ui |
Admin cockpit UI (SK ui) |
api.ops.jobcache.corbet.ch |
jobcache-ops-api |
Admin ops data plane (Hono api) |
mcp.ops.jobcache.corbet.ch |
jobcache-ops-mcp |
Admin MCP wrapper of ops api |
qa.jobcache.corbet.ch |
jobcache-qa-ui |
QA evidence UI (SK ui) |
api.qa.jobcache.corbet.ch |
jobcache-qa-api |
QA evidence data plane (Hono api) |
mcp.qa.jobcache.corbet.ch |
jobcache-qa-mcp |
QA MCP for test agents |
api.jobcache.corbet.ch |
jobcache-api Worker |
Live session-private App API |
mcp.jobcache.corbet.ch |
jobcache-mcp Worker |
Live thin App-API MCP peer |
wiki.jobcache.corbet.ch |
jobcache-wiki |
This site |
Related vision documents (CareerVector wiki)
The status and ops perspective workers for JobCache share design with CareerVector's. Forward-looking vision lives in the CV wiki:
studies/cockpit-vision/— the product vision forstatus.*andops.*across both products, with the green/yellow/red telemetry model and six architecture options.studies/cockpit-vision/jobcache-cockpit.md— JobCache-specific cockpit views (business-facing).