Skip to content

History

Revisions

  • docs(wiki): document edge-list import + real-world ca-HepTh benchmark (REQ-68) - Graph-API.md: from_edge_list row + Importing section; graph_realworld benchmark rows; note on real vs synthetic data - Requirements.md: add REQ-68 - Test-Plan.md: 3 loader tests (21 graph tests); count 63; bench commands + graph_realworld note - SDP.md: roadmap + revision history Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

    @zehrer zehrer committed Jun 28, 2026
    55464b1
  • docs(wiki): document find-by-value reverse lookups (REQ-67) - Graph-API.md: Find section, API rows, benchmark figures - Requirements.md: add REQ-67 - Test-Plan.md: 3 new find tests (18 graph tests); count 60 - SDP.md: roadmap (scan now, inverted index v0.5) + revision history Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

    @zehrer zehrer committed Jun 28, 2026
    774c4d0
  • docs(wiki): document property keys and edge labels (REQ-66) - Graph-API.md: keys intro, set_*/add_edge signatures, get_property/get_str/ edges_of_type/key_of rows, updated example, inline limit 14→10 - Persistent-Layer.md: record layout (key bytes 2-5, value 6-15), encoding table, PropRecord API example, design notes, value-type STRING row - Requirements.md: REQ-66 added; REQ-40 inline limit note - Test-Plan.md: PropStore 15 tests, Graph API 15 tests; new key tests; count 57 - SDP.md: roadmap + revision history Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

    @zehrer zehrer committed Jun 28, 2026
    9059d2b
  • docs(wiki): document node deletion (soft delete + symmetric detach) - Graph-API.md: Deletion section; API rows for delete_node/live_node_count/ is_deleted; updated design note on tombstones - Requirements.md: add REQ-65 (soft delete, symmetric detach, write guard) - Test-Plan.md: add 4 deletion tests (14 graph tests); suite count 54 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

    @zehrer zehrer committed Jun 26, 2026
    dbbab01
  • docs(wiki): document incoming-edge traversal (reverse adjacency) - Graph-API.md: traversal section (outgoing vs incoming, degree asymmetry), API table rows for in_edges/in_neighbors/in_degree/out_degree, example, in_edges_all benchmark row - Requirements.md: add REQ-64 (O(1) incoming traversal via reverse adjacency) - Test-Plan.md: add 4 incoming-edge tests (10 graph tests); suite count 50 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

    @zehrer zehrer committed Jun 26, 2026
    cde4ec2
  • docs(wiki): document Graph API (v0.4) with first benchmarks - New Graph-API.md: facade overview, long-string routing, API table, example, first benchmark figures, design notes - _Sidebar.md: add Graph API link - Architecture.md: Graph API + crate layout updated to Implemented - Requirements.md: REQ-01–03 and REQ-22 set to Done; add Graph API group (REQ-60–63) - Test-Plan.md: add Graph API test table (6 tests); REQ-22 now UT; suite count 46; split bench commands - SDP.md: module table, roadmap, build table, crate layout, revision history Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

    @zehrer zehrer committed Jun 23, 2026
    1d99eee
  • docs(wiki): document CSR adjacency Index (v0.3) - Architecture.md: Index marked Implemented; CSR description; crate layout refreshed - Persistent-Layer.md: full Index section (CSR rationale, .idx format, API, design notes) - Requirements.md: add REQ-38 (CSR adjacency index), Done - Test-Plan.md: add Index test table (7 tests); REQ-38 coverage; suite count 40 - SDP.md: v0.3 Index milestone complete; revision history entry Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

    @zehrer zehrer committed Jun 22, 2026
    93c9722
  • docs(wiki): update persistent layer, requirements, test plan for PropStore v1 - Persistent-Layer.md: mark Property/Edge Store and value types as Implemented; add full PropStore section with file format, record layout, type table, API example - Requirements.md: REQ-34–37, REQ-40–44, REQ-46 set to Done - Test-Plan.md: add Property Store section (13 tests); expand persistent layer and value-type coverage tables from Design to UT; update suite count to 33 - SDP.md: mark v0.2 PropStore milestones complete; add revision history entry Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @zehrer zehrer committed Jun 9, 2026
    04db2fc
  • docs(wiki): document Node Store implementation (REQ-30..33 Done) - Persistent-Layer.md: add Node Store section with file format, 12-byte record layout, Rust API example, and design notes. - Requirements.md: mark REQ-30, REQ-31, REQ-32 (Option 2), REQ-33 Done. - Test-Plan.md: add Node Store test matrix (10 tests). - SDP.md: mark Node Store milestone done; split property/edge store out. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @zehrer zehrer committed Jun 8, 2026
    f6e86e5
  • docs(wiki): add Validation and Reasoning page; link from General Concepts Captures the three-layer boundary (storage / validation / inference), reviews candidate languages (SHACL, ShEx, PG Schema, JSON Schema, in-graph shapes), and lists the open design questions to resolve when the Graph API is designed. No implementation decision made yet. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @zehrer zehrer committed Jun 8, 2026
    ec3f39e
  • docs(wiki): establish schema-less design as a core project goal (REQ-05) - General-Concepts.md: add dedicated Schema-less section explaining the open-world / ontology-as-viewpoint stance and how it differs from schema-enforced graph DBs. - Requirements.md: add REQ-05 (schema-less storage engine); clarify REQ-04 type reference is optional. - Home.md: add schema-less to the project goals list. - SDP.md: add schema-less bullet to the project overview. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @zehrer zehrer committed Jun 8, 2026
    425124f
  • docs(wiki): document FSST assessment, add lazy decompression + FSST to backlog - String-Store.md: add FSST section — why `fsst` (Lance/Arrow-coupled) is unusable and `jdb_fsst` (67 downloads) is too early; explain that lazy decompression (REQ-24) is the prerequisite for FSST to be useful here; expand limitations table with REQ-24/REQ-25 entries. - Requirements.md: add REQ-24 (lazy decompression) and REQ-25 (FSST) as Planned. - SDP.md: add REQ-24 to v0.4 and REQ-25 to v0.5 in the roadmap. - Test-Plan.md: add REQ-24/REQ-25 rows as Design/Planned. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @zehrer zehrer committed Jun 8, 2026
    51928d2
  • docs(wiki): document LZ4/Zstd compression, benchmarks, and updated test plan - String-Store.md: add compression section with API examples, wire format, measured ratios (LZ4 1.28×, Zstd 1.35× on 374 strings), and algorithm comparison. - Requirements.md: mark REQ-20 Done; update REQ-16 to mention v1/v2. - SDP.md: add bench commands to build table; move compression to v0.2 ✓. - Test-Plan.md: add roundtrip_lz4/zstd tests; update REQ-20 method; add bench commands to running-the-suite section. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @zehrer zehrer committed Jun 7, 2026
    d32a747
  • docs(wiki): copy and expand wiki with SDP, requirements, and test plan Port the design pages from the zehrer-xyz wiki and add planning/process docs: an SDP, numbered requirements (REQ-01..REQ-55), and a requirement-to-test matrix. Document the now-implemented String Store v1 API and on-disk format, add an Architecture page, and refresh the sidebar. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @zehrer zehrer committed Jun 7, 2026
    b41799a
  • Initial Home page

    @zehrer zehrer committed Jun 6, 2026
    3ad9db8