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

The status and ops perspective workers for JobCache share design with CareerVector's. Forward-looking vision lives in the CV wiki:

Source: jobcache/wiki/content/README.md