Skip to content

History / SDP

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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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