← Back to suites
careervector-core-unit zero-budget semantic-index

CareerVector core graph unit

Pin the @cv/graph library used by the QA platform graph projection: annotation builders, the nine-hub ontology + edge registry, Cypher emission for Falkor merges, heat propagation, neighbourhood traversal, source-backed grounding rules, and the QA + ops graph projections. These tests guard the graph contract the qa-platform endpoint exposes.

Behaviours 0 Tests 54 Graph 55 nodes · 56 edges Runner - CircleCI lib_graph_unit Source qa/suites/careervector-core-unit.yaml

Test witnesses

These tests belong to the suite. Missing implementation links stay visible until a code-backed graph claim records them.

TestStatusImplementationOpen
lets artifacts bottom-up create graph nodes that do not exist yet
@cv/graph · vitest · src/annotations.test.ts
catalogmissing implementation linkTest
models harmful anomalies, infra forecasts, events, and journals
@cv/graph · vitest · src/annotations.test.ts
catalogmissing implementation linkTest
preserves artifact allegiance when the semantic node is later fully declared
@cv/graph · vitest · src/annotations.test.ts
catalogmissing implementation linkTest
projects the wiki and QA rungs into valid nodes and edges
@cv/graph · vitest · src/annotations.test.ts
catalogmissing implementation linkTest
rejects tests that do not name both suite and implementation
@cv/graph · vitest · src/annotations.test.ts
catalogmissing implementation linkTest
treats implementation idea-only evidence as valid under the v1 contract
@cv/graph · vitest · src/annotations.test.ts
catalogmissing implementation linkTest
escapes property literals
@cv/graph · vitest · src/cypher.test.ts
catalogmissing implementation linkTest
generates edge merge Cypher
@cv/graph · vitest · src/cypher.test.ts
catalogmissing implementation linkTest
generates node merge Cypher with safe labels and properties
@cv/graph · vitest · src/cypher.test.ts
catalogmissing implementation linkTest
generates schema setup statements for Falkor/Cypher indexes
@cv/graph · vitest · src/cypher.test.ts
catalogmissing implementation linkTest
rejects non-hub node kinds for canonical Falkor writes
@cv/graph · vitest · src/cypher.test.ts
catalogmissing implementation linkTest
rejects object-valued properties because Falkor cannot store maps as properties
@cv/graph · vitest · src/cypher.test.ts
catalogmissing implementation linkTest
accepts Gherkin feature files as behaviour backing artifacts
@cv/graph · vitest · src/grounding.test.ts
catalogmissing implementation linkTest
accepts suites with two tests
@cv/graph · vitest · src/grounding.test.ts
catalogmissing implementation linkTest
requires owning artifacts instead of reference-only artifacts
@cv/graph · vitest · src/grounding.test.ts
catalogmissing implementation linkTest
treats a one-test suite as too small
@cv/graph · vitest · src/grounding.test.ts
catalogmissing implementation linkTest
can widen orange neighborhoods without making valid nodes red
@cv/graph · vitest · src/heat.test.ts
catalogmissing implementation linkTest
marks invalid nodes red and direct neighbours orange
@cv/graph · vitest · src/heat.test.ts
catalogmissing implementation linkTest
does not infer graph nodes from tabs, paths, or markdown references
@cv/wiki · vitest · src/lib/wiki-graph.test.ts
catalogmissing implementation linkTest
exposes the raw shared hub graph projection as static JSON
@cv/wiki · vitest · src/lib/wiki-graph.test.ts
catalogmissing implementation linkTest
keeps the current wiki projection hub-only
@cv/wiki · vitest · src/lib/wiki-graph.test.ts
catalogmissing implementation linkTest
merges implementation annotations into the same hub graph as architecture pages
@cv/wiki · vitest · src/lib/wiki-graph.test.ts
catalogmissing implementation linkTest
normalizes suite/test frontmatter links to the canonical test-to-suite edge
@cv/wiki · vitest · src/lib/wiki-graph.test.ts
catalogmissing implementation linkTest
projects markdown claims into hub nodes, not page or retrieval nodes
@cv/wiki · vitest · src/lib/wiki-graph.test.ts
catalogmissing implementation linkTest
treats multiple markdown files as artifacts of one architecture node
@cv/wiki · vitest · src/lib/wiki-graph.test.ts
catalogmissing implementation linkTest
uses compact graph frontmatter as hub-to-hub claims
@cv/wiki · vitest · src/lib/wiki-graph.test.ts
catalogmissing implementation linkTest
expands product language into implementation terms
@cv/wiki · vitest · src/lib/wiki-search.test.ts
catalogmissing implementation linkTest
exposes graph nodes and relationship doors on Codebook source rows
@cv/wiki · vitest · src/lib/wiki-search.test.ts
catalogmissing implementation linkTest
finds shared header and footer implementation surfaces without embeddings
@cv/wiki · vitest · src/lib/wiki-search.test.ts
catalogmissing implementation linkTest
keeps the CareerVector Codebook source rows in the current Wiki and QA scope
@cv/wiki · vitest · src/lib/wiki-search.test.ts
catalogmissing implementation linkTest
returns href-backed graph doors for citation-backed nodes
@cv/wiki · vitest · src/lib/wiki-search.test.ts
catalogmissing implementation linkTest
routes typed code wiki links to stable Codebook anchors
@cv/wiki · vitest · src/lib/wiki-search.test.ts
catalogmissing implementation linkTest
scores graph nodes directly for librarian relationship traversal
@cv/wiki · vitest · src/lib/wiki-search.test.ts
catalogmissing implementation linkTest
can constrain traversal to canonical outgoing directions
@cv/graph · vitest · src/neighborhood.test.ts
catalogmissing implementation linkTest
can filter by relation and node kind for focused perspective queries
@cv/graph · vitest · src/neighborhood.test.ts
catalogmissing implementation linkTest
does not leak non-filtered edges between included nodes
@cv/graph · vitest · src/neighborhood.test.ts
catalogmissing implementation linkTest
walks inverse edges around a semantic center by default
@cv/graph · vitest · src/neighborhood.test.ts
catalogmissing implementation linkTest
does not create a direct behaviour to infra shortcut for explained anomalies
@cv/graph · vitest · src/ops.test.ts
catalogmissing implementation linkTest
keeps anomaly and journal evidence insufficient until required semantic links exist
@cv/graph · vitest · src/ops.test.ts
catalogmissing implementation linkTest
projects infra, anomaly, event, and journal edges through the shared ontology
@cv/graph · vitest · src/ops.test.ts
catalogmissing implementation linkTest
flags semantic suites with fewer than two tests
@cv/graph · vitest · src/qa.test.ts
catalogmissing implementation linkTest
leaves catalog-only tests visibly missing semantic suite and implementation links
@cv/graph · vitest · src/qa.test.ts
catalogmissing implementation linkTest
leaves suite-backed tests visibly missing implementation links when no code-backed link exists
@cv/graph · vitest · src/qa.test.ts
catalogmissing implementation linkTest
projects configured semantic suites from suite-owned selection
@cv/graph · vitest · src/qa.test.ts
catalogmissing implementation linkTest
projects suite-mediated behaviour proof without a direct behaviour-test shortcut
@cv/graph · vitest · src/qa.test.ts
catalogmissing implementation linkTest
accepts a test with suite and implementation links
@cv/graph · vitest · src/registry.test.ts
catalogmissing implementation linkTest
accepts caller-supplied registries for new required links
@cv/graph · vitest · src/registry.test.ts
catalogmissing implementation linkTest
can require semantic nodes to have backing artifacts
@cv/graph · vitest · src/registry.test.ts
catalogmissing implementation linkTest
keeps the canonical semantic ontology to the nine hub kinds
@cv/graph · vitest · src/registry.test.ts
catalogmissing implementation linkTest
rejects unregistered edge shapes
@cv/graph · vitest · src/registry.test.ts
catalogmissing implementation linkTest
reports both missing test links
@cv/graph · vitest · src/registry.test.ts
catalogmissing implementation linkTest
reports edge references to nodes that are not materialized by artifacts
@cv/graph · vitest · src/registry.test.ts
catalogmissing implementation linkTest
requires an anomaly to link to behaviour or idea, not necessarily both
@cv/graph · vitest · src/registry.test.ts
catalogmissing implementation linkTest
requires graph-level suites to contain at least two tests
@cv/graph · vitest · src/registry.test.ts
catalogmissing implementation linkTest