This is an automated email from the ASF dual-hosted git repository.

spmallette pushed a change to branch tinkergraph-storage
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


 discard 7fac380d8c Record TinkerStorageGraph format version once per store
 discard af40a8cc36 Add crash-consistency and streaming-scale tests for 
TinkerStorageGraph storage
 discard 11589aa9d1 Add integrity checks to TinkerStorageGraph storage format
 discard c2cf835ee8 Stream TinkerStorageGraph snapshots one element at a time
 discard e252a234c1 Auto-compact TinkerStorageGraph log to bound its growth
 discard 1d9198f03f Lock TinkerStorageGraph storage directory to a single writer
 discard e17b7025f8 Serialize concurrent commit writes to TinkerStorageGraph 
storage
 discard eb2b2a287a Make TinkerStorageGraph commits fsync-durable with a 
configurable sync mode
 discard 765b4fbbe7 Move TinkerStorageGraph storage changelog entries to 4.0.0 
section
 discard a47c9da9bd Add pluggable storage layer to TinkerStorageGraph
 discard a548cecb3f TinkerGraph refactor: extract interface, rename 
implementations
     add 314e5253dc Publish an agent-friendly Markdown docs mirror + llms.txt 
(agentdocsspec.com)
     add 66662db9dc Add curated llms-summary descriptions to page-leading doc 
sections
     add 54471af798 Split the traversal step catalog into one Markdown page per 
step
     add ef7ead72c1 Keep each GraphSON version whole; split provider step 
semantics per step
     add e3da9ebfa0 Make Markdown splitting purely summary-driven with a size 
lint
     add c3b1ce9891 Fix llms.txt index entries for book landing pages and 
tutorials
     add 1cedbe2a9a Fixed overflows in docs markdown publishing
     add c2d5262add Document agent-friendly docs support and the tinkeradoc 
build step
     add bbedd343ba Reference spun-off child pages from their parent in split 
Markdown
     add ab9c5be0e7 Fixed llm-summary for gremlin-variants.asciidoc
     add 1ea01331cc Fix mis-pasted Gremlin-Groovy and Gremlin.Net llms-summary 
text
     add 48675b8374 Point the per-page llms.txt directive at this version's 
index
     add cf6647db43 Fix truncated and malformed llms-summary text
     add b716f14327 Stop tutorials rendering as two Markdown pages
     add b75c29d797 Merge branch 'afd' into 3.7-dev
     add ceb0404b88 Merge branch '3.7-dev' into 3.8-dev
     add e5e2c9384f Merge branch '3.8-dev'
     add 3726021e30 Add missing llms-summary tags for 3.8 content on 3.8-dev
     add cbc007d2d1 Merge branch '3.8-dev'
     add 73207fef93 Align tinkeradoc-extension version with 4.0.0-SNAPSHOT
     add 9b75c7ddb7 Add missing llms-summary tags for 4.0 content on master
     add bece4a34c7 TINKERPOP-3278 Disable Java serialization on Gryo IO reads 
(#3578)
     add 3ba8ec0e7e Merge branch '3.7-dev' into 3.8-dev
     add b907ebbed0 Merge branch '3.8-dev'
     add 3e5c153767 Point each Markdown docs page at its own version's llms.txt
     add 2c4aef6e87 Merge branch '3.7-dev' into 3.8-dev
     add 97ec1cc239 Merge branch '3.8-dev'
     add 8523cd15d3 Add a site-root llms.txt for tinkerpop.apache.org
     add 9cb7d61aaf Clarify addE()-step from()/to() semantics in reference docs
     add 2519d37327 Clarify that sum(local) also accepts a scalar Number
     add 0e83640927 Show optimization strategies firing in the Unnecessary 
Steps recipe
     add a19d92d61c Bump Netty to 4.1.136.Final and jackson-databind to 2.18.9 
(#3583)
     add 43d1c3ea61 CTR Dependency Bumps
     add 31815df8a3 CTR Docs fixes:
     add 2d2b16c4d0 Merge branch '3.7-dev' into 3.8-dev
     add b37194e31f CTR fix errors/bugs in javadoc & semantics docs
     add e6f8d02d52 Merge branch '3.7-dev' into 3.8-dev
     add 5c36ca252e CTR fix errors/bugs in semantics docs
     add 2c5efb1139 Merge branch '3.8-dev'
     add fb8e5a7b8d Use beads for planning and project memory
     add 12b9068a61 Claim beads before editing, and warn when nothing is claimed
     add 3c1e597e1e Make a decision a bead whenever a road was not taken
     add 247caabd23 Plan tasks as a dependency graph, not a flat list
     add b8e71ee787 Document label conventions, lost when beads-workflow.md was 
removed
     add 83ddf8c07f Point every session at beads from AGENTS.md, not just 
tinker-dev
     add 99e8d4ed39 Tighten beads preamble wording
     add ba60392f88 Close tasks as they finish, not at merge
     add 53f6da138e Close the label vocabulary and forbid inventing new ones
     add c3f4d4bd4f Turn Core rules into an index of the sections
     add 921e87ded0 Walk the subtree level by level in beads-report
     add a6c18d573c Allow re-planning, and say what it costs
     add f61b65ca16 Scope bd ready and bd blocked to the session's root
     add 53a03ca0f8 Present the plan to the operator before executing it
     add 5a53f35010 Hoist decision capture out of the execution section
     add cc24d55ce3 Number the core rules as section 0 and cite them from the 
phases
     add 2d1e3d1fb4 Widen the PRIME.md module labels to span every maintained 
branch
     add 45eb5a74a9 Put dimension labels on the root bead only
     add 7029f18ead Correct where a new bead's labels are copied from
     add 80476857d3 Label the root before it has children, and propagate 
changes by hand
     add 0f768a63f8 Add the beads planning and memory workflow to 3.7-dev
     add 635830881d Add the tinker-dev and tinker-doc Agent Skills to 3.7-dev
     add 8ea9033f32 Rewrite AGENTS.md on 3.7-dev around the Agent Skills
     add 1a2e9bd30b Document the Agent Skills in the developer docs
     add d5f02e5215 Put dimension labels on the root bead only
     add a658f81141 Correct where a new bead's labels are copied from
     add c978ae6b40 Label the root before it has children, and propagate 
changes by hand
     add 41ded3384a Merge branch '3.7-dev' into 3.8-dev
     add 86eae86ce4 Retarget the agent tooling to 3.8-dev
     add bcfb92b585 Merge branch '3.8-dev'
     add b07ea5925e Keep beads data out of the license check
     add 59ef9662f1 Require rejected-alternative beads to record why
     add 05577ef592 Merge branch '3.7-dev' into 3.8-dev
     add cc5c58c75b Merge branch '3.8-dev'
     add dc5b3e553d Close decision beads when they are created
     add 9da626d634 Drop the compaction line from the PRIME.md intro
     add f17ba6e68f Cut duplicated prose from PRIME.md
     add 4b7ef1f4fc Mark rejected alternatives with metadata instead of a label
     add 4bcdadd054 Merge branch '3.7-dev' into 3.8-dev
     add 68878ebd67 Merge branch '3.8-dev'
     add adba66ea3a Point the beads tooling at metadata.rejected
     add 74fe2a64d0 Document the beads workflow for committers
     add 5f7ff21665 Minor updates to beads usage in dev docs
     add 3166d0a8f1 Pin code references in beads to a commit
     add ac978da8e3 Explain the root bead, lifecycle and shared database
     add f52e706a17 Minor update to beads usage in dev docs.
     add f2e41cd560 Point agent setup at the beads workflow
     add e8e5a3a1ef Merge branch '3.7-dev' into 3.8-dev
     add f15456e919 Merge branch '3.8-dev'
     add 22191a8ce3 Attach the external artifact to the root bead
     add 5d19e40501 Add beads steps to the release process
     add b11f6702b4 Merge branch '3.7-dev' into 3.8-dev
     add 8b977a16c8 Merge branch '3.8-dev'
     add e1ca7ea3e4 Backport tinker-review to 3.7-dev
     add 700168de8a Merge branch '3.7-dev' into 3.8-dev
     add 2e39d13f84 Merge branch '3.8-dev'
     add 5afbaffa50 TINKERPOP-3281 Reject malformed GraphBinary length prefixes 
(#3610)
     add 99e468c0a6 Merge branch '3.7-dev' into 3.8-dev
     add 2512c064fc Merge branch '3.8-dev'
     add 374b0c76d0 Enforce and guard the Gryo Java serialization hardening
     add 8fee5e6cfe Merge branch '3.7-dev' into 3.8-dev
     add 75ad7c7a43 Merge branch '3.8-dev'
     add acdd237dca TinkerGraph refactor: extract interface, rename 
implementations
     add e7cfce71d0 CTR: Apply JS dependency security updates and curb 
Dependabot PR churn
     add b4298e5eee Clarify Gremlin-Groovy __. prefix guidance and datetime() 
return type
     new c082867975 Add pluggable storage layer to TinkerStorageGraph
     new 2ccf1c9c06 Move TinkerStorageGraph storage changelog entries to 4.0.0 
section
     new 0b2891051a Make TinkerStorageGraph commits fsync-durable with a 
configurable sync mode
     new af88e7d948 Serialize concurrent commit writes to TinkerStorageGraph 
storage
     new f908e0c2b5 Lock TinkerStorageGraph storage directory to a single writer
     new 2014c53edf Auto-compact TinkerStorageGraph log to bound its growth
     new d9c62b3511 Stream TinkerStorageGraph snapshots one element at a time
     new cf97e28a1a Add integrity checks to TinkerStorageGraph storage format
     new 9d23887aed Add crash-consistency and streaming-scale tests for 
TinkerStorageGraph storage
     new 2273b7dc5e Record TinkerStorageGraph format version once per store
     new 1b16518103 Document TinkerStorageGraph durability, compaction, and 
locking

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (7fac380d8c)
            \
             N -- N -- N   refs/heads/tinkergraph-storage (1b16518103)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 11 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .beads/.gitignore                                  |   91 +
 .beads/PRIME.md                                    |  311 ++++
 .beads/config.yaml                                 |   56 +
 .github/dependabot.yml                             |   43 +
 .gitignore                                         |    5 -
 .skills/tinker-dev/SKILL.md                        |   14 +-
 .skills/tinker-dev/references/beads-workflow.md    |  215 ---
 .skills/tinker-review/SKILL.md                     |    2 +-
 .skills/tinker-review/scripts/review.js            |    2 +-
 AGENTS.md                                          |   24 +-
 CHANGELOG.asciidoc                                 |    3 +
 THREAT_MODEL.md                                    |   22 +-
 bin/agent-hooks/claude.json                        |   50 +
 bin/agent-hooks/kiro.json                          |   45 +
 bin/agent-setup.sh                                 |  107 +-
 bin/beads-agent-hook.sh                            |  186 +++
 bin/beads-bootstrap.sh                             |   92 -
 bin/beads-report.py                                |  220 +++
 bin/process-docs.sh                                |   74 +-
 bin/publish-docs.sh                                |   21 +
 bin/validate-llms-txt.sh                           |  177 ++
 docs/gremlator/package-lock.json                   |  481 ++++--
 docs/gremlator/package.json                        |    6 +-
 docs/gremlint/package-lock.json                    |  591 +++++--
 docs/gremlint/package.json                         |    8 +-
 docs/site/home/llms.txt                            |   38 +
 docs/src/dev/developer/contributing.asciidoc       |    4 +
 .../dev/developer/development-environment.asciidoc |  107 +-
 docs/src/dev/developer/for-committers.asciidoc     |  275 ++-
 docs/src/dev/developer/index.asciidoc              |    1 +
 docs/src/dev/developer/release.asciidoc            |   38 +
 docs/src/dev/future/index.asciidoc                 |    1 +
 docs/src/dev/io/graphson.asciidoc                  |    2 +
 docs/src/dev/io/index.asciidoc                     |    1 +
 docs/src/dev/provider/gremlin-semantics.asciidoc   |  134 +-
 docs/src/dev/provider/index.asciidoc               |    8 +-
 .../src/docinfo-footer.html                        |   19 +-
 docs/src/recipes/anti-patterns.asciidoc            |   26 +
 docs/src/recipes/between-vertices.asciidoc         |    1 +
 docs/src/recipes/centrality.asciidoc               |    1 +
 docs/src/recipes/collections.asciidoc              |    1 +
 docs/src/recipes/connected-components.asciidoc     |    1 +
 docs/src/recipes/cycle-detection.asciidoc          |    1 +
 docs/src/recipes/duplicate-edge.asciidoc           |    1 +
 docs/src/recipes/duplicate-vertex.asciidoc         |    1 +
 docs/src/recipes/edge-move.asciidoc                |    1 +
 docs/src/recipes/element-existence.asciidoc        |    1 +
 docs/src/recipes/if-then-based-grouping.asciidoc   |    1 +
 docs/src/recipes/index.asciidoc                    |    3 +
 docs/src/recipes/looping.asciidoc                  |    1 +
 docs/src/recipes/olap-spark-yarn.asciidoc          |    1 +
 .../recipes/operating-on-dropped-elements.asciidoc |    1 +
 docs/src/recipes/pagination.asciidoc               |    1 +
 docs/src/recipes/recommendation.asciidoc           |    1 +
 docs/src/recipes/shortest-path.asciidoc            |    1 +
 docs/src/recipes/traversal-induced-values.asciidoc |    1 +
 docs/src/recipes/tree.asciidoc                     |    1 +
 docs/src/reference/gremlin-applications.asciidoc   |   10 +-
 docs/src/reference/gremlin-variants.asciidoc       |   20 +-
 .../implementations-hadoop-start.asciidoc          |    1 +
 docs/src/reference/implementations-intro.asciidoc  |    1 +
 .../reference/implementations-tinkergraph.asciidoc |   28 +-
 docs/src/reference/intro.asciidoc                  |    5 +-
 docs/src/reference/preface.asciidoc                |    1 +
 docs/src/reference/the-graph.asciidoc              |    1 +
 docs/src/reference/the-graphcomputer.asciidoc      |    1 +
 docs/src/reference/the-traversal.asciidoc          |  188 ++-
 docs/src/tutorials/getting-started/index.asciidoc  |    1 +
 .../gremlin-language-variants/index.asciidoc       |    3 +
 docs/src/tutorials/gremlins-anatomy/index.asciidoc |    1 +
 .../tutorials/the-gremlin-console/index.asciidoc   |    1 +
 docs/src/upgrade/appendix.asciidoc                 |    4 +-
 docs/src/upgrade/index.asciidoc                    |    1 +
 docs/src/upgrade/release-3.0.x-incubating.asciidoc |    1 +
 docs/src/upgrade/release-3.1.x-incubating.asciidoc |    1 +
 docs/src/upgrade/release-3.2.x-incubating.asciidoc |    3 +
 docs/src/upgrade/release-3.3.x.asciidoc            |    2 +
 docs/src/upgrade/release-3.4.x.asciidoc            |    2 +
 docs/src/upgrade/release-3.5.x.asciidoc            |    3 +
 docs/src/upgrade/release-3.6.x.asciidoc            |    1 +
 docs/src/upgrade/release-3.7.x.asciidoc            |   69 +
 docs/src/upgrade/release-3.8.0.asciidoc            |    2 +
 docs/src/upgrade/release-3.8.1.asciidoc            |    1 +
 docs/src/upgrade/release-3.8.2.asciidoc            |    1 +
 docs/src/upgrade/release-4.x.x.asciidoc            |    5 +
 docs/tinkeradoc-extension/README.md                |   14 +
 docs/tinkeradoc-extension/pom.xml                  |    2 +-
 ...sion.java => GremlinDocsConverterRegistry.java} |   15 +-
 .../tinkeradoc/GremlinExecutionCache.java          |   94 ++
 .../tinkerpop/tinkeradoc/GremlinHighlighter.java   |  117 ++
 .../tinkerpop/tinkeradoc/GremlinPostprocessor.java |   37 +-
 .../tinkerpop/tinkeradoc/GremlinTreeprocessor.java |  213 +--
 .../tinkerpop/tinkeradoc/HtmlTabRenderer.java      |   67 +
 .../tinkerpop/tinkeradoc/LlmsTxtGenerator.java     |  288 ++++
 .../tinkerpop/tinkeradoc/MarkdownConverter.java    |  501 ++++++
 .../tinkerpop/tinkeradoc/MarkdownSplitter.java     |  556 +++++++
 .../tinkerpop/tinkeradoc/MarkdownTabRenderer.java  |  103 ++
 .../apache/tinkerpop/tinkeradoc/NeutralTab.java    |   84 +
 .../tinkerpop/tinkeradoc/NeutralTabCodec.java      |  221 +++
 ...ciidoctor.jruby.converter.spi.ConverterRegistry |    1 +
 .../tinkeradoc/DualBackendIntegrationTest.java     |  118 ++
 .../tinkeradoc/GremlinExecutionCacheTest.java      |  124 ++
 .../tinkeradoc/GremlinHighlighterTest.java         |   72 +
 .../tinkerpop/tinkeradoc/HtmlTabRendererTest.java  |  104 ++
 .../tinkerpop/tinkeradoc/LlmsTxtGeneratorTest.java |  137 ++
 .../tinkeradoc/MarkdownConverterProbeTest.java     |  241 +++
 .../tinkerpop/tinkeradoc/MarkdownSplitterTest.java |  249 +++
 .../tinkeradoc/MarkdownTabRendererTest.java        |  113 ++
 .../tinkerpop/tinkeradoc/NeutralTabCodecTest.java  |  113 ++
 .../tinkeradoc/PostprocessorBackendTest.java       |   79 +
 gremlin-console/src/main/static/NOTICE             |    4 +-
 .../process/traversal/step/sideEffect/IoStep.java  |   10 +-
 .../io/graphson/GraphSONSerializerProvider.java    |   11 +
 .../io/graphson/GraphSONTypeDeserializer.java      |    4 +-
 .../graphson/PdtGraphSONSerializerProviderV4.java  |   13 +
 .../gremlin/structure/io/gryo/GryoIo.java          |    4 +-
 .../gremlin/structure/io/gryo/GryoMapper.java      |   84 +-
 .../gremlin/structure/io/gryo/GryoReader.java      |    5 +-
 .../gremlin/structure/io/gryo/GryoWriter.java      |    5 +-
 .../traversal/step/sideEffect/IoStepTest.java      |  169 ++
 .../io/graphson/GraphSONStreamConstraintsTest.java |   12 +-
 .../gremlin/structure/io/gryo/GryoMapperTest.java  |  424 +++++
 gremlin-driver/src/main/static/NOTICE              |    4 +-
 gremlin-groovy/pom.xml                             |    7 +-
 .../examples/browser/package.json                  |    2 +-
 .../gremlin-javascript/examples/browser/yarn.lock  | 1752 +++++++++-----------
 gremlin-js/gremlin-javascript/package.json         |    2 +-
 gremlin-js/gremlin-mcp/package.json                |    6 +-
 gremlin-js/gremlint/package.json                   |    2 +-
 gremlin-js/package-lock.json                       |  734 +++-----
 gremlin-server/pom.xml                             |    2 +-
 gremlin-server/src/main/static/NOTICE              |    4 +-
 gremlin-shaded/pom.xml                             |    2 +-
 gremlin-shaded/src/main/static/NOTICE              |    2 +-
 .../gremlin/hadoop/structure/io/HadoopPools.java   |    2 +
 .../hadoop/structure/io/gryo/GryoRecordReader.java |    4 +-
 .../hadoop/structure/io/gryo/GryoRecordWriter.java |    4 +-
 .../io/gryo/GryoRecordReaderWriterTest.java        |   88 +
 pom.xml                                            |  284 +++-
 spark-gremlin/pom.xml                              |    2 +-
 140 files changed, 8760 insertions(+), 2430 deletions(-)
 create mode 100644 .beads/.gitignore
 create mode 100644 .beads/PRIME.md
 create mode 100644 .beads/config.yaml
 delete mode 100644 .skills/tinker-dev/references/beads-workflow.md
 create mode 100644 bin/agent-hooks/claude.json
 create mode 100644 bin/agent-hooks/kiro.json
 create mode 100755 bin/beads-agent-hook.sh
 delete mode 100755 bin/beads-bootstrap.sh
 create mode 100755 bin/beads-report.py
 create mode 100755 bin/validate-llms-txt.sh
 create mode 100644 docs/site/home/llms.txt
 copy gremlin-core/src/test/resources/logback-test.xml => 
docs/src/docinfo-footer.html (57%)
 copy 
docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/{GremlinDocsExtension.java
 => GremlinDocsConverterRegistry.java} (65%)
 create mode 100644 
docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/GremlinExecutionCache.java
 create mode 100644 
docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/GremlinHighlighter.java
 create mode 100644 
docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/HtmlTabRenderer.java
 create mode 100644 
docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/LlmsTxtGenerator.java
 create mode 100644 
docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/MarkdownConverter.java
 create mode 100644 
docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/MarkdownSplitter.java
 create mode 100644 
docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/MarkdownTabRenderer.java
 create mode 100644 
docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/NeutralTab.java
 create mode 100644 
docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/NeutralTabCodec.java
 create mode 100644 
docs/tinkeradoc-extension/src/main/resources/META-INF/services/org.asciidoctor.jruby.converter.spi.ConverterRegistry
 create mode 100644 
docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/DualBackendIntegrationTest.java
 create mode 100644 
docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/GremlinExecutionCacheTest.java
 create mode 100644 
docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/GremlinHighlighterTest.java
 create mode 100644 
docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/HtmlTabRendererTest.java
 create mode 100644 
docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/LlmsTxtGeneratorTest.java
 create mode 100644 
docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/MarkdownConverterProbeTest.java
 create mode 100644 
docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/MarkdownSplitterTest.java
 create mode 100644 
docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/MarkdownTabRendererTest.java
 create mode 100644 
docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/NeutralTabCodecTest.java
 create mode 100644 
docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/PostprocessorBackendTest.java
 create mode 100644 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/IoStepTest.java

Reply via email to