Skip to content

Conversation

@nikgraf
Copy link
Collaborator

@nikgraf nikgraf commented Jan 9, 2026

No description provided.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request migrates the Hypergraph system from using UUIDs with dashes to dashless UUIDs (Geo IDs) and updates all public API endpoints from /graphql to /v2/graphql. The changes align with GRC-20 v0.27.0 conventions.

Key changes:

  • Introduction of new Geo ID utility functions that normalize UUIDs to dashless format
  • Update of all hardcoded UUIDs throughout the codebase to dashless format
  • Migration of all API endpoints to /v2/graphql

Reviewed changes

Copilot reviewed 81 out of 82 changed files in this pull request and generated no comments.

Show a summary per file
File Description
pnpm-lock.yaml Dependency updates including grc-20 v0.27.0 and related packages
packages/hypergraph/src/utils/geo-id.ts New utility module for handling dashless UUID (Geo ID) format
packages/hypergraph/src/utils/generateId.ts Updated to generate dashless IDs by default
packages/hypergraph/src/utils/automergeId.ts Updated to handle dashless ID conversion
packages/hypergraph/src/mapping/Mapping.ts Updated schema validation to use GeoIdSchema
packages/hypergraph/src/cli/services/Model.ts Updated type definitions to use GeoIdSchema
packages/hypergraph/src/entity/*.ts Updated API endpoints to /v2/graphql
packages/hypergraph/src/space/*.ts Updated API endpoints to /v2/graphql
packages/hypergraph-react/src/**/*.ts Updated API endpoints to /v2/graphql
packages/*/test/**/*.test.ts Updated all test fixtures to use dashless IDs
apps/*/src/**/*.ts(x) Updated application code with dashless IDs and new endpoints
docs/**/*.md Updated documentation with dashless IDs and new endpoints
.changeset/dark-radios-own.md Changeset documenting breaking changes
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@nikgraf nikgraf merged commit 0f777fa into main Jan 9, 2026
12 checks passed
@nikgraf nikgraf deleted the nik/dashless-ids branch January 9, 2026 08:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants