Search intent
A human or agent describes roles, places, filters, or a source URL.
JobCache userproduct band
Mechanism, interaction model, and visual language across the public product.
JobCache experience
How a JobCache user asks for current market truth and sees acquisition state without confusing queued work with evidence.
A human or agent describes roles, places, filters, or a source URL.
JobCache userStateless search when possible; explicit acquisition request when evidence is missing.
JobCache AppCurrent, stale, refreshing, unavailable, or failed are distinct product states.
JobCache AppA human or agent describes roles, places, filters, or a source URL.
JobCache userStateless search when possible; explicit acquisition request when evidence is missing.
JobCache AppCurrent, stale, refreshing, unavailable, or failed are distinct product states.
JobCache AppJobCache experience
The product view is role-first: results remain traceable to ads, observations, freshness, and disagreement.
Filters and ranking operate on current role projections rather than disconnected URLs.
JobCache AppOne role may aggregate several source ads while retaining disagreement.
JobCache CoreAds, observations, validity intervals, provenance, and corrections.
JobCache AppSession-local immutable result references and collaboration.
JobCache App D1Filters and ranking operate on current role projections rather than disconnected URLs.
JobCache AppOne role may aggregate several source ads while retaining disagreement.
JobCache CoreAds, observations, validity intervals, provenance, and corrections.
JobCache AppSession-local immutable result references and collaboration.
JobCache App D1JobCache experience
Sharing, freshness, failure, paid placement, and support remain legible instead of being hidden behind a polished result.
Link capability owns saved work and collaboration without exposing Core identity.
JobCache App D1Freshness, provenance, uncertainty, degraded service, and paid placement.
JobCache UI/API/MCPPublic service truth plus scoped correction, export, and support entry points.
Status and ManagementLink capability owns saved work and collaboration without exposing Core identity.
JobCache App D1Freshness, provenance, uncertainty, degraded service, and paid placement.
JobCache UI/API/MCPPublic service truth plus scoped correction, export, and support entry points.
Status and Managementoperating model
Policy, obligations, governance, control ownership, and review criteria.
Management policy
Management turns legal duties, product promises, security rules, and economic constraints into versioned policy and reviewable controls.
Law, contracts, standards, product promises, risk decisions, and operator constraints.
Accountable ownerApplicability, interpretation, requirements, prohibited effects, ownership, and review cadence.
ManagementPrivacy, security, AI, publication, retention, reliability, cost, and accessibility controls.
Owning productsOwner, approver, evidence threshold, exception, escalation, and renewal.
ManagementLaw, contracts, standards, product promises, risk decisions, and operator constraints.
Accountable ownerApplicability, interpretation, requirements, prohibited effects, ownership, and review cadence.
ManagementPrivacy, security, AI, publication, retention, reliability, cost, and accessibility controls.
Owning productsOwner, approver, evidence threshold, exception, escalation, and renewal.
Managementrelationship
User-triggered ingest, public fast paths, and reusable acquisition mechanisms.
Ingestion × JobCache
A user-triggered miss acknowledges acquisition immediately, preserves the observation, and delivers an immutable result later.
One public request with no session identity in scraper evidence.
JobCache AppReturn verified Core truth directly when it exists.
JobCache AppAcknowledge missing work without claiming that queued data is fresh.
IngestionResult snapshot or honest terminal failure reaches the requesting session.
JobCache AppOne public request with no session identity in scraper evidence.
JobCache AppReturn verified Core truth directly when it exists.
JobCache AppAcknowledge missing work without claiming that queued data is fresh.
IngestionResult snapshot or honest terminal failure reaches the requesting session.
JobCache Appdomain
The commercial product over a current, evidence-backed public job corpus.
JobCache
The product edge owns opaque session state; the shared Core owns public role and ad truth.
Distinct human and agent perspectives over one App contract.
JobCache AppStateless reads or exactly one opaque session per capability request.
JobCache AppViews, grants, immutable snapshots, reductions, and erasure outbox.
JobCache App D1Product-local session identifiers stop here.
JobCache App and CoreDistinct human and agent perspectives over one App contract.
JobCache AppStateless reads or exactly one opaque session per capability request.
JobCache AppViews, grants, immutable snapshots, reductions, and erasure outbox.
JobCache App D1Product-local session identifiers stop here.
JobCache App and Corerelationship
SOTA chat interfaces query public JobCache truth through bounded search, evidence, and session capabilities.
JobCache × AI
A vendor chatbot reaches JobCache through public search and evidence tools; JobCache sessions, optional accounts, capabilities, and charge targets remain product-owned.
The person converses in a provider-owned client; provider identity is not JobCache identity.
AI vendorA JobCache session is the normal scope; an optional JobCache account may grant capabilities and identify a charge target.
JobCache AppTyped queries expose bounded roles, ads, freshness, provenance, and immutable result references.
JobCache App/CoreThe chatbot cites JobCache evidence and returns saved work only to the authorized session.
AI vendor + JobCacheThe person converses in a provider-owned client; provider identity is not JobCache identity.
AI vendorA JobCache session is the normal scope; an optional JobCache account may grant capabilities and identify a charge target.
JobCache AppTyped queries expose bounded roles, ads, freshness, provenance, and immutable result references.
JobCache App/CoreThe chatbot cites JobCache evidence and returns saved work only to the authorized session.
AI vendor + JobCachedomain
Acquire, preserve, schedule, extract, enrich, and publish public observations.
Ingestion
Resilient pull-based work distribution over unreliable actors, with raw evidence preserved before canonical publication.
Weights, budgets, source catalogue, and curiosity shape the routing field.
JobCache operatorRanks due work and actor class; mints lease and causal receipt.
Open layer ↘Priority lanes carry work, never participant credentials.
JobCache orchestratorPortals, feeds, APIs, discovery, and refresh signals.
Public webBrowser, Tauri, and container actors parse locally and return feedback.
JobCache participantsScoped transient deposits, immutable raw archive, and B2 overflow.
JobCache ingestionFingerprint, extract, embed, validate, and reconcile once per input and recipe.
JobCache pipelineReceipt validation and idempotent batch publication into Core.
JobCache CoreWeights, budgets, source catalogue, and curiosity shape the routing field.
JobCache operatorRanks due work and actor class; mints lease and causal receipt.
Open deeper layer ↘Priority lanes carry work, never participant credentials.
JobCache orchestratorPortals, feeds, APIs, discovery, and refresh signals.
Public webBrowser, Tauri, and container actors parse locally and return feedback.
JobCache participantsScoped transient deposits, immutable raw archive, and B2 overflow.
JobCache ingestionFingerprint, extract, embed, validate, and reconcile once per input and recipe.
JobCache pipelineReceipt validation and idempotent batch publication into Core.
JobCache CoreIngestion
The orchestrator combines declared policy, observed feasibility, curiosity, and causal outcomes to distribute pull-based work across unreliable actor classes.
Budgets, source rules, quality floors, urgency, and curiosity enter at broad addresses.
JobCache operatorFreshness, source turnover, user-triggered misses, and retries define current demand.
JobCache orchestratorEach address prefix contributes preference and learned evidence for an actor-class option.
SporewrightActors pull only work they can currently attempt; reachability remains empirical and changeable.
Participant and orchestratorExpected utility, uncertainty, load, and exploration select an actor class without pinning one device.
SporewrightA bounded task carries the exact causal address and revision used to choose it.
JobCache orchestratorReachability, parse quality, latency, failure class, and cost become bounded signals.
JobCache ingestionFeedback changes the leaf and bounded ancestors; aging keeps the network responsive to drift.
SporewrightBudgets, source rules, quality floors, urgency, and curiosity enter at broad addresses.
JobCache operatorFreshness, source turnover, user-triggered misses, and retries define current demand.
JobCache orchestratorEach address prefix contributes preference and learned evidence for an actor-class option.
SporewrightActors pull only work they can currently attempt; reachability remains empirical and changeable.
Participant and orchestratorExpected utility, uncertainty, load, and exploration select an actor class without pinning one device.
SporewrightA bounded task carries the exact causal address and revision used to choose it.
JobCache orchestratorReachability, parse quality, latency, failure class, and cost become bounded signals.
JobCache ingestionFeedback changes the leaf and bounded ancestors; aging keeps the network responsive to drift.
Sporewrightdomain
JobCache Core around CrateDB: canonical public truth, evidence, ads, and roles.
Internals
CrateDB owns public corpus truth while JobCache App and CareerVector retain their unrelated local identities.
Observer-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.
CareerVectorInternals
CrateDB keeps canonical public knowledge compact while preserving source disagreement, provenance, temporal validity, and retrieval structures.
A stable public role hypothesis groups listings that describe the same opportunity.
JobCache CoreCanonical listing records retain source identity, fingerprints, and role membership.
CrateDBField assertions remain attributable, time-bounded, and able to disagree.
Open layer ↘Reducers choose a useful current answer without erasing alternate observations.
JobCache CoreOne content-addressed embedding per recipe complements indexed structured search.
CrateDBSearch and evidence APIs publish bounded public truth without App or workspace identity.
JobCache CoreA stable public role hypothesis groups listings that describe the same opportunity.
JobCache CoreCanonical listing records retain source identity, fingerprints, and role membership.
CrateDBField assertions remain attributable, time-bounded, and able to disagree.
Open deeper layer ↘Reducers choose a useful current answer without erasing alternate observations.
JobCache CoreOne content-addressed embedding per recipe complements indexed structured search.
CrateDBSearch and evidence APIs publish bounded public truth without App or workspace identity.
JobCache CoreInternals
Freshness is a field-specific inference over observations and contradictions, not a destructive timestamp update on canonical facts.
Source, capture time, content fingerprint, extractor recipe, and causal receipt.
JobCache ingestionA normalized value with provenance, confidence, and an explicit validity interval.
JobCache CoreExpected turnover and source behavior determine decay; absence is not fabricated change.
JobCache CoreRecent corroborating observations strengthen an assertion without overwriting history.
JobCache CoreMaterial disagreement closes validity, splits a role hypothesis, or requests new evidence.
JobCache CoreUncertainty, age, product demand, and acquisition cost feed the ingestion work field.
JobCache orchestratorSource, capture time, content fingerprint, extractor recipe, and causal receipt.
JobCache ingestionA normalized value with provenance, confidence, and an explicit validity interval.
JobCache CoreExpected turnover and source behavior determine decay; absence is not fabricated change.
JobCache CoreRecent corroborating observations strengthen an assertion without overwriting history.
JobCache CoreMaterial disagreement closes validity, splits a role hypothesis, or requests new evidence.
JobCache CoreUncertainty, age, product demand, and acquisition cost feed the ingestion work field.
JobCache orchestratordomain
Vendor-owned SOTA chatbots and protocol adapters host conversation while products retain data and tool authority.
AI
CareerVector and JobCache integrate SOTA vendor chatbots through protocol adapters and typed tools instead of building a competing model or general-purpose agent runtime.
Chooses and authorizes a vendor chatbot independently from either product.
PersonChatGPT, Gemini, Copilot, and later vendors own model execution, conversation UX, and provider identity.
AI vendorOfficial app-server, ACP, MCP, or later vendor-supported protocols normalize lifecycle, streaming, cancellation, and tools.
Open layer ↘The products expose explicit context and operations; the model receives no ambient database, filesystem, terminal, or Management authority.
Owning productChooses and authorizes a vendor chatbot independently from either product.
PersonChatGPT, Gemini, Copilot, and later vendors own model execution, conversation UX, and provider identity.
AI vendorOfficial app-server, ACP, MCP, or later vendor-supported protocols normalize lifecycle, streaming, cancellation, and tools.
Open deeper layer ↘The products expose explicit context and operations; the model receives no ambient database, filesystem, terminal, or Management authority.
Owning productAI
The TUI has an as-built managed device-local connector host; web placement remains open behind the same provider, event, tool, isolation, and recovery contracts.
Device-local TUI execution is selected; the web execution bridge remains an explicit product decision.
Product ownerPinned provider artifacts install into private application data, activate atomically, and retain rollback.
CareerVector TUICodex JSONL and native ACP connectors initialize, report capability, stream, and cancel through reviewed adapters.
CareerVector TUIIn-product login and provider-owned credentials remain device-local and separate from workspace access.
Provider connectorTarget durable mapping and transcript resume across link-holding browser, TUI, and Tauri clients.
CareerVector D1 + connectorMessages, progress, cancellation, limits, errors, and terminal state are normalized at the client boundary.
CareerVector TUIOnly the approved CareerVector tool boundary receives injected workspace/connector/thread scope.
CareerVector tool serviceCancel, crash, reconnect, protocol mismatch, install failure, and credential revocation fail explicitly.
CareerVector TUIDevice-local TUI execution is selected; the web execution bridge remains an explicit product decision.
Product ownerPinned provider artifacts install into private application data, activate atomically, and retain rollback.
CareerVector TUICodex JSONL and native ACP connectors initialize, report capability, stream, and cancel through reviewed adapters.
CareerVector TUIIn-product login and provider-owned credentials remain device-local and separate from workspace access.
Provider connectorTarget durable mapping and transcript resume across link-holding browser, TUI, and Tauri clients.
CareerVector D1 + connectorMessages, progress, cancellation, limits, errors, and terminal state are normalized at the client boundary.
CareerVector TUIOnly the approved CareerVector tool boundary receives injected workspace/connector/thread scope.
CareerVector tool serviceCancel, crash, reconnect, protocol mismatch, install failure, and credential revocation fail explicitly.
CareerVector TUIoperating model
Observability, monitoring, Ops, QA, Status, Wiki, support, recovery, cost, and audit.
Management
JobCache operations turns product and corpus evidence into monitoring, support, recovery, cost, and audit workflows.
Health, corpus, freshness, sources, devices, routing, cost, audit, and recovery projections.
Open layer ↘Service and corpus signals become owned thresholds, alerts, and investigations.
JobCache OpsNamed actions correct product, session, source, or corpus problems at the owning boundary.
JobCacheUsage, charge targets, commercial separation, commands, and recovery retain evidence.
JobCache ManagementHealth, corpus, freshness, sources, devices, routing, cost, audit, and recovery projections.
Open deeper layer ↘Service and corpus signals become owned thresholds, alerts, and investigations.
JobCache OpsNamed actions correct product, session, source, or corpus problems at the owning boundary.
JobCacheUsage, charge targets, commercial separation, commands, and recovery retain evidence.
JobCache ManagementManagement
The as-built JobCache Ops UI/API/MCP exposes bounded product evidence and named recovery actions; the normalized Management envelope and complete command receipts remain target work.
Service, CrateDB, queue, and ingestion health projections.
JobCache Ops APICorpus size, source coverage, freshness, drift, and cost evidence.
JobCache Ops APISource matrix, participant capability, providers, and routing evidence.
JobCache Ops APIHuman cockpit and agent tools project the same bounded API.
JobCache OpsPause/resume source, rerun failure, reset drift, and state override use declared endpoints.
JobCache Ops APIState-changing actions write a product-owned audit record.
JobCache Ops APINormalize classification, evidence address, semantic references, correlation, and retention.
JobCache ManagementPreview, approval, idempotency, effect, compensation, and closing evidence become one contract.
JobCache ManagementService, CrateDB, queue, and ingestion health projections.
JobCache Ops APICorpus size, source coverage, freshness, drift, and cost evidence.
JobCache Ops APISource matrix, participant capability, providers, and routing evidence.
JobCache Ops APIHuman cockpit and agent tools project the same bounded API.
JobCache OpsPause/resume source, rerun failure, reset drift, and state override use declared endpoints.
JobCache Ops APIState-changing actions write a product-owned audit record.
JobCache Ops APINormalize classification, evidence address, semantic references, correlation, and retention.
JobCache ManagementPreview, approval, idempotency, effect, compensation, and closing evidence become one contract.
JobCache ManagementManagement
Observability, monitoring, Ops, QA, Status, and Wiki project the same evidence while commands return to the product that owns the state.
Purpose-specific human and agent views over normalized product evidence and shared semantics.
Open layer ↘Health, logs, metrics, traces, events, costs, releases, and semantic evidence addresses.
ManagementVersioned requirements connect sources to controls, assurance, recovery, and review.
Open layer ↘A named command crosses back into the responsible product and returns an auditable receipt.
Owning productPurpose-specific human and agent views over normalized product evidence and shared semantics.
Open deeper layer ↘Health, logs, metrics, traces, events, costs, releases, and semantic evidence addresses.
ManagementVersioned requirements connect sources to controls, assurance, recovery, and review.
Open deeper layer ↘A named command crosses back into the responsible product and returns an auditable receipt.
Owning productManagement
The fourth-column Management system keeps JobCache, Internals, and CareerVector execution authority product-owned while shared perspectives correlate typed observations, commands, and receipts.
Owns customer/session operation, product support, JobCache Ops, and bounded observations.
JobCacheOwns corpus, ingestion, routing, freshness, and CrateDB operation.
JobCache CoreOwns aggregate service operation, browser/TUI/Tauri release policy, connector policy, and participant-supplied case diagnostics.
CareerVectorProducer, scope, classification, evidence, freshness, correlation, and semantic references.
Owning productIdea, Implementation, Journal, Behaviour, Suite, Test, Anomaly, Infra, and Event remain the shared vocabulary.
Git-backed knowledge graphAs-built purpose-specific perspectives moving toward one normalized evidence envelope.
ManagementTrace symptoms to authority, architecture, code, tests, runtime evidence, and recovery.
Authorized operatorA state change returns to its owner through a named, scoped, auditable capability.
Open layer ↘Owns customer/session operation, product support, JobCache Ops, and bounded observations.
JobCacheOwns corpus, ingestion, routing, freshness, and CrateDB operation.
JobCache CoreOwns aggregate service operation, browser/TUI/Tauri release policy, connector policy, and participant-supplied case diagnostics.
CareerVectorProducer, scope, classification, evidence, freshness, correlation, and semantic references.
Owning productIdea, Implementation, Journal, Behaviour, Suite, Test, Anomaly, Infra, and Event remain the shared vocabulary.
Git-backed knowledge graphAs-built purpose-specific perspectives moving toward one normalized evidence envelope.
ManagementTrace symptoms to authority, architecture, code, tests, runtime evidence, and recovery.
Authorized operatorA state change returns to its owner through a named, scoped, auditable capability.
Open deeper layer ↘Management
A command is an explicit capability request to the owning domain, with authorization, preview, idempotent execution, evidence, receipt, and recovery.
Versioned command type, target authority, scope, reason, and prohibited effects.
Authorized operatorIdentity, delegated permission, expiry, data classification, and approval class.
Target productState/version predicates and the expected effects are checked before mutation.
Target productThe owning runtime validates and performs exactly the allowlisted effect.
Target productActor, capability, accepted preconditions, result, evidence, and recovery state.
Target productExpected evidence closes the command; partial or failed work invokes named recovery.
Management and target productVersioned command type, target authority, scope, reason, and prohibited effects.
Authorized operatorIdentity, delegated permission, expiry, data classification, and approval class.
Target productState/version predicates and the expected effects are checked before mutation.
Target productThe owning runtime validates and performs exactly the allowlisted effect.
Target productActor, capability, accepted preconditions, result, evidence, and recovery state.
Target productExpected evidence closes the command; partial or failed work invokes named recovery.
Management and target productManagement
External constraints and product commitments become applicability decisions and typed records that constrain the existing nine-hub implementation and assurance chain.
Law, regulation, contract, standard, norm, or user expectation with verifiable citation.
Legal and product authorityAn explicit public or architectural promise made by the accountable product owner.
Product ownerApplicable, not applicable, or honestly open by product, module, actor, data, interface, and jurisdiction.
Named decision authoritySource, force, applicability, interpretation, requirements, controls, assurance, and accountability.
Open layer ↘Idea interpretation becomes required Behaviour and Implementation or Infra controls.
Owning productSuite, Test, runtime evidence, anomaly, event, journal, recovery, and accountable review.
QA and accountable ownerLaw, regulation, contract, standard, norm, or user expectation with verifiable citation.
Legal and product authorityAn explicit public or architectural promise made by the accountable product owner.
Product ownerApplicable, not applicable, or honestly open by product, module, actor, data, interface, and jurisdiction.
Named decision authoritySource, force, applicability, interpretation, requirements, controls, assurance, and accountability.
Open deeper layer ↘Idea interpretation becomes required Behaviour and Implementation or Infra controls.
Owning productSuite, Test, runtime evidence, anomaly, event, journal, recovery, and accountable review.
QA and accountable ownerManagement
The record preserves the whole justification and proof chain without confusing an obligation ID with one of the nine semantic hub IDs.
Citation, revision, effective dates, jurisdiction, and binding/contractual/normative/committed force.
Source ownerDecision, authority, products, modules, actors, data classes, interfaces, and rationale.
Decision authorityApproved product/system meaning linked into the Idea hub.
Product ownerAtomic statement, acceptance criteria, prohibited outcomes, and state.
Product and QAEnforceable control, failure behaviour, recovery, and named command path.
Owning productVerification links and runtime evidence prove the current claim.
QA and owning productViolation, incident, explanation, compensation, and recovery remain traceable.
Ops and productApprover, escalation, cadence, and source or product change close the loop.
Accountable ownerCitation, revision, effective dates, jurisdiction, and binding/contractual/normative/committed force.
Source ownerDecision, authority, products, modules, actors, data classes, interfaces, and rationale.
Decision authorityApproved product/system meaning linked into the Idea hub.
Product ownerAtomic statement, acceptance criteria, prohibited outcomes, and state.
Product and QAEnforceable control, failure behaviour, recovery, and named command path.
Owning productVerification links and runtime evidence prove the current claim.
QA and owning productViolation, incident, explanation, compensation, and recovery remain traceable.
Ops and productApprover, escalation, cadence, and source or product change close the loop.
Accountable ownerManagement
CareerVector Management observes services and releases across browser, TUI, and Tauri without acquiring workspace content, provider credentials, or ambient device control.
Health, realtime, releases, connector manifests, conformance, costs, and content-free failure classes.
Open layer ↘No workspace link, CV, notes, prompt, transcript, provider credential, or local application directory crosses by default.
CareerVectorA link holder deliberately supplies bounded diagnostics or a short-lived support capability.
Workspace participantWeb deploy, TUI/cterm artifact, Tauri bundle, connector supply, rollback, and user-visible recovery retain proof.
CareerVector ManagementHealth, realtime, releases, connector manifests, conformance, costs, and content-free failure classes.
Open deeper layer ↘No workspace link, CV, notes, prompt, transcript, provider credential, or local application directory crosses by default.
CareerVectorA link holder deliberately supplies bounded diagnostics or a short-lived support capability.
Workspace participantWeb deploy, TUI/cterm artifact, Tauri bundle, connector supply, rollback, and user-visible recovery retain proof.
CareerVector ManagementManagement
Browser services, terminal TUI releases, and Tauri desktop releases meet shared Management without exporting workspace links, content, provider credentials, local application directories, or ambient device control.
Health, services, realtime, queues, cost, releases, and content-free audit classes.
CareerVector OpsSigned native artifacts, install/launch evidence, update policy, platform coverage, and rollback.
CareerVector releaseReviewed provider/version/platform manifest, checksum/signature, conformance, and rollback evidence.
CareerVector releaseShared human and agent views over declared service, release, and support evidence.
ManagementA link holder selects bounded diagnostics and may mint one short-lived support capability.
Workspace participantNo link, prompt, CV, notes, credential, transcript, application directory, or remote device command crosses.
CareerVectorWeb runtime or release/manifest change returns to CareerVector; workspace support remains participant-scoped.
CareerVector authorityEffect, denial, rollback/compensation, participant visibility, and verification close the loop.
CareerVector authorityHealth, services, realtime, queues, cost, releases, and content-free audit classes.
CareerVector OpsSigned native artifacts, install/launch evidence, update policy, platform coverage, and rollback.
CareerVector releaseReviewed provider/version/platform manifest, checksum/signature, conformance, and rollback evidence.
CareerVector releaseShared human and agent views over declared service, release, and support evidence.
ManagementA link holder selects bounded diagnostics and may mint one short-lived support capability.
Workspace participantNo link, prompt, CV, notes, credential, transcript, application directory, or remote device command crosses.
CareerVectorWeb runtime or release/manifest change returns to CareerVector; workspace support remains participant-scoped.
CareerVector authorityEffect, denial, rollback/compensation, participant visibility, and verification close the loop.
CareerVector authorityrelationship
Consented contribution, browser and desktop execution, and privacy-safe reduction.
Ingestion × CareerVector
A CareerVector device may perform public acquisition work without exporting workspace identity or private career data.
Explicit consent and truthful foreground/background capability.
CareerVector participantNegotiates native or browser execution without exposing workspace state.
CareerVector deviceAdapter task plus causal routing receipt; no workspace identifier.
JobCache orchestratorPublic observation and execution outcome follow the receipt path.
JobCache ingestionExplicit consent and truthful foreground/background capability.
CareerVector participantNegotiates native or browser execution without exposing workspace state.
CareerVector deviceAdapter task plus causal routing receipt; no workspace identifier.
JobCache orchestratorPublic observation and execution outcome follow the receipt path.
JobCache ingestiondomain
The permanently free, link-access private workspace shared by browser, terminal TUI, and Tauri desktop clients.
CareerVector
CareerVector owns one private, collaborative workspace addressed by link and projected through browser, terminal TUI, and Tauri clients; it has no account system.
The private link grants write/collaboration access; provider login remains separate device authority.
Open layer ↘D1/Yjs owns career, job, application, document, collaboration, and operation state.
CareerVector D1/YjsBrowser, Rust terminal TUI, and Tauri desktop are peer projections over canonical workspace state.
CareerVector clientsVendor chat context and actions enter only through the explicit CareerVector × AI boundary.
CareerVectorDirect UI and AI-assisted changes share typed, revision-safe product operations.
CareerVector APIMessages, connector/tool effects, conflicts, limits, cancellation, and undo remain attributable and observable.
CareerVector D1Committed state and JobCache projections return through normal realtime and read models to all three clients.
CareerVector workspaceThe private link grants write/collaboration access; provider login remains separate device authority.
Open deeper layer ↘D1/Yjs owns career, job, application, document, collaboration, and operation state.
CareerVector D1/YjsBrowser, Rust terminal TUI, and Tauri desktop are peer projections over canonical workspace state.
CareerVector clientsVendor chat context and actions enter only through the explicit CareerVector × AI boundary.
CareerVectorDirect UI and AI-assisted changes share typed, revision-safe product operations.
CareerVector APIMessages, connector/tool effects, conflicts, limits, cancellation, and undo remain attributable and observable.
CareerVector D1Committed state and JobCache projections return through normal realtime and read models to all three clients.
CareerVector workspaceCareerVector
The private workspace link grants write and collaboration access, a derivative link grants read-only access, and provider login remains separate device authority.
No registration or login; the private route resolves the workspace capability.
CareerVector web edgePossession grants workspace read/write authority and is explained as the access key.
CareerVector workspace edgeD1/Yjs stores content and clocks; the link addresses it without an account record.
CareerVector D1/YjsTrusted people use the same write capability; device/actor provenance remains visible.
Workspace participantsA separate mirror route enforces write denial server-side.
CareerVector web edgeA trusted host resolves the private link and injects bounded workspace/thread authority; the model never sees it.
CareerVector tool hostLink disclosure and data lifecycle need explicit clone/retire, export, erasure, and support behavior.
Product ownerDevice-local connector login can expire or be revoked without changing workspace access.
Provider connectorNo registration or login; the private route resolves the workspace capability.
CareerVector web edgePossession grants workspace read/write authority and is explained as the access key.
CareerVector workspace edgeD1/Yjs stores content and clocks; the link addresses it without an account record.
CareerVector D1/YjsTrusted people use the same write capability; device/actor provenance remains visible.
Workspace participantsA separate mirror route enforces write denial server-side.
CareerVector web edgeA trusted host resolves the private link and injects bounded workspace/thread authority; the model never sees it.
CareerVector tool hostLink disclosure and data lifecycle need explicit clone/retire, export, erasure, and support behavior.
Product ownerDevice-local connector login can expire or be revoked without changing workspace access.
Provider connectorrelationship
Browser, terminal, and desktop clients give vendor chatbots bounded context and typed workspace tools.
CareerVector × AI
Browser, terminal TUI, and Tauri desktop hosts bind a vendor chatbot to one link-access workspace through bounded context, typed tools, visible receipts, and recovery.
Browser, Rust terminal TUI, and Tauri desktop project the same workspace and can host the AI seam appropriate to that client.
CareerVector clientsThe private link and current route/job/document/selection are resolved by the trusted host; they are not an account.
CareerVector hostBounded reads, public JobCache queries, revision-checked writes, receipts, and undo use canonical product paths.
Open layer ↘Streaming, tool intent, committed effect, conflict, cancellation, and recovery converge in the workspace UI.
CareerVector clientsBrowser, Rust terminal TUI, and Tauri desktop project the same workspace and can host the AI seam appropriate to that client.
CareerVector clientsThe private link and current route/job/document/selection are resolved by the trusted host; they are not an account.
CareerVector hostBounded reads, public JobCache queries, revision-checked writes, receipts, and undo use canonical product paths.
Open deeper layer ↘Streaming, tool intent, committed effect, conflict, cancellation, and recovery converge in the workspace UI.
CareerVector clientsCareerVector × AI
A minimal capability surface resolves authorization server-side and funnels bounded reads, public JobCache queries, idempotent typed writes, receipts, and compensating undo through canonical product paths.
The trusted host binds private-link workspace, connector authorization, and provider-thread scope; model-supplied IDs cannot see or widen it.
CareerVector tool serviceBounded projection and clocks for the active surface, job, or document.
CareerVector read modelsEvidence-backed public role/ad results cross the existing privacy seam.
JobCache CoreAllowlist, expected clocks, idempotency, size, cardinality, provenance, and prohibited effects.
CareerVector APIThe existing D1/Yjs operation path performs one atomic write and normal realtime fanout.
CareerVector APIAffected paths, clocks, actor, result, and bounded compensating operation feed chat and UI.
CareerVector D1A new typed write checks current clocks and refuses to overwrite later work.
CareerVector APIChat and affected workspace surfaces observe the same durable result and provenance.
CareerVector workspaceThe trusted host binds private-link workspace, connector authorization, and provider-thread scope; model-supplied IDs cannot see or widen it.
CareerVector tool serviceBounded projection and clocks for the active surface, job, or document.
CareerVector read modelsEvidence-backed public role/ad results cross the existing privacy seam.
JobCache CoreAllowlist, expected clocks, idempotency, size, cardinality, provenance, and prohibited effects.
CareerVector APIThe existing D1/Yjs operation path performs one atomic write and normal realtime fanout.
CareerVector APIAffected paths, clocks, actor, result, and bounded compensating operation feed chat and UI.
CareerVector D1A new typed write checks current clocks and refuses to overwrite later work.
CareerVector APIChat and affected workspace surfaces observe the same durable result and provenance.
CareerVector workspaceproduct band
One workspace projected through browser, terminal TUI, and Tauri desktop client trees.
CareerVector experience
Public-corpus contribution is explicit and truthful: readiness, consent, background limits, and withdrawal stay visible.
Persistent contribution state in the product band.
CareerVector UIExplain public-corpus purpose, browser capability, foreground/background behavior, and withdrawal.
Workspace participantDisabled, ready, active, limited, failed, or unavailable.
CareerVector devicePersistent contribution state in the product band.
CareerVector UIExplain public-corpus purpose, browser capability, foreground/background behavior, and withdrawal.
Workspace participantDisabled, ready, active, limited, failed, or unavailable.
CareerVector deviceCareerVector experience
Browser, terminal TUI, and Tauri desktop are peer clients over one link-access workspace; each may present documents and vendor AI without becoming a second source of truth.
Jobs, profile, documents, collaboration, clocks, operations, transcripts, and receipts.
CareerVector D1/YjsThe complete collaborative market matrix, radar, evaluation, documents, and responsive private-link experience.
Open layer ↘Focused Rust application workflow, managed vendor connectors, bounded tools, and native Typst document loop.
Open layer ↘The browser workspace in a controlled native shell with adapter runtime, native fetch/render capability, updater, and OS integration.
Open layer ↘Profile projection, tailoring, line-fit evidence, PDF, notes, and application history.
CareerVector workspaceEach client presents the same bounded context, typed effects, receipts, cancellation, and recovery contract.
Open layer ↘ workspace truth across three clientscapability supports workassistant activity becomes explanationJobs, profile, documents, collaboration, clocks, operations, transcripts, and receipts.
CareerVector D1/YjsThe complete collaborative market matrix, radar, evaluation, documents, and responsive private-link experience.
Open deeper layer ↘Focused Rust application workflow, managed vendor connectors, bounded tools, and native Typst document loop.
Open deeper layer ↘The browser workspace in a controlled native shell with adapter runtime, native fetch/render capability, updater, and OS integration.
Open deeper layer ↘Profile projection, tailoring, line-fit evidence, PDF, notes, and application history.
CareerVector workspaceEach client presents the same bounded context, typed effects, receipts, cancellation, and recovery contract.
Open deeper layer ↘CareerVector experience
The as-built TUI chat pane and target web rail/narrow views converge on a workspace-scoped transcript, bounded context, visible tool effects, and honest recovery.
Hideable conversation beside the editor/PDF, with streamed provider output, cancellation, bounded changes, and undo.
CareerVector TUIPersistent right rail with collapse, bounded resize, keyboard separator, and no workspace replacement.
CareerVector browser/TauriA dedicated conversation projection returns to the unchanged route and selection.
CareerVector webLink-scoped workspace plus bounded route, job, document, selection, and clocks; context is not authority.
CareerVector clients + hostCursor replay, duplicate suppression, cancellation, authorization, limits, and terminal state.
CareerVector connector hostFinal messages and safe lifecycle events survive refresh and link-holding devices.
CareerVector D1Shows affected paths, outcome, provenance, conflict, and Undo without claiming an uncommitted effect.
CareerVector clientsDraft survives recoverable navigation; streaming does not steal focus or flood announcements.
CareerVector clientsReconnect, reauthorize, retry, cancel, update/rollback, or undo remain distinct and never duplicate a mutation.
CareerVector clients + connectorHideable conversation beside the editor/PDF, with streamed provider output, cancellation, bounded changes, and undo.
CareerVector TUIPersistent right rail with collapse, bounded resize, keyboard separator, and no workspace replacement.
CareerVector browser/TauriA dedicated conversation projection returns to the unchanged route and selection.
CareerVector webLink-scoped workspace plus bounded route, job, document, selection, and clocks; context is not authority.
CareerVector clients + hostCursor replay, duplicate suppression, cancellation, authorization, limits, and terminal state.
CareerVector connector hostFinal messages and safe lifecycle events survive refresh and link-holding devices.
CareerVector D1Shows affected paths, outcome, provenance, conflict, and Undo without claiming an uncommitted effect.
CareerVector clientsDraft survives recoverable navigation; streaming does not steal focus or flood announcements.
CareerVector clientsReconnect, reauthorize, retry, cancel, update/rollback, or undo remain distinct and never duplicate a mutation.
CareerVector clients + connectorCareerVector experience
The browser is the complete collaborative CareerVector surface: it opens by private link, projects canonical workspace state, and performs all mutations through the shared API and realtime contracts.
Create or open a workspace without registration or login.
CareerVector web edgeMarket matrix, radar, evaluation, jobs, application state, and presence.
CareerVector browserProfile, CV, cover letter, preview, export, variants, and application notes.
CareerVector browserWorkspace-scoped reads and versioned mutations commit to canonical state.
CareerVector APIDurable operations, clocks, replay, presence, and multi-device collaboration.
CareerVector D1/YjsTarget chat rail presents bounded context and typed CareerVector tool effects.
CareerVector browserPublic opportunity facts enter through the existing privacy seam.
JobCache CoreReplay, conflict visibility, retry, undo, and honest degraded state.
CareerVector browserCreate or open a workspace without registration or login.
CareerVector web edgeMarket matrix, radar, evaluation, jobs, application state, and presence.
CareerVector browserProfile, CV, cover letter, preview, export, variants, and application notes.
CareerVector browserWorkspace-scoped reads and versioned mutations commit to canonical state.
CareerVector APIDurable operations, clocks, replay, presence, and multi-device collaboration.
CareerVector D1/YjsTarget chat rail presents bounded context and typed CareerVector tool effects.
CareerVector browserPublic opportunity facts enter through the existing privacy seam.
JobCache CoreReplay, conflict visibility, retry, undo, and honest degraded state.
CareerVector browserCareerVector experience
The Tauri v2 app loads the production browser UI inside a controlled native shell and adds adapter execution, native fetch/render, signed updates, and OS integration without creating an offline workspace truth.
Remote-loads the production Svelte workspace from allowlisted origins.
CareerVector desktopOnly approved production origins may invoke explicit native commands.
CareerVector desktopRust router exposes the linked JobCache adapter families and capability report.
CareerVector desktopThe same D1/Yjs state remains canonical; the shell is not an offline editor or local database.
CareerVector D1/YjsNative HTTP and hidden WebKit rendering extend public acquisition beyond browser CORS.
CareerVector desktopDesktop may host the same bounded connector and tool contract as the other clients.
CareerVector desktopLinux AppImage, deb, and rpm artifacts update the shell independently from the network UI.
CareerVector releaseSingle instance and filesystem/OS capabilities are explicit; tray, notifications, and deep links remain phased.
CareerVector desktopRemote-loads the production Svelte workspace from allowlisted origins.
CareerVector desktopOnly approved production origins may invoke explicit native commands.
CareerVector desktopRust router exposes the linked JobCache adapter families and capability report.
CareerVector desktopThe same D1/Yjs state remains canonical; the shell is not an offline editor or local database.
CareerVector D1/YjsNative HTTP and hidden WebKit rendering extend public acquisition beyond browser CORS.
CareerVector desktopDesktop may host the same bounded connector and tool contract as the other clients.
CareerVector desktopLinux AppImage, deb, and rpm artifacts update the shell independently from the network UI.
CareerVector releaseSingle instance and filesystem/OS capabilities are explicit; tray, notifications, and deep links remain phased.
CareerVector desktopCareerVector experience
A focused Rust client combines a guided application workflow, managed provider connectors, bounded field tools, and native Typst documents; canonical workspace attachment replaces its local alpha adapter.
General → CV → Cover Letter → Review → Export with normal editing and discoverable keyboard actions.
CareerVector TUIReadable application.json with stable fields and revision-safe persistence; explicitly transitional.
CareerVector TUIAttach by private link, preserve unknown fields, and use shared operations, clocks, and realtime.
CareerVector workspaceChecksum-pinned Codex/App Server and ACP runtimes install, activate, authenticate, and roll back.
CareerVector TUIStream, cancel, apply bounded changes, reject stale revisions, and undo in the same visible workflow.
CareerVector TUIRead context, revision-checked replacements, and undo; no filesystem or terminal capability.
CareerVector TUIExact line measurement, in-process render/export, PDF rasterization, and Sixel presentation.
CareerVector TUIOne controlled native unit per supported target, with provenance, install/launch proof, update, and rollback.
CareerVector releaseGeneral → CV → Cover Letter → Review → Export with normal editing and discoverable keyboard actions.
CareerVector TUIReadable application.json with stable fields and revision-safe persistence; explicitly transitional.
CareerVector TUIAttach by private link, preserve unknown fields, and use shared operations, clocks, and realtime.
CareerVector workspaceChecksum-pinned Codex/App Server and ACP runtimes install, activate, authenticate, and roll back.
CareerVector TUIStream, cancel, apply bounded changes, reject stale revisions, and undo in the same visible workflow.
CareerVector TUIRead context, revision-checked replacements, and undo; no filesystem or terminal capability.
CareerVector TUIExact line measurement, in-process render/export, PDF rasterization, and Sixel presentation.
CareerVector TUIOne controlled native unit per supported target, with provenance, install/launch proof, update, and rollback.
CareerVector releaseCareerVector experience
Origin, uncertainty, assistant actions, link/provider authority, limits, offline state, failure, and recovery stay legible across web, TUI, API, and MCP.
Human, system, agent, provider, client, freshness, and work-state signals.
CareerVector UI/TUI/API/MCPIntent, tool effect, undo, link scope, provider authorization, plan limits, consent, and cancellation.
CareerVector UI/TUI/API/MCPEvent replay, realtime convergence, connector reconnect, client update/rollback, and honest failure.
CareerVector runtimeHuman, system, agent, provider, client, freshness, and work-state signals.
CareerVector UI/TUI/API/MCPIntent, tool effect, undo, link scope, provider authorization, plan limits, consent, and cancellation.
CareerVector UI/TUI/API/MCPEvent replay, realtime convergence, connector reconnect, client update/rollback, and honest failure.
CareerVector runtimeoperating model
Change control, release evidence, incident recovery, audit, and accountable review.
Management accountability
Management closes the loop from policy and observation through controlled change, release, recovery, audit, and accountable review.
Intent, owner, scope, approval, preconditions, expected evidence, and rollback.
Accountable ownerImplementation, migration, rollout, compatibility, and provenance follow an owned plan.
Owning productDetection, containment, compensation, communication, and restoration remain distinct and visible.
Management + productReceipts, tests, runtime evidence, outcomes, exceptions, and lessons close accountability.
ManagementIntent, owner, scope, approval, preconditions, expected evidence, and rollback.
Accountable ownerImplementation, migration, rollout, compatibility, and provenance follow an owned plan.
Owning productDetection, containment, compensation, communication, and restoration remain distinct and visible.
Management + productReceipts, tests, runtime evidence, outcomes, exceptions, and lessons close accountability.
Management