Skip to content

patch/ts-prefix-neo4j-schema: prefix graph labels and relationship types with TS - #7

Open
rahlk wants to merge 1 commit into
mainfrom
patch/ts-prefix-neo4j-schema
Open

patch/ts-prefix-neo4j-schema: prefix graph labels and relationship types with TS#7
rahlk wants to merge 1 commit into
mainfrom
patch/ts-prefix-neo4j-schema

Conversation

@rahlk

@rahlkrahlk commented Jun 20, 2026

Copy link
Copy Markdown
Contributor

Closes#8. Closes#9. Closes#10.

Namespaces this analyzer Neo4j contract so a shared database can attribute nodes and relationships to the producing language.

catalog.ts remains the single source of truth; the projection, both writers, the DDL, and the conformance test move in lockstep, with the conformance test enforcing no drift. typecheck and bun test pass; the Bolt container tests are skipped (no live Neo4j).

@rahlkrahlk changed the title feat(neo4j)!: prefix graph labels and relationship types with TSpatch/ts-prefix-neo4j-schema: prefix graph labels and relationship types with TSJun 20, 2026
A shared Neo4j may hold Applications projected from several languages.
Prefix every node label with `TS` (Application -> TSApplication) and every
relationship type with `TS_` (HAS_MODULE -> TS_HAS_MODULE) so downstream
analytics can disambiguate by namespace.
Catalog is the source of truth; project/cypher/bolt/schema and tests move
in lockstep, guarded by the conformance test. schema.neo4j.json and the
README are regenerated. SCHEMA_VERSION -> 2.0.0 (breaking rename).
@rahlk
rahlkforce-pushed the patch/ts-prefix-neo4j-schema branch from 4b34fad to 827ff89CompareJune 20, 2026 17:55
@rahlkrahlk self-assigned this Jun 20, 2026
@rahlkrahlk added the bug Something isn't working label Jun 20, 2026
@rahlkrahlk added enhancement New feature or request documentation Improvements or additions to documentation and removed bug Something isn't working labels Jun 20, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentationImprovements or additions to documentationenhancementNew feature or request

Projects

None yet

1 participant

@rahlk