Blueprint · careervector.blueprint-graph/v7

Graph explorer

Twenty composable top-level diagrams plus recursively nested 21×21 semantic layers. Nodes descend; boundary arrows cross to neighbours.

Nested layer 1 · operations · control · privacy · evidence

Federated Management authorities

The fourth-column Management system keeps JobCache, Internals, and CareerVector execution authority product-owned while shared perspectives correlate typed observations, commands, and receipts.

  • JobCache Management to Observation envelope: publish bounded observation
  • Internals Management to Observation envelope: publish bounded observation
  • CareerVector Management to Observation envelope: publish privacy-safe observation
  • Observation envelope to Nine-hub knowledge mesh: normalize and link
  • Nine-hub knowledge mesh to Ops · QA · Status · Wiki: project
  • Ops · QA · Status · Wiki to Human / agent investigation: explain
  • Human / agent investigation to Declared command intent: request declared change
publish bounded observationpublish bounded observationpublish privacy-safe observationnormalize and linkprojectexplainrequest declared change
serviceas-built

JobCache Management

Owns customer/session operation, product support, JobCache Ops, and bounded observations.

JobCache
serviceas-built

Internals Management

Owns corpus, ingestion, routing, freshness, and CrateDB operation.

JobCache Core
serviceas-built

CareerVector Management

Owns aggregate service operation, browser/TUI/Tauri release policy, connector policy, and participant-supplied case diagnostics.

CareerVector
boundaryopen

Observation envelope

Producer, scope, classification, evidence, freshness, correlation, and semantic references.

Owning product
storetarget

Nine-hub knowledge mesh

Idea, Implementation, Journal, Behaviour, Suite, Test, Anomaly, Infra, and Event remain the shared vocabulary.

Git-backed knowledge graph
perspectiveas-built

Ops · QA · Status · Wiki

As-built purpose-specific perspectives moving toward one normalized evidence envelope.

Management
actortarget

Human / agent investigation

Trace symptoms to authority, architecture, code, tests, runtime evidence, and recovery.

Authorized operator
boundaryopen

Declared command intent

A state change returns to its owner through a named, scoped, auditable capability.

Open layer ↘
  1. 01 · service · as-built JobCache Management

    Owns customer/session operation, product support, JobCache Ops, and bounded observations.

    JobCache
  2. 02 · service · as-built Internals Management

    Owns corpus, ingestion, routing, freshness, and CrateDB operation.

    JobCache Core
  3. 03 · service · as-built CareerVector Management

    Owns aggregate service operation, browser/TUI/Tauri release policy, connector policy, and participant-supplied case diagnostics.

    CareerVector
  4. 04 · boundary · open Observation envelope

    Producer, scope, classification, evidence, freshness, correlation, and semantic references.

    Owning product
  5. 05 · store · target Nine-hub knowledge mesh

    Idea, Implementation, Journal, Behaviour, Suite, Test, Anomaly, Infra, and Event remain the shared vocabulary.

    Git-backed knowledge graph
  6. 06 · perspective · as-built Ops · QA · Status · Wiki

    As-built purpose-specific perspectives moving toward one normalized evidence envelope.

    Management
  7. 07 · actor · target Human / agent investigation

    Trace symptoms to authority, architecture, code, tests, runtime evidence, and recovery.

    Authorized operator
  8. 08 · boundary · open Declared command intent

    A state change returns to its owner through a named, scoped, auditable capability.

    Open deeper layer ↘

Flows

  • JobCache Management → Observation envelope publish bounded observation
  • Internals Management → Observation envelope publish bounded observation
  • CareerVector Management → Observation envelope publish privacy-safe observation
  • Observation envelope → Nine-hub knowledge mesh normalize and link
  • Nine-hub knowledge mesh → Ops · QA · Status · Wiki project
  • Ops · QA · Status · Wiki → Human / agent investigation explain
  • Human / agent investigation → Declared command intent request declared change

Canonical architecture note

Open note ↗

Management Federation

Outcome

Let humans and agents investigate the whole product family through one coherent object model without moving product authority, private data, or state-changing code into a central dashboard.

Ownership model

Domain authority Owns May publish to Management Must not publish
JobCache Management Customer/session operation and product support Bounded service, delivery, support, and audit observations Customer credentials or unrestricted session data
Internals Management Public corpus, ingestion, CrateDB, routing, freshness Corpus, source, queue, cost, drift, and lineage observations A second scheduler or untyped database write door
CareerVector Management Browser, native TUI, and Tauri desktop product operation Aggregate service/release health plus participant-supplied case diagnostics Workspace links, provider credentials, a general workspace browser, prompts, CVs, or job notes

The product authority emits a typed observation. Management indexes and correlates that observation. Authority remains with the producer.

Common object path

domain-owned observation
  -> normalized envelope
  -> nine-hub semantic references
  -> Ops / QA / Status / Wiki / agent projection
  -> investigation
  -> separately authorized command intent, if change is required

The nine hubs remain exactly Idea, Implementation, Journal, Behaviour, Suite, Test, Anomaly, Infra, and Event. Blueprint, Presentation, Status, and Operating Obligation are projections or boundary records, not additional hub kinds. See Knowledge Graph Source of Truth.

Observation envelope

Every promoted observation needs:

  • a stable object and observation ID;
  • producer, product, environment, and timestamp;
  • semantic hub references and architecture module references;
  • data classification and redaction declaration;
  • evidence location, freshness, and confidence;
  • correlation IDs for release, incident, request, or command where available.

The exact wire schema is still open. Until it exists, individual products remain authoritative and Management must label any adapter-specific projection honestly.

Read and write seams

Reads may federate broadly over the fields each producer declared safe. Writes never federate implicitly. A state change crosses back into the owning product only through Management Command Contract.

Failure and recovery

  • A missing producer yields a degraded or stale projection, not invented healthy state.
  • A schema mismatch quarantines the observation and raises an architecture/implementation drift signal.
  • A correlation failure keeps the original evidence addressable.
  • A command failure remains owned and recoverable in the target domain; Management retains its receipt.

Privacy

CareerVector's private workspace seam is structural. Aggregate telemetry and explicitly attached support evidence may cross it. Raw workspace content does not cross because an operator or agent would find it convenient.

The TUI and Tauri desktop app are device-side product perspectives, not managed fleet agents. Management may publish signed release and connector manifests to them and receive explicit content-free update or support evidence. It cannot inventory private application directories, retrieve provider credentials, or issue ambient commands to a person's machine.

Acceptance evidence

  • One user symptom can be traced through a product observation to architecture, implementation, test, deploy, and current runtime evidence.
  • The same investigation is expressible in human UI and agent API/MCP terms.
  • Removing Management does not remove any product's execution or recovery authority.
  • A CareerVector operator cannot enumerate private workspace content.

Open decisions

  • Normalized observation schema and retention.
  • Correlation and identity rules across the three management authorities.
  • Which rollups are materialized versus computed on demand.
  • Promotion rules from runtime data into Anomaly, Event, and Journal hubs.
Source: architecture/modules/management-federation.md