Skip to content

release: publish crates under graphforge namespace - #270

Merged
DecisionNerd merged 3 commits into
mainfrom
release/269-graphforge-crates
Aug 1, 2026
Merged

DecisionNerd merged 3 commits into
mainfrom
release/269-graphforge-crates

Conversation

@DecisionNerd

@DecisionNerd DecisionNerd commented Aug 1, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • rename all Cargo packages, directories, Rust crate identifiers, imports, scripts, workflows, tests, snapshots, and documentation from gf-* / gf_* to graphforge-* / graphforge_*
  • define the complete crates.io surface as 14 libraries plus graphforge-cli, while keeping the Python and Node implementation crates Cargo-private
  • add exact normal dependency versions, a deterministic 15-crate topological plan, and a checksum-safe resumable publisher that verifies DecisionNerd ownership
  • publish Rust crates last in Publish to PyPI, npm, and crates.io, using the ESC-projected CARGO_REGISTRY_TOKEN
  • extend clean-environment verification, release records, version checks, licensing/notices, and publication documentation for crates.io

Validation

  • cargo check --workspace --locked
  • cargo clippy --workspace -- -D warnings
  • full cargo test --workspace --locked --no-fail-fast census: all targets passed except the two expected M20/M21 owner-inventory digests; reviewed those owner-only changes, regenerated their checksums, then both exact contract tests passed
  • openCypher TCK: 3897/3897 passing during the full workspace run
  • make pre-push-fast
  • python3 scripts/ci/crate-publish-plan.py check (15 crates)
  • publisher checksum/resume/owner regression tests
  • release publication preflight and clean-environment harness tests
  • workflow lint, changelog mirror, release-version alignment, third-party notices, and package-license verification
  • Cargo package inventory checks for all 15 publishable crates

Closes #269
Refs #196


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

Note

Rename all crates from gf-* to graphforge-* namespace for crates.io publication

  • Renames all 15 Rust crates from the gf-* namespace to graphforge-* (e.g. gf-api → graphforge-api, gf-storage → graphforge-storage) and updates all internal import paths accordingly.
  • Renames binding crates and directories (gf-bindings-py → graphforge-bindings-py, gf-bindings-node → graphforge-bindings-node) and updates all CI scripts, workflow files, tooling paths, and documentation references.
  • Adds scripts/publish_crates.py to automate crates.io publication: packages each crate via cargo package, checks existing crates.io versions, publishes with cargo publish --locked, polls for indexing, verifies checksums, and confirms owner before completing.
  • Updates schema registry owner strings from gf-* to graphforge-* (e.g. in graphforge-provenance, graphforge-knowledge, graphforge-storage), which changes the JSON produced by schema inventory endpoints.
  • Updates the publish workflow to run scripts/publish_crates.py with a registry token instead of only recording a dry-run plan.
  • Behavioral Change: any consumer comparing schema registry owner fields or contract JSON will see graphforge-* strings instead of gf-*.

Macroscope summarized c75e3cb.

@coderabbitai

coderabbitai Bot commented Aug 1, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 557 files, which is 407 over the limit of 150.

To get a review, narrow the scope:
• coderabbit review --committed # exclude uncommitted changes
• coderabbit review --dir # limit to a subdirectory
• coderabbit review --base # compare against a closer base

Upgrade to Pro+ to raise the limit.

Usage-priced reviews support at most 300 files.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 0d77b826-da51-4c03-aa9c-b395821e829b

📥 Commits

Reviewing files that changed from the base of the PR and between 3541ec0 and c75e3cb.

