Skip to content

benchmark docs: match the code, retire stage history, owed work and the roster decisions in section 7 (#66) - #67

Merged
tae898 merged 2 commits into
mainfrom
docs/bench-sweep-20261002
Oct 2, 2026
Merged

tae898 merged 2 commits into
mainfrom
docs/bench-sweep-20261002

Conversation

@tae898

@tae898 tae898 commented Oct 2, 2026

Copy link
Copy Markdown

Closes #66.

Markdown only: no code changes while the October chain runs (it pulls main before every stage).

  • Matches the code: the removed page_check.MAPPING and _resolve gates are no longer documented, and page_check is described as it runs; heap ratios are stated from HEAP_BY_SCALE against MEM_BY_SCALE; dev and SNAPSHOT rows are admitted only when the commit matches the pin; the runner lock's path; QuestDB and mongot run at their own default heap; pgvector's sparse index is built after its load; MongoDB's graph arm runs chained $lookup; the overrides inventory gains the live overrides it lacked; the retired synthetic document lane is no longer described as live; the launch block exports what a commit-pinned campaign needs.
  • Retired: stage narratives and dated history in CAMPAIGN, FAIRNESS, COMPARATORS, and PAGE-SPEC (rules kept); struck-through and "until" annotations; hand-carried counts.
  • Owed work into section 7: the AGE graph arm and every arm and survey the roster decisions add (rows 26 to 44), plus items that lived in PAGE-SPEC, PROTOCOL, and the notes.
  • The roster rule (which engine belongs on which table) opens COMPARATORS' "Not added, and why", with two exclusions recorded with their reasons (Chroma on sparse is cloud-only; FalkorDB has no interactive transaction for the cross-model lane).

Checks: structure_check.py gates and stage chain pass (its later stages need the bench host's results files and run at landing); version_pin_check.py 0 disagreements; every table row keeps its header's column count; no em dashes added.

🤖 Generated with Claude Code

https://claude.ai/code/session_01WWcDr7TwvcfMsQkeYQVHZr

tae898 and others added 2 commits October 2, 2026 12:03
…section 7 (sweep 2026-10-02)

Match the code: the runner lock path and its startup refusal, the dev-build
admission rule (_commit_matches), the heap ratios from HEAP_BY_SCALE, the
QuestDB and mongot heap exceptions, the launch exports a commit-pinned
campaign needs, MongoDB's graph arm as chained $lookup only, pgvector's
sparse index built after its load inside one timer, the int8 dense arms at
9.99M only, what page_check runs now (MAPPING and _resolve are gone), the
missing live overrides in PROTOCOL section 7 (Memgraph, FalkorDB, LadybugDB,
the PostgreSQL family's memory, Neo4j's checkpoint, ArangoDB, MongoDB, the
l4 settle), Memgraph and FalkorDB in F10, the AGE version string the rows
carry, the Python-cost table's real source, and the in-use libraries.

Retire: the September chain and extension, qCAL, the October plan and uplift
narrative, retired L1 tabular rows, struck-through comparator entries,
stale version numbers, a rule cited to a decision that does not hold it,
and hand-carried counts. Rules are kept; live stage state is left in place.

Owed work into CAMPAIGN section 7: rows 26 to 36 (PG+AGE on the graph
tables, the $graphLookup check and QUERY_LANGUAGE, pycost, QuestDB and
mongot heaps, the F13/F11 header, BUGS C4, planned tables, graph_gav,
figures, the sparse one-timer sentence), the memory sweep into row 7, the
fixes expected to move cells into row 9, and row 20's thread and memory-pool
audits.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WWcDr7TwvcfMsQkeYQVHZr
…MPARATORS

Section 7: row 26 (PostgreSQL + AGE on the graph tables) runs inside the 26.10.1
measurement, not as an October extension; the MongoDB rows record the
$graphLookup rewrite and the Python-cost row the re-measure; rows 37-44 add the
new dense arms (Elasticsearch fp32 and int8, Memgraph, FalkorDB, LadybugDB),
the cross-model arms (Memgraph, LadybugDB, DuckDB tested), the lifecycle and
plain-PostgreSQL time-series arms, the quantization survey, PG+AGE in the
multi-model table, and the dense ingest/index split for DuckDB VSS and
ArangoDB. COMPARATORS states the roster rule and records Chroma on sparse and
FalkorDB on cross-model as not added, with the reasons checked 2026-10-02.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WWcDr7TwvcfMsQkeYQVHZr
@tae898
tae898 merged commit f1e55d1 into main Oct 2, 2026
2 checks passed
@tae898
tae898 deleted the docs/bench-sweep-20261002 branch October 2, 2026 03:34
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.

benchmark docs drift from the code, carry stage history, and miss roster holes

1 participant