Zoom 100% Fit width Ports are machine-only. Lines are the contract.
Legend Domains JobCache CareerVector Ingestion Internals AI Management Relationship Operating model Flows Work / control Data / query Feedback / evidence Governance Nodes Actor / perspective Service / process Store Obligation Policy Boundary State As built / mixed Target / open Arrows are orthogonal. The router avoids boxes, minimizes bends, preserves the source axis, then minimizes length.
request becomes result · JobCacheSearchIntent evidence becomes trusted work · JobCacheResultSnapshot claims and risks shape policy · ProductPolicyInput search / refresh intent · AcquisitionRequest product interaction · JobCachePublicApi session context and evidence · JobCacheAssistantContext policy becomes controls · JobCacheManagementPolicy verified result / pending state · JobCacheAcquisitionOutcome search and session tools · JobCacheAssistantTools usage, policy, cost, and audit · JobCacheAIManagementEvidence bounded acquisition work · AcquisitionRequest search and immutable delivery · JobCacheCoreProtocol 05 ↔ 08 · protocol, tools, and results · JobCacheAIProtocol observations, controls, and recovery · ManagementEvidenceEnvelope validated canonical deposit · ScrapeDeposit + RoutingReceipt public evidence tools · PublicEvidenceTools provider policy and content-free evidence · AIManagementEnvelope public leases and feedback · ParticipantLeaseProtocol public facts / private request · CareerVectorCoreProtocol 08 ↔ 12 · connector events and tools · CareerVectorAIProtocol observations, controls, and recovery · ManagementEvidenceEnvelope public result, private projection · WorkspaceJobProjection workspace context and typed operations · CareerVectorAssistantTools AI policy, release, cost, and audit · CareerVectorAIManagementEvidence participation state · ParticipantCapabilityState workspace truth across three clients · WorkspaceProjection assistant activity and recovery · CareerVectorAIExperience release and recovery evidence · ManagementAccountabilityEvidence capability supports work · ParticipantExperienceState assistant activity becomes explanation · WorkspaceActivityEvidence experience closes accountability · ManagementExperienceEvidence a JobCache user · an API client · JobCachePublicExperience law · contract · product promise · accountable owner · ManagementPolicySource a link-holding job seeker · a collaborator · CareerVectorPublicExperience ChatGPT authorization · Codex runtime · CareerVectorAssistantExperience request becomes result. Contract: JobCacheSearchIntent evidence becomes trusted work. Contract: JobCacheResultSnapshot claims and risks shape policy. Contract: ProductPolicyInput search / refresh intent. Contract: AcquisitionRequest product interaction. Contract: JobCachePublicApi session context and evidence. Contract: JobCacheAssistantContext policy becomes controls. Contract: JobCacheManagementPolicy verified result / pending state. Contract: JobCacheAcquisitionOutcome search and session tools. Contract: JobCacheAssistantTools usage, policy, cost, and audit. Contract: JobCacheAIManagementEvidence bounded acquisition work. Contract: AcquisitionRequest search and immutable delivery. Contract: JobCacheCoreProtocol 05 ↔ 08 · protocol, tools, and results. Contract: JobCacheAIProtocol observations, controls, and recovery. Contract: ManagementEvidenceEnvelope validated canonical deposit. Contract: ScrapeDeposit + RoutingReceipt public evidence tools. Contract: PublicEvidenceTools provider policy and content-free evidence. Contract: AIManagementEnvelope public leases and feedback. Contract: ParticipantLeaseProtocol public facts / private request. Contract: CareerVectorCoreProtocol 08 ↔ 12 · connector events and tools. Contract: CareerVectorAIProtocol observations, controls, and recovery. Contract: ManagementEvidenceEnvelope public result, private projection. Contract: WorkspaceJobProjection workspace context and typed operations. Contract: CareerVectorAssistantTools AI policy, release, cost, and audit. Contract: CareerVectorAIManagementEvidence participation state. Contract: ParticipantCapabilityState workspace truth across three clients. Contract: WorkspaceProjection assistant activity and recovery. Contract: CareerVectorAIExperience release and recovery evidence. Contract: ManagementAccountabilityEvidence capability supports work. Contract: ParticipantExperienceState assistant activity becomes explanation. Contract: WorkspaceActivityEvidence experience closes accountability. Contract: ManagementExperienceEvidence a JobCache user · an API client. Contract: JobCachePublicExperience law · contract · product promise · accountable owner. Contract: ManagementPolicySource a link-holding job seeker · a collaborator. Contract: CareerVectorPublicExperience ChatGPT authorization · Codex runtime. Contract: CareerVectorAssistantExperience 1.1 Discover and request1.2 Search, roles, and evidence1.3 Trust, sessions, and service state1.4 02 · Management policy2.1 Interactive acquisition seam2.2 JobCache App and Core seam2.3 05 · JobCache × AI2.4 JobCache management3.1 Public corpus ingestion3.2 JobCache Core and privacy seams3.3 08 · AI3.4 Shared Management perspectives4.1 Consented contribution seam4.2 Link-access CareerVector workspace4.3 12 · CareerVector × AI4.4 CareerVector management5.1 Scraping participation controls5.2 Three CareerVector client trees5.3 Explain, collaborate, and recover5.4 14 · Management accountability actor Search intent JobCache user perspective Search / refresh request JobCache App process Truthful acquisition state JobCache App perspective Role search JobCache App process Role result JobCache Core perspective Evidence timeline JobCache App store Saved view / snapshot JobCache App D1 store Opaque shared session JobCache App D1 perspective Trust explanation JobCache UI/API/MCP perspective Status and support Status and Management obligation Policy sources Accountable owner policy Versioned policy Management service Control catalogue Owning products boundary Approval + review Management perspective Lookup or refresh JobCache App process Current truth? JobCache App process Preserve + schedule Ingestion process Immutable delivery JobCache App perspective UI · API · MCP JobCache App service JobCache App API JobCache App store D1 session state JobCache App D1 boundary Authenticated Core seam JobCache App and Core perspective SOTA chat surface AI vendor boundary Session capability JobCache App service Public search + evidence tools JobCache App/Core process Grounded answer AI vendor + JobCache store JobCache Ops evidence Open layer ↘ process Monitoring + alerting JobCache Ops boundary Support + recovery JobCache store Cost + audit JobCache Management policy Operator policy JobCache operator process Sporewright router Open layer ↘ service Private RabbitMQ JobCache orchestrator actor Public job sources Public web process Execution pool JobCache participants store Corbet S3 mailbox JobCache ingestion process Content-addressed enrichment JobCache pipeline boundary Canonical COPY fold JobCache Core service JobCache App JobCache App boundary Observer privacy seam JobCache App/Core service Protected Core API JobCache Core store CrateDB Open layer ↘ process Corpus pipeline JobCache Core boundary Workspace privacy seam CareerVector/Core service CareerVector CareerVector actor Person Person perspective Vendor SOTA chatbot AI vendor service Protocol adapter Open layer ↘ boundary Typed product tools Owning product perspective Ops · QA · Status · Wiki Open layer ↘ store Observability + monitoring Management obligation Policy + obligation register Open layer ↘ boundary Owned control + recovery Owning product policy Scraping participation CareerVector participant service Browser / Tauri bridge CareerVector device process Public scrape lease JobCache orchestrator store Deposit + feedback JobCache ingestion boundary Workspace link boundary Open layer ↘ store Canonical private workspace CareerVector D1/Yjs perspective Three client trees CareerVector clients boundary AI integration seam CareerVector service Canonical operations CareerVector API store Visible receipts + recovery CareerVector D1 process Converged workspace result CareerVector workspace perspective Three client hosts CareerVector clients boundary Workspace + active context CareerVector host service Typed CareerVector tools Open layer ↘ process Visible workspace result CareerVector clients store Service + client evidence Open layer ↘ policy Privacy boundary CareerVector boundary Participant-scoped support Workspace participant process Release + recovery CareerVector Management perspective Scraping participation CareerVector UI policy Consent + readiness Workspace participant process Truthful device state CareerVector device store Canonical workspace CareerVector D1/Yjs perspective Browser client Open layer ↘ perspective Terminal TUI Open layer ↘ perspective Tauri desktop Open layer ↘ process CV · CL · application work CareerVector workspace perspective Vendor AI surfaces Open layer ↘ perspective Origin and activity CareerVector UI/TUI/API/MCP perspective Assistant actions + limits CareerVector UI/TUI/API/MCP process Offline and recovery CareerVector runtime process Change decision Accountable owner boundary Controlled release Owning product process Incident + recovery Management + product store Audit + review Management request becomes result evidence becomes trusted work claims and risks shape policy search / refresh intent product interaction session context and evidence policy becomes controls verified result / pending state search and session tools usage, policy, cost, and audit bounded acquisition work search and immutable delivery 05 ↔ 08 · protocol, tools, and results observations, controls, and recovery validated canonical deposit public evidence tools provider policy and content-free evidence public leases and feedback public facts / private request 08 ↔ 12 · connector events and tools observations, controls, and recovery public result, private projection workspace context and typed operations AI policy, release, cost, and audit participation state workspace truth across three clients assistant activity and recovery release and recovery evidence capability supports work assistant activity becomes explanation experience closes accountability a JobCache user · an API client law · contract · product promise · accountable owner a link-holding job seeker · a collaborator ChatGPT authorization · Codex runtime