⛔ Files ignored due to path filters (131)
  • .github/CODEOWNERS is excluded by !**/.github/**
  • .github/ISSUE_WORKFLOW.md is excluded by !**/*.md, !**/.github/**
  • .github/SECURITY.md is excluded by !**/*.md, !**/.github/**
  • .github/workflows/README.md is excluded by !**/*.md, !**/.github/**
  • .github/workflows/binding-release-candidate.yml is excluded by !**/.github/**
  • .github/workflows/checkpoint-recovery-gate.yml is excluded by !**/.github/**
  • .github/workflows/concurrency-stress-gate.yml is excluded by !**/.github/**
  • .github/workflows/m22-non-cypher-surface-gate.yml is excluded by !**/.github/**
  • .github/workflows/non-cypher-surface-gate.yml is excluded by !**/.github/**
  • .github/workflows/pr-labeler.yml is excluded by !**/.github/**
  • .github/workflows/publish.yaml is excluded by !**/.github/**
  • .github/workflows/test.yml is excluded by !**/.github/**
  • AGENTS.md is excluded by !**/*.md
  • CHANGELOG.md is excluded by !**/*.md
  • Cargo.lock is excluded by !**/*.lock, !**/*.lock
  • README.md is excluded by !**/*.md
  • RELEASING.md is excluded by !**/*.md
  • benchmarks/traversal_scaling.md is excluded by !**/*.md
  • crates/graphforge-api/examples/atomic_recovery_workflow.rs is excluded by !**/examples/**
  • crates/graphforge-api/examples/correction_churn_workflow.rs is excluded by !**/examples/**
  • crates/graphforge-api/examples/cyber_intrusion_workflow.rs is excluded by !**/examples/**
  • crates/graphforge-api/examples/derived_state_freshness_workflow.rs is excluded by !**/examples/**
  • crates/graphforge-api/examples/finance_fraud_workflow.rs is excluded by !**/examples/**
  • crates/graphforge-api/examples/knowledge_evolution_workflow.rs is excluded by !**/examples/**
  • crates/graphforge-api/examples/ontology_emergence_strict_handoff.rs is excluded by !**/examples/**
  • crates/graphforge-api/examples/probate_genealogy_workflow.rs is excluded by !**/examples/**
  • crates/graphforge-api/examples/release_load_probe.rs is excluded by !**/examples/**
  • crates/graphforge-api/examples/sna_intelligence_workflow.rs is excluded by !**/examples/**
  • crates/graphforge-api/examples/strict_add_node_fixture.rs is excluded by !**/examples/**
  • crates/graphforge-bindings-node/README.md is excluded by !**/*.md
  • crates/graphforge-bindings-node/THIRD_PARTY_NOTICES.md is excluded by !**/*.md
  • crates/graphforge-bindings-py/README.md is excluded by !**/*.md
  • crates/graphforge-bindings-py/THIRD_PARTY_NOTICES.md is excluded by !**/*.md
  • crates/graphforge-bindings-py/python/graphforge/_project_skills/README.md is excluded by !**/*.md
  • crates/graphforge-bindings-py/python/graphforge/_project_skills/graphforge-bootstrap/SKILL.md is excluded by !**/*.md
  • crates/graphforge-bindings-py/python/graphforge/_project_skills/graphforge-build-knowledge/SKILL.md is excluded by !**/*.md
  • crates/graphforge-cli/THIRD_PARTY_NOTICES.md is excluded by !**/*.md
  • crates/graphforge-exec/tests/explain_goldens/explain_snapshots__single_hop_index_absent_expand_exec.snap is excluded by !**/*.snap
  • crates/graphforge-exec/tests/explain_goldens/explain_snapshots__single_hop_index_present_expand_exec.snap is excluded by !**/*.snap
  • crates/graphforge-exec/tests/explain_goldens/explain_snapshots__var_len_index_absent.snap is excluded by !**/*.snap
  • crates/graphforge-exec/tests/explain_goldens/explain_snapshots__var_len_index_present.snap is excluded by !**/*.snap
  • crates/graphforge-ir/tests/ir_goldens/golden__aggregation.snap is excluded by !**/*.snap
  • crates/graphforge-ir/tests/ir_goldens/golden__filtered_scan.snap is excluded by !**/*.snap
  • crates/graphforge-ir/tests/ir_goldens/golden__named_path_fixed_segment_and_return_p.snap is excluded by !**/*.snap
  • crates/graphforge-ir/tests/ir_goldens/golden__named_path_variable_functions.snap is excluded by !**/*.snap
  • crates/graphforge-ir/tests/ir_goldens/golden__one_hop_expand.snap is excluded by !**/*.snap
  • crates/graphforge-ir/tests/ir_goldens/golden__optional_match.snap is excluded by !**/*.snap
  • crates/graphforge-ir/tests/ir_goldens/golden__order_by_limit.snap is excluded by !**/*.snap
  • crates/graphforge-ir/tests/ir_goldens/golden__parameter.snap is excluded by !**/*.snap
  • crates/graphforge-ir/tests/ir_goldens/golden__simple_node_scan.snap is excluded by !**/*.snap
  • crates/graphforge-ir/tests/ir_goldens/golden__two_hop_expand.snap is excluded by !**/*.snap
  • crates/graphforge-ir/tests/ir_goldens/golden__unwind.snap is excluded by !**/*.snap
  • crates/graphforge-ir/tests/ir_goldens/golden__variable_length_expand.snap is excluded by !**/*.snap
  • crates/graphforge-ir/tests/ir_goldens/golden__with_pipeline.snap is excluded by !**/*.snap
  • crates/graphforge-rel/tests/logical_plan_goldens/logical_plan_golden__filtered_scan.snap is excluded by !**/*.snap
  • crates/graphforge-rel/tests/logical_plan_goldens/logical_plan_golden__named_path_fixed_segment_and_return_p.snap is excluded by !**/*.snap
  • crates/graphforge-rel/tests/logical_plan_goldens/logical_plan_golden__named_path_variable_functions.snap is excluded by !**/*.snap
  • crates/graphforge-rel/tests/logical_plan_goldens/logical_plan_golden__one_hop_expand.snap is excluded by !**/*.snap
  • crates/graphforge-rel/tests/logical_plan_goldens/logical_plan_golden__optional_match.snap is excluded by !**/*.snap
  • crates/graphforge-rel/tests/logical_plan_goldens/logical_plan_golden__order_by_limit.snap is excluded by !**/*.snap
  • crates/graphforge-rel/tests/logical_plan_goldens/logical_plan_golden__parameter.snap is excluded by !**/*.snap
  • crates/graphforge-rel/tests/logical_plan_goldens/logical_plan_golden__property_read.snap is excluded by !**/*.snap
  • crates/graphforge-rel/tests/logical_plan_goldens/logical_plan_golden__simple_node_scan.snap is excluded by !**/*.snap
  • crates/graphforge-rel/tests/logical_plan_goldens/logical_plan_golden__undirected_expand.snap is excluded by !**/*.snap
  • crates/graphforge-rel/tests/logical_plan_goldens/logical_plan_golden__unlabeled_scan.snap is excluded by !**/*.snap
  • crates/graphforge-rel/tests/logical_plan_goldens/logical_plan_golden__unwind.snap is excluded by !**/*.snap
  • crates/graphforge-rel/tests/logical_plan_goldens/logical_plan_golden__unwind_list_literal.snap is excluded by !**/*.snap
  • crates/graphforge-rel/tests/logical_plan_goldens/logical_plan_golden__variable_length_edge_var_length.snap is excluded by !**/*.snap
  • crates/graphforge-rel/tests/logical_plan_goldens/logical_plan_golden__variable_length_expand.snap is excluded by !**/*.snap
  • docs/adr/0001-rust-core.md is excluded by !**/*.md, !**/docs/**
  • docs/adr/0002-lr1-grammar.md is excluded by !**/*.md, !**/docs/**
  • docs/adr/0005-layered-architecture.md is excluded by !**/*.md, !**/docs/**
  • docs/adr/0006-epistemic-model.md is excluded by !**/*.md, !**/docs/**
  • docs/adr/0007-temporal-values.md is excluded by !**/*.md, !**/docs/**
  • docs/adr/0008-heterogeneous-lists.md is excluded by !**/*.md, !**/docs/**
  • docs/adr/0009-nested-heterogeneous-lists.md is excluded by !**/*.md, !**/docs/**
  • docs/adr/0010-wide-date-and-duration.md is excluded by !**/*.md, !**/docs/**
  • docs/adr/0012-m20-domain-ownership.md is excluded by !**/*.md, !**/docs/**
  • docs/adr/0014-workspace-checkpoints.md is excluded by !**/*.md, !**/docs/**
  • docs/adr/README.md is excluded by !**/*.md, !**/docs/**
  • docs/agent-skills.md is excluded by !**/*.md, !**/docs/**
  • docs/book/architecture/algorithms.md is excluded by !**/*.md, !**/docs/**
  • docs/book/architecture/ast-and-planning.md is excluded by !**/*.md, !**/docs/**
  • docs/book/architecture/embedding-v1.md is excluded by !**/*.md, !**/docs/**
  • docs/book/architecture/execution-model.md is excluded by !**/*.md, !**/docs/**
  • docs/book/architecture/knowledge-ledger.md is excluded by !**/*.md, !**/docs/**
  • docs/book/architecture/m18-invocation-descriptor-v1.md is excluded by !**/*.md, !**/docs/**
  • docs/book/architecture/m20-public-api-v1.md is excluded by !**/*.md, !**/docs/**
  • docs/book/architecture/overview.md is excluded by !**/*.md, !**/docs/**
  • docs/book/architecture/project-format-compatibility.md is excluded by !**/*.md, !**/docs/**
  • docs/book/architecture/refactor-v0.5.md is excluded by !**/*.md, !**/docs/**
  • docs/book/architecture/storage.md is excluded by !**/*.md, !**/docs/**
  • docs/community/security.md is excluded by !**/*.md, !**/docs/**
  • docs/contracts/checkpoint-api-v1.json is excluded by !**/docs/**
  • docs/contracts/m20-public-api-v1.json is excluded by !**/docs/**
  • docs/development/clean-environment-verification.md is excluded by !**/*.md, !**/docs/**
  • docs/development/contributing.md is excluded by !**/*.md, !**/docs/**
  • docs/development/publication-order.md is excluded by !**/*.md, !**/docs/**
  • docs/development/release-artifact-record.md is excluded by !**/*.md, !**/docs/**
  • docs/development/release-load-matrix.md is excluded by !**/*.md, !**/docs/**
  • docs/development/requirements.md is excluded by !**/*.md, !**/docs/**
  • docs/development/testing.md is excluded by !**/*.md, !**/docs/**
  • docs/engineering/ARCHITECTURE.md is excluded by !**/*.md, !**/docs/**
  • docs/engineering/PUBLISHING.md is excluded by !**/*.md, !**/docs/**
  • docs/engineering/TESTING.md is excluded by !**/*.md, !**/docs/**
  • docs/engineering/adrs/README.md is excluded by !**/*.md, !**/docs/**
  • docs/guide/exploratory-analyst.md is excluded by !**/*.md, !**/docs/**
  • docs/guide/graph-construction.md is excluded by !**/*.md, !**/docs/**
  • docs/guide/installation.md is excluded by !**/*.md, !**/docs/**
  • docs/guides/repository-integration.md is excluded by !**/*.md, !**/docs/**
  • docs/index.md is excluded by !**/*.md, !**/docs/**
  • docs/reference/api.md is excluded by !**/*.md, !**/docs/**
  • docs/reference/changelog.md is excluded by !**/*.md, !**/docs/**
  • docs/reference/m20-schema-inventory.json is excluded by !**/docs/**
  • docs/reference/m20-schema-inventory.sha256 is excluded by !**/docs/**
  • docs/reference/m21-schema-inventory.json is excluded by !**/docs/**
  • docs/reference/m21-schema-inventory.sha256 is excluded by !**/docs/**
  • docs/reference/tck-compliance.md is excluded by !**/*.md, !**/docs/**
  • docs/reference/tck-failure-histogram.md is excluded by !**/*.md, !**/docs/**
  • docs/releases/roadmap.md is excluded by !**/*.md, !**/docs/**
  • examples/agent_grounding/ecommerce_agent.ipynb is excluded by !**/examples/**
  • examples/basic_usage.py is excluded by !**/examples/**
  • fuzz/Cargo.lock is excluded by !**/*.lock, !**/*.lock
  • fuzz/README.md is excluded by !**/*.md
  • packages/agent-skills/README.md is excluded by !**/*.md
  • packages/agent-skills/examples/README.md is excluded by !**/*.md, !**/examples/**
  • packages/agent-skills/examples/analyst-agent.mjs is excluded by !**/examples/**
  • packages/agent-skills/examples/developer-agent.mjs is excluded by !**/examples/**
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
  • tests/release_workflows/probate-genealogy/README.md is excluded by !**/*.md
  • tests/tck/README.md is excluded by !**/*.md
📒 Files selected for processing (557)
  • .codecov.yml
  • .gitattributes
  • .gitignore
  • .pre-commit-config.yaml
  • Cargo.toml
  • Makefile
  • crates/gf-api/Cargo.toml
  • crates/graphforge-api/Cargo.toml
  • crates/graphforge-api/NOTICE
  • crates/graphforge-api/src/adjacency_rebuild_barrier.rs
  • crates/graphforge-api/src/algorithm_runs.rs
  • crates/graphforge-api/src/algorithm_writeback.rs
  • crates/graphforge-api/src/belief_projection.rs
  • crates/graphforge-api/src/bulk_construction.rs
  • crates/graphforge-api/src/canonical_arrow.rs
  • crates/graphforge-api/src/capabilities.rs
  • crates/graphforge-api/src/checkpoint_graph_diff.rs
  • crates/graphforge-api/src/checkpoints.rs
  • crates/graphforge-api/src/composite_publish.rs
  • crates/graphforge-api/src/composite_receipt.rs
  • crates/graphforge-api/src/composite_recovery_tests.rs
  • crates/graphforge-api/src/composite_transaction.rs
  • crates/graphforge-api/src/composite_validation.rs
  • crates/graphforge-api/src/concurrency_test_support.rs
  • crates/graphforge-api/src/construction.rs
  • crates/graphforge-api/src/embedding_freshness.rs
  • crates/graphforge-api/src/embedding_publication.rs
  • crates/graphforge-api/src/embedding_refresh.rs
  • crates/graphforge-api/src/embedding_spaces.rs
  • crates/graphforge-api/src/epistemic_snapshot.rs
  • crates/graphforge-api/src/find_execution.rs
  • crates/graphforge-api/src/graph_snapshot.rs
  • crates/graphforge-api/src/hypotheses.rs
  • crates/graphforge-api/src/invocation_descriptor.rs
  • crates/graphforge-api/src/knowledge.rs
  • crates/graphforge-api/src/lib.rs
  • crates/graphforge-api/src/m18_embedding_publication.rs
  • crates/graphforge-api/src/multi_process_publication_tests.rs
  • crates/graphforge-api/src/node_selector.rs
  • crates/graphforge-api/src/ontology_lifecycle.rs
  • crates/graphforge-api/src/paging.rs
  • crates/graphforge-api/src/portable.rs
  • crates/graphforge-api/src/provenance.rs
  • crates/graphforge-api/src/provider_embedding.rs
  • crates/graphforge-api/src/provider_embedding_execution.rs
  • crates/graphforge-api/src/provider_find.rs
  • crates/graphforge-api/src/provider_rerank.rs
  • crates/graphforge-api/src/provider_session.rs
  • crates/graphforge-api/src/repository.rs
  • crates/graphforge-api/src/same_process_concurrency_tests.rs
  • crates/graphforge-api/src/schema_inventory.rs
  • crates/graphforge-api/src/search_find.rs
  • crates/graphforge-api/src/search_index.rs
  • crates/graphforge-api/src/search_output.rs
  • crates/graphforge-api/src/shared_directory_semantics_tests.rs
  • crates/graphforge-api/src/stream_cancellation_isolation_tests.rs
  • crates/graphforge-api/src/valid_time.rs
  • crates/graphforge-api/src/workspace_ontology.rs
  • crates/graphforge-api/src/write_modes.rs
  • crates/graphforge-api/tests/bdd/api_steps.rs
  • crates/graphforge-api/tests/bdd/fixture.rs
  • crates/graphforge-api/tests/bdd/main.rs
  • crates/graphforge-api/tests/bdd/tck_steps.rs
  • crates/graphforge-api/tests/bdd/timing.rs
  • crates/graphforge-api/tests/bdd_timing.rs
  • crates/graphforge-api/tests/belief_subject_contract.rs
  • crates/graphforge-api/tests/bind_error_spans.rs
  • crates/graphforge-api/tests/clear.rs
  • crates/graphforge-api/tests/conductance.rs
  • crates/graphforge-api/tests/create_scaling.rs
  • crates/graphforge-api/tests/e2e_baseline.rs
  • crates/graphforge-api/tests/existential_subquery.rs
  • crates/graphforge-api/tests/facade_methods.rs
  • crates/graphforge-api/tests/fixed_hop_limit.rs
  • crates/graphforge-api/tests/graph_internal_metadata.rs
  • crates/graphforge-api/tests/inference_provenance.rs
  • crates/graphforge-api/tests/knowledge_isolation.rs
  • crates/graphforge-api/tests/list_semantics.rs
  • crates/graphforge-api/tests/m22_m18_public_surface.rs
  • crates/graphforge-api/tests/m22_m19_public_surface.rs
  • crates/graphforge-api/tests/m22_provider_public_surface.rs
  • crates/graphforge-api/tests/max_bipartite_matching.rs
  • crates/graphforge-api/tests/max_cardinality_matching.rs
  • crates/graphforge-api/tests/max_weight_matching.rs
  • crates/graphforge-api/tests/minimum_k_spanning_tree.rs
  • crates/graphforge-api/tests/modularity.rs
  • crates/graphforge-api/tests/multi_label_scaling.rs
  • crates/graphforge-api/tests/pattern_comprehension.rs
  • crates/graphforge-api/tests/percentile_aggregates.rs
  • crates/graphforge-api/tests/provider_session.rs
  • crates/graphforge-api/tests/public_facade_remaining_conformance.rs
  • crates/graphforge-api/tests/public_lifecycle_conformance.rs
  • crates/graphforge-api/tests/release_load_construction.rs
  • crates/graphforge-api/tests/strict_runtime_properties.rs
  • crates/graphforge-api/tests/support/project_fixture.rs
  • crates/graphforge-api/tests/value_access_semantics.rs
  • crates/graphforge-api/tests/value_semantics.rs
  • crates/graphforge-api/tests/with_aggregation.rs
  • crates/graphforge-api/tests/xor_scaling.rs
  • crates/graphforge-ast/Cargo.toml
  • crates/graphforge-ast/NOTICE
  • crates/graphforge-ast/src/ast.rs
  • crates/graphforge-ast/src/lib.rs
  • crates/graphforge-ast/src/parse_error.rs
  • crates/graphforge-ast/src/tests.rs
  • crates/graphforge-ast/src/token.rs
  • crates/graphforge-bindings-node/.gitignore
  • crates/graphforge-bindings-node/Cargo.toml
  • crates/graphforge-bindings-node/LICENSE
  • crates/graphforge-bindings-node/NOTICE
  • crates/graphforge-bindings-node/build.rs
  • crates/graphforge-bindings-node/lib/helpers.mjs
  • crates/graphforge-bindings-node/package.json
  • crates/graphforge-bindings-node/src/composite.rs
  • crates/graphforge-bindings-node/src/error.rs
  • crates/graphforge-bindings-node/src/lib.rs
  • crates/graphforge-bindings-node/tests/algorithm-runs.test.mjs
  • crates/graphforge-bindings-node/tests/analyze.test.mjs
  • crates/graphforge-bindings-node/tests/arrow_roundtrip.test.mjs
  • crates/graphforge-bindings-node/tests/assertion-status.test.mjs
  • crates/graphforge-bindings-node/tests/assertion-supersession.test.mjs
  • crates/graphforge-bindings-node/tests/assertions.test.mjs
  • crates/graphforge-bindings-node/tests/async-errors.test.mjs
  • crates/graphforge-bindings-node/tests/belief-projection.test.mjs
  • crates/graphforge-bindings-node/tests/belief-subject.test.mjs
  • crates/graphforge-bindings-node/tests/bridges.test.mjs
  • crates/graphforge-bindings-node/tests/bulk_construction.test.mjs
  • crates/graphforge-bindings-node/tests/caller-embeddings.test.mjs
  • crates/graphforge-bindings-node/tests/checkpoints.test.mjs
  • crates/graphforge-bindings-node/tests/chromatic-number.test.mjs
  • crates/graphforge-bindings-node/tests/cli.test.mjs
  • crates/graphforge-bindings-node/tests/cluster-community-optimization.test.mjs
  • crates/graphforge-bindings-node/tests/cluster-community-propagation.test.mjs
  • crates/graphforge-bindings-node/tests/cluster-connectivity.test.mjs
  • crates/graphforge-bindings-node/tests/cluster-vector.test.mjs
  • crates/graphforge-bindings-node/tests/composite_transaction.test.mjs
  • crates/graphforge-bindings-node/tests/concurrency-parity.test.mjs
  • crates/graphforge-bindings-node/tests/conductance.test.mjs
  • crates/graphforge-bindings-node/tests/confidence.test.mjs
  • crates/graphforge-bindings-node/tests/core.test.mjs
  • crates/graphforge-bindings-node/tests/count-automorphisms.test.mjs
  • crates/graphforge-bindings-node/tests/dag-longest-path-weighted.test.mjs
  • crates/graphforge-bindings-node/tests/dag-longest-path.test.mjs
  • crates/graphforge-bindings-node/tests/depth-first-search.test.mjs
  • crates/graphforge-bindings-node/tests/dyad-census.test.mjs
  • crates/graphforge-bindings-node/tests/edge-coloring.test.mjs
  • crates/graphforge-bindings-node/tests/embedding-options.test.mjs
  • crates/graphforge-bindings-node/tests/embedding-refresh-controls.test.mjs
  • crates/graphforge-bindings-node/tests/embedding-space-deletion.test.mjs
  • crates/graphforge-bindings-node/tests/embedding-spaces.test.mjs
  • crates/graphforge-bindings-node/tests/euler-constructions.test.mjs
  • crates/graphforge-bindings-node/tests/evidence.test.mjs
  • crates/graphforge-bindings-node/tests/find-cycles.test.mjs
  • crates/graphforge-bindings-node/tests/fixtures/write-mode-worker.mjs
  • crates/graphforge-bindings-node/tests/gomory-hu.test.mjs
  • crates/graphforge-bindings-node/tests/has-euler-circuit.test.mjs
  • crates/graphforge-bindings-node/tests/has-euler-path.test.mjs
  • crates/graphforge-bindings-node/tests/helpers.test.mjs
  • crates/graphforge-bindings-node/tests/hypothesis-selection.test.mjs
  • crates/graphforge-bindings-node/tests/invocation-descriptor-facade.test.mjs
  • crates/graphforge-bindings-node/tests/invocation-descriptor.test.mjs
  • crates/graphforge-bindings-node/tests/is-planar.test.mjs
  • crates/graphforge-bindings-node/tests/k1-coloring.test.mjs
  • crates/graphforge-bindings-node/tests/m18-embedding-publication.test.mjs
  • crates/graphforge-bindings-node/tests/max-bipartite-matching.test.mjs
  • crates/graphforge-bindings-node/tests/max-cardinality-matching.test.mjs
  • crates/graphforge-bindings-node/tests/max-flow.test.mjs
  • crates/graphforge-bindings-node/tests/max-weight-matching.test.mjs
  • crates/graphforge-bindings-node/tests/maximum-spanning-tree.test.mjs
  • crates/graphforge-bindings-node/tests/min-cost-max-flow.test.mjs
  • crates/graphforge-bindings-node/tests/min-cut.test.mjs
  • crates/graphforge-bindings-node/tests/minimum-k-spanning-tree.test.mjs
  • crates/graphforge-bindings-node/tests/modularity.test.mjs
  • crates/graphforge-bindings-node/tests/node-coloring.test.mjs
  • crates/graphforge-bindings-node/tests/non-cypher-parity-policy.json
  • crates/graphforge-bindings-node/tests/non-cypher-release-parity.test.mjs
  • crates/graphforge-bindings-node/tests/ontology-lifecycle.test.mjs
  • crates/graphforge-bindings-node/tests/paths-ranked.test.mjs
  • crates/graphforge-bindings-node/tests/paths-reachability.test.mjs
  • crates/graphforge-bindings-node/tests/paths-shortest.test.mjs
  • crates/graphforge-bindings-node/tests/paths-traversal.test.mjs
  • crates/graphforge-bindings-node/tests/paths-weighted.test.mjs
  • crates/graphforge-bindings-node/tests/provenance.test.mjs
  • crates/graphforge-bindings-node/tests/provider-workflow.test.mjs
  • crates/graphforge-bindings-node/tests/random-walk.test.mjs
  • crates/graphforge-bindings-node/tests/rank-centrality.test.mjs
  • crates/graphforge-bindings-node/tests/rank-link-prediction.test.mjs
  • crates/graphforge-bindings-node/tests/rank-spectral.test.mjs
  • crates/graphforge-bindings-node/tests/rank-structure.test.mjs
  • crates/graphforge-bindings-node/tests/reasoning.test.mjs
  • crates/graphforge-bindings-node/tests/release-load-probe.mjs
  • crates/graphforge-bindings-node/tests/search-index.test.mjs
  • crates/graphforge-bindings-node/tests/similar-knn.test.mjs
  • crates/graphforge-bindings-node/tests/similar-node.test.mjs
  • crates/graphforge-bindings-node/tests/smoke.test.mjs
  • crates/graphforge-bindings-node/tests/steiner.test.mjs
  • crates/graphforge-bindings-node/tests/transitivity.test.mjs
  • crates/graphforge-bindings-node/tests/triad-census.test.mjs
  • crates/graphforge-bindings-node/tests/triangle-count.test.mjs
  • crates/graphforge-bindings-node/tests/valid-time.test.mjs
  • crates/graphforge-bindings-node/tests/writeback.test.mjs
  • crates/graphforge-bindings-py/Cargo.toml
  • crates/graphforge-bindings-py/LICENSE
  • crates/graphforge-bindings-py/NOTICE
  • crates/graphforge-bindings-py/pyproject.toml
  • crates/graphforge-bindings-py/python/graphforge/__init__.py
  • crates/graphforge-bindings-py/python/graphforge/_graphforge_rs.pyi
  • crates/graphforge-bindings-py/python/graphforge/_project_skills/manifest.json
  • crates/graphforge-bindings-py/python/graphforge/api.py
  • crates/graphforge-bindings-py/python/graphforge/cli.py
  • crates/graphforge-bindings-py/python/graphforge/exceptions.py
  • crates/graphforge-bindings-py/python/graphforge/py.typed
  • crates/graphforge-bindings-py/python/graphforge/recipes/__init__.py
  • crates/graphforge-bindings-py/src/composite.rs
  • crates/graphforge-bindings-py/src/lib.rs
  • crates/graphforge-bindings-py/tests/bulk_construction.py
  • crates/graphforge-bindings-py/tests/caller_embeddings.py
  • crates/graphforge-bindings-py/tests/checkpoints.py
  • crates/graphforge-bindings-py/tests/cli_entrypoint.py
  • crates/graphforge-bindings-py/tests/cli_lifecycle.py
  • crates/graphforge-bindings-py/tests/cli_smoke.py
  • crates/graphforge-bindings-py/tests/composite_transaction.py
  • crates/graphforge-bindings-py/tests/concurrency_parity.py
  • crates/graphforge-bindings-py/tests/embedding_options.py
  • crates/graphforge-bindings-py/tests/embedding_refresh.py
  • crates/graphforge-bindings-py/tests/embedding_space_deletion.py
  • crates/graphforge-bindings-py/tests/embedding_spaces.py
  • crates/graphforge-bindings-py/tests/gil_release.py
  • crates/graphforge-bindings-py/tests/gomory_hu.py
  • crates/graphforge-bindings-py/tests/m18_embedding_publication.py
  • crates/graphforge-bindings-py/tests/non_cypher_release.py
  • crates/graphforge-bindings-py/tests/ontology_lifecycle.py
  • crates/graphforge-bindings-py/tests/project_skills.py
  • crates/graphforge-bindings-py/tests/provider_workflow.py
  • crates/graphforge-bindings-py/tests/search_index.py
  • crates/graphforge-bindings-py/tests/smoke.py
  • crates/graphforge-bindings-py/tests/steiner.py
  • crates/graphforge-bindings-py/tests/strict_add_node.py
  • crates/graphforge-bindings-py/tests/stub_surface.py
  • crates/graphforge-bindings-py/tests/test_invocation_descriptor.py
  • crates/graphforge-cli/Cargo.toml
  • crates/graphforge-cli/NOTICE
  • crates/graphforge-cli/build.rs
  • crates/graphforge-cli/src/lib.rs
  • crates/graphforge-cli/src/main.rs
  • crates/graphforge-cli/tests/checkpoints.rs
  • crates/graphforge-cli/tests/portable.rs
  • crates/graphforge-cli/tests/repository.rs
  • crates/graphforge-core/Cargo.toml
  • crates/graphforge-core/NOTICE
  • crates/graphforge-core/src/algorithms.rs
  • crates/graphforge-core/src/canonical.rs
  • crates/graphforge-core/src/embedding_options.rs
  • crates/graphforge-core/src/lib.rs
  • crates/graphforge-core/src/manifest.rs
  • crates/graphforge-core/src/uuid.rs
  • crates/graphforge-cypher/Cargo.toml
  • crates/graphforge-cypher/NOTICE
  • crates/graphforge-cypher/src/lexer.rs
  • crates/graphforge-cypher/src/lib.rs
  • crates/graphforge-cypher/src/parser/clauses.rs
  • crates/graphforge-cypher/src/parser/expr.rs
  • crates/graphforge-cypher/src/parser/mod.rs
  • crates/graphforge-cypher/src/parser/patterns.rs
  • crates/graphforge-cypher/tests/corpus.rs
  • crates/graphforge-cypher/tests/corpus/valid.json
  • crates/graphforge-exec/Cargo.toml
  • crates/graphforge-exec/NOTICE
  • crates/graphforge-exec/src/adjacency.rs
  • crates/graphforge-exec/src/algorithm_analyze.rs
  • crates/graphforge-exec/src/algorithm_analyze_automorphism.rs
  • crates/graphforge-exec/src/algorithm_analyze_automorphism_count.rs
  • crates/graphforge-exec/src/algorithm_analyze_bipartite.rs
  • crates/graphforge-exec/src/algorithm_analyze_bipartite_matching.rs
  • crates/graphforge-exec/src/algorithm_analyze_chromatic_number.rs
  • crates/graphforge-exec/src/algorithm_analyze_conductance.rs
  • crates/graphforge-exec/src/algorithm_analyze_dag_longest_path.rs
  • crates/graphforge-exec/src/algorithm_analyze_dag_longest_path_weighted.rs
  • crates/graphforge-exec/src/algorithm_analyze_dag_topology.rs
  • crates/graphforge-exec/src/algorithm_analyze_dyad_census.rs
  • crates/graphforge-exec/src/algorithm_analyze_edge_coloring.rs
  • crates/graphforge-exec/src/algorithm_analyze_euler.rs
  • crates/graphforge-exec/src/algorithm_analyze_find_cycles.rs
  • crates/graphforge-exec/src/algorithm_analyze_has_euler_circuit.rs
  • crates/graphforge-exec/src/algorithm_analyze_has_euler_path.rs
  • crates/graphforge-exec/src/algorithm_analyze_is_planar.rs
  • crates/graphforge-exec/src/algorithm_analyze_k1_coloring.rs
  • crates/graphforge-exec/src/algorithm_analyze_lowlink.rs
  • crates/graphforge-exec/src/algorithm_analyze_max_cardinality_matching.rs
  • crates/graphforge-exec/src/algorithm_analyze_minimum_k_spanning_tree.rs
  • crates/graphforge-exec/src/algorithm_analyze_minimum_spanning_forest.rs
  • crates/graphforge-exec/src/algorithm_analyze_modularity.rs
  • crates/graphforge-exec/src/algorithm_analyze_node_coloring.rs
  • crates/graphforge-exec/src/algorithm_analyze_transitivity.rs
  • crates/graphforge-exec/src/algorithm_analyze_triad_census.rs
  • crates/graphforge-exec/src/algorithm_analyze_triangle_count.rs
  • crates/graphforge-exec/src/algorithm_cluster.rs
  • crates/graphforge-exec/src/algorithm_cluster_biconnected.rs
  • crates/graphforge-exec/src/algorithm_cluster_hdbscan.rs
  • crates/graphforge-exec/src/algorithm_cluster_kmeans.rs
  • crates/graphforge-exec/src/algorithm_cluster_max_cut.rs
  • crates/graphforge-exec/src/algorithm_cluster_scc.rs
  • crates/graphforge-exec/src/algorithm_cluster_spectral.rs
  • crates/graphforge-exec/src/algorithm_cluster_spinglass.rs
  • crates/graphforge-exec/src/algorithm_cluster_walktrap.rs
  • crates/graphforge-exec/src/algorithm_dispatch.rs
  • crates/graphforge-exec/src/algorithm_embedding_control.rs
  • crates/graphforge-exec/src/algorithm_embedding_fastrp.rs
  • crates/graphforge-exec/src/algorithm_embedding_graphsage.rs
  • crates/graphforge-exec/src/algorithm_embedding_hashgnn.rs
  • crates/graphforge-exec/src/algorithm_embedding_invocation.rs
  • crates/graphforge-exec/src/algorithm_embedding_node2vec.rs
  • crates/graphforge-exec/src/algorithm_embedding_options.rs
  • crates/graphforge-exec/src/algorithm_embedding_output.rs
  • crates/graphforge-exec/src/algorithm_embedding_rng.rs
  • crates/graphforge-exec/src/algorithm_graph.rs
  • crates/graphforge-exec/src/algorithm_k_core.rs
  • crates/graphforge-exec/src/algorithm_matching_blossom.rs
  • crates/graphforge-exec/src/algorithm_matching_state.rs
  • crates/graphforge-exec/src/algorithm_neighbors.rs
  • crates/graphforge-exec/src/algorithm_output.rs
  • crates/graphforge-exec/src/algorithm_partition.rs
  • crates/graphforge-exec/src/algorithm_paths.rs
  • crates/graphforge-exec/src/algorithm_paths_astar.rs
  • crates/graphforge-exec/src/algorithm_paths_bellman_ford.rs
  • crates/graphforge-exec/src/algorithm_paths_delta_stepping.rs
  • crates/graphforge-exec/src/algorithm_paths_dfs.rs
  • crates/graphforge-exec/src/algorithm_paths_dijkstra.rs
  • crates/graphforge-exec/src/algorithm_paths_floyd_warshall.rs
  • crates/graphforge-exec/src/algorithm_paths_gomory_hu.rs
  • crates/graphforge-exec/src/algorithm_paths_max_flow.rs
  • crates/graphforge-exec/src/algorithm_paths_min_cost_flow.rs
  • crates/graphforge-exec/src/algorithm_paths_min_cut.rs
  • crates/graphforge-exec/src/algorithm_paths_min_steiner.rs
  • crates/graphforge-exec/src/algorithm_paths_prize_steiner.rs
  • crates/graphforge-exec/src/algorithm_paths_random_walk.rs
  • crates/graphforge-exec/src/algorithm_paths_steiner.rs
  • crates/graphforge-exec/src/algorithm_paths_transitive_closure.rs
  • crates/graphforge-exec/src/algorithm_paths_yens.rs
  • crates/graphforge-exec/src/algorithm_rank.rs
  • crates/graphforge-exec/src/algorithm_similar.rs
  • crates/graphforge-exec/src/algorithm_similar_jaccard.rs
  • crates/graphforge-exec/src/algorithm_similar_knn.rs
  • crates/graphforge-exec/src/algorithm_weighted_undirected.rs
  • crates/graphforge-exec/src/demand.rs
  • crates/graphforge-exec/src/lib.rs
  • crates/graphforge-exec/src/write_driver.rs
  • crates/graphforge-exec/tests/adjacency_expand.rs
  • crates/graphforge-exec/tests/bench_traversal_scaling.rs
  • crates/graphforge-exec/tests/create_execution.rs
  • crates/graphforge-exec/tests/create_input_driven.rs
  • crates/graphforge-exec/tests/differential_traversal.rs
  • crates/graphforge-exec/tests/explain_snapshots.rs
  • crates/graphforge-exec/tests/optional_match.rs
  • crates/graphforge-exec/tests/persistent_adjacency.rs
  • crates/graphforge-exec/tests/read_execution.rs
  • crates/graphforge-exec/tests/unwind.rs
  • crates/graphforge-exec/tests/var_len_expand.rs
  • crates/graphforge-exec/tests/write_statement.rs
  • crates/graphforge-io/Cargo.toml
  • crates/graphforge-io/NOTICE
  • crates/graphforge-io/src/lib.rs
  • crates/graphforge-ir/Cargo.toml
  • crates/graphforge-ir/NOTICE
  • crates/graphforge-ir/src/binder.rs
  • crates/graphforge-ir/src/catalog.rs
  • crates/graphforge-ir/src/expr.rs
  • crates/graphforge-ir/src/lib.rs
  • crates/graphforge-ir/src/plan.rs
  • crates/graphforge-ir/src/procedure.rs
  • crates/graphforge-ir/tests/golden.rs
  • crates/graphforge-knowledge/Cargo.toml
  • crates/graphforge-knowledge/NOTICE
  • crates/graphforge-knowledge/src/belief_projection.rs
  • crates/graphforge-knowledge/src/hypothesis.rs
  • crates/graphforge-knowledge/src/lib.rs
  • crates/graphforge-knowledge/src/reasoning.rs
  • crates/graphforge-knowledge/src/status.rs
  • crates/graphforge-knowledge/src/supersession.rs
  • crates/graphforge-knowledge/src/valid_time.rs
  • crates/graphforge-ontology/Cargo.toml
  • crates/graphforge-ontology/NOTICE
  • crates/graphforge-ontology/src/compiler.rs
  • crates/graphforge-ontology/src/error.rs
  • crates/graphforge-ontology/src/handle.rs
  • crates/graphforge-ontology/src/lib.rs
  • crates/graphforge-ontology/src/loader.rs
  • crates/graphforge-ontology/src/migration.rs
  • crates/graphforge-ontology/src/ontology.rs
  • crates/graphforge-ontology/src/persistence.rs
  • crates/graphforge-ontology/src/registry.rs
  • crates/graphforge-ontology/src/schemas.rs
  • crates/graphforge-ontology/src/validator.rs
  • crates/graphforge-ontology/tests/fixtures/hr.json
  • crates/graphforge-ontology/tests/fixtures/hr.yaml
  • crates/graphforge-ontology/tests/integration.rs
  • crates/graphforge-plan/Cargo.toml
  • crates/graphforge-plan/NOTICE
  • crates/graphforge-plan/src/lib.rs
  • crates/graphforge-provenance/Cargo.toml
  • crates/graphforge-provenance/NOTICE
  • crates/graphforge-provenance/src/lib.rs
  • crates/graphforge-rel/Cargo.toml
  • crates/graphforge-rel/NOTICE
  • crates/graphforge-rel/src/calendar.rs
  • crates/graphforge-rel/src/expr.rs
  • crates/graphforge-rel/src/lib.rs
  • crates/graphforge-rel/src/lowerer.rs
  • crates/graphforge-rel/src/temporal.rs
  • crates/graphforge-rel/tests/logical_plan_golden.rs
  • crates/graphforge-search/Cargo.toml
  • crates/graphforge-search/NOTICE
  • crates/graphforge-search/src/analyzer.rs
  • crates/graphforge-search/src/embedding_lifecycle.rs
  • crates/graphforge-search/src/embedding_proactive.rs
  • crates/graphforge-search/src/embedding_query.rs
  • crates/graphforge-search/src/embedding_refresh.rs
  • crates/graphforge-search/src/embedding_scheduler.rs
  • crates/graphforge-search/src/embedding_source.rs
  • crates/graphforge-search/src/find.rs
  • crates/graphforge-search/src/fusion.rs
  • crates/graphforge-search/src/indexing.rs
  • crates/graphforge-search/src/lib.rs
  • crates/graphforge-search/src/lifecycle.rs
  • crates/graphforge-search/src/provider.rs
  • crates/graphforge-search/src/provider_adapter.rs
  • crates/graphforge-search/src/provider_batching.rs
  • crates/graphforge-search/src/provider_execution.rs
  • crates/graphforge-search/src/provider_openrouter.rs
  • crates/graphforge-search/src/provider_publication.rs
  • crates/graphforge-search/src/provider_reranking.rs
  • crates/graphforge-search/src/provider_response.rs
  • crates/graphforge-search/src/source.rs
  • crates/graphforge-search/src/text_index.rs
  • crates/graphforge-search/src/vector_lifecycle.rs
  • crates/graphforge-storage/Cargo.toml
  • crates/graphforge-storage/NOTICE
  • crates/graphforge-storage/src/adjacency.rs
  • crates/graphforge-storage/src/adjacency_delta.rs
  • crates/graphforge-storage/src/catalog.rs
  • crates/graphforge-storage/src/embedding_batch.rs
  • crates/graphforge-storage/src/embedding_catalog.rs
  • crates/graphforge-storage/src/embedding_discovery.rs
  • crates/graphforge-storage/src/embedding_freshness.rs
  • crates/graphforge-storage/src/embedding_identity.rs
  • crates/graphforge-storage/src/embedding_manifest.rs
  • crates/graphforge-storage/src/embedding_mutations.rs
  • crates/graphforge-storage/src/embedding_publication.rs
  • crates/graphforge-storage/src/embedding_refresh_config.rs
  • crates/graphforge-storage/src/generation.rs
  • crates/graphforge-storage/src/graph_projection.rs
  • crates/graphforge-storage/src/io_stats.rs
  • crates/graphforge-storage/src/lib.rs
  • crates/graphforge-storage/src/mutator.rs
  • crates/graphforge-storage/src/project_checkpoints.rs
  • crates/graphforge-storage/src/project_failpoint.rs
  • crates/graphforge-storage/src/project_generation.rs
  • crates/graphforge-storage/src/project_portable.rs
  • crates/graphforge-storage/src/project_publication.rs
  • crates/graphforge-storage/src/project_recovery.rs
  • crates/graphforge-storage/src/schemas.rs
  • crates/graphforge-storage/src/search_manifest.rs
  • crates/graphforge-storage/src/search_publication.rs
  • crates/graphforge-storage/src/staging.rs
  • crates/graphforge-storage/src/vector_store.rs
  • crates/graphforge-storage/src/workspace_participants.rs
  • crates/graphforge-storage/src/writer.rs
  • crates/graphforge-storage/tests/adjacency_delta_write.rs
  • crates/graphforge-storage/tests/filtered_read.rs
  • crates/graphforge-storage/tests/graph_writer.rs
  • crates/graphforge-storage/tests/io_stats.rs
  • fuzz/Cargo.toml
  • fuzz/fuzz_targets/fuzz_bind.rs
  • fuzz/fuzz_targets/fuzz_exec.rs
  • fuzz/fuzz_targets/fuzz_ontology.rs
  • fuzz/fuzz_targets/fuzz_parse.rs
  • packages/agent-skills/scripts/run-native-rc-e2e.mjs
  • packages/cli/tests/native-offline-lifecycle.mjs
  • pnpm-workspace.yaml
  • pyproject.toml
  • scripts/ci/bulk-construction-conformance.py
  • scripts/ci/bulk-construction-parity.py
  • scripts/ci/check-binding-parity-policy.py
  • scripts/ci/check-domain-dependencies.py
  • scripts/ci/classify-changes.sh
  • scripts/ci/clean-env-verify.py
  • scripts/ci/concurrency-recovery-gate.py
  • scripts/ci/concurrency-short-gate.py
  • scripts/ci/concurrency-stress-gate.py
  • scripts/ci/crate-publish-plan.py
  • scripts/ci/m20-contract-gate.py
  • scripts/ci/m21-contract-gate.py
  • scripts/ci/m22-non-cypher-surface-gate.py
  • scripts/ci/non-cypher-surface-gate.py
  • scripts/ci/release-load-executor.py
  • scripts/ci/release-load-matrix.py
  • scripts/ci/release-publish-preflight.py
  • scripts/ci/run-native-consumers.py
  • scripts/ci/run-native-notebook.py
  • scripts/ci/run-python-binding-contract.py
  • scripts/ci/test-binding-release-candidate.py
  • scripts/ci/test-bulk-construction-conformance.py
  • scripts/ci/test-classify-changes.sh
  • scripts/ci/test-clean-env-verify.py
  • scripts/ci/test-concurrency-short-gate.py
  • scripts/ci/test-crate-publish-plan.py
  • scripts/ci/test-domain-dependencies.py
  • scripts/ci/test-m22-non-cypher-surface-gate.py
  • scripts/ci/test-non-cypher-surface-gate.py
  • scripts/ci/test-publish-crates.py
  • scripts/ci/test-release-load-matrix.py
  • scripts/ci/test-release-load-probe-parity.py
  • scripts/ci/test-release-publish-preflight.py
  • scripts/coverage-rust.sh
  • scripts/generate_third_party_notices.py
  • scripts/license_check.py
  • scripts/publish_crates.py
  • scripts/publish_dry_run.py
  • scripts/record_release_artifacts.py
  • scripts/set_release_version.py
  • scripts/sync_project_skills.py
  • scripts/verify_package_licenses.py
  • tests/contracts/bulk-construction-conformance.json
  • tests/contracts/checkpoint-recovery-matrix.json
  • tests/contracts/concurrency-recovery-matrix.json
  • tests/contracts/concurrency-short-matrix.json
  • tests/contracts/m20-contract-matrix.json
  • tests/contracts/m21-contract-matrix.json
  • tests/contracts/non-cypher-rust-surface.json
  • tests/features/node/step_definitions/api_steps.ts
  • tests/integration/test_arrow_roundtrip.py
  • tests/release_workflows/atomic-recovery/run.py
  • tests/release_workflows/atomic-recovery/scenario.yaml
  • tests/release_workflows/correction-churn/run.py
  • tests/release_workflows/correction-churn/scenario.yaml
  • tests/release_workflows/cyber-intrusion/run.py
  • tests/release_workflows/derived-state-freshness/run.py
  • tests/release_workflows/derived-state-freshness/scenario.yaml
  • tests/release_workflows/derived-state-freshness/test_runner.py
  • tests/release_workflows/finance-fraud/run.py
  • tests/release_workflows/knowledge-evolution/run.py
  • tests/release_workflows/knowledge-evolution/scenario.yaml
  • tests/release_workflows/knowledge-evolution/test_runner.py
  • tests/release_workflows/ontology-emergence-strict-handoff/run.py
  • tests/release_workflows/ontology-emergence-strict-handoff/scenario.yaml
  • tests/release_workflows/probate-genealogy/run.py
  • tests/release_workflows/registry-v1.json
  • tests/release_workflows/sna-intelligence/run.py
  • tests/release_workflows/sna-intelligence/scenario.yaml
  • tests/tck/coverage_matrix.json
  • tests/unit/api/test_api_v05.py
  • tests/unit/test_license_check.py
  • tests/unit/test_project_skill_assets.py
  • tests/unit/test_publish_dry_run.py
  • tests/unit/test_record_release_artifacts.py
  • tests/unit/test_set_release_version.py
  • tests/unit/test_verify_package_licenses.py

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands.

@github-actions github-actions Bot added parser Changes to Cypher parser planner Changes to query planner executor Changes to query executor core Core source code changes testing Test coverage and testing infrastructure documentation Improvements or additions to documentation ci-cd CI/CD configuration changes tooling Developer tooling and automation labels Aug 1, 2026
@blacksmith-sh

This comment has been minimized.

@DecisionNerd
DecisionNerd merged commit 0f5bf22 into main Aug 1, 2026
20 checks passed
@DecisionNerd
DecisionNerd deleted the release/269-graphforge-crates branch August 1, 2026 01:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci-cd CI/CD configuration changes core Core source code changes documentation Improvements or additions to documentation executor Changes to query executor parser Changes to Cypher parser planner Changes to query planner testing Test coverage and testing infrastructure tooling Developer tooling and automation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

release: rename Cargo workspace and automate crates.io publication

1 participant