JobCache App
Observer-facing sessions, views, grants, snapshots, and product delivery.
JobCache AppBlueprint · domain
CrateDB owns public corpus truth while JobCache App and CareerVector retain their unrelated local identities.
Cell 3.2 · runtime · data · privacy · evidenceObserver-facing sessions, views, grants, snapshots, and product delivery.
JobCache Appsession_id stays in App; only declared reductions cross.
JobCache App/CoreAuthenticated search, deposit, delivery, and lifecycle boundary.
JobCache CoreRoles, ads, facts, evidence, vectors, lineage, tasks, and outcomes.
Open layer ↘Reconcile ad→role, retain disagreement, age evidence, and publish projections.
JobCache Coreworkspace_id, documents, prompts, and activity stay in CareerVector.
CareerVector/CorePrivate workspace receives public projections and keeps private truth locally.
CareerVectorObserver-facing sessions, views, grants, snapshots, and product delivery.
JobCache Appsession_id stays in App; only declared reductions cross.
JobCache App/CoreAuthenticated search, deposit, delivery, and lifecycle boundary.
JobCache CoreRoles, ads, facts, evidence, vectors, lineage, tasks, and outcomes.
Open deeper layer ↘Reconcile ad→role, retain disagreement, age evidence, and publish projections.
JobCache Coreworkspace_id, documents, prompts, and activity stay in CareerVector.
CareerVector/CorePrivate workspace receives public projections and keeps private truth locally.
CareerVectorHold and serve the current public model of the job market. Internals is a blueprint label
for JobCache Core and its immediate processing boundary; it is not a third product.
role → ad → workspace job
Core owns the role and ad rungs. CareerVector owns private workspace job state. Role
facts aggregate evidence across ads without erasing disagreement or analyzing identical text
twice.
Raw observations remain in object storage. Unfinished pipeline work remains in rebuildable operational state. Product-local session and workspace state remains in product D1/Yjs.
Schema and query budgets for 100,000 ads; temporal role/ad reconstruction; vector and hybrid search benchmarks; publication atomicity; lineage queries; and privacy-boundary tests.