Skip to content

docs(readme): add a skimmable 'How Midas compares' table - #19

Merged
vornicx merged 1 commit into
vornicx:mainfrom
L4s4rt3:readme-comparison-table
Jul 6, 2026
Merged

vornicx merged 1 commit into
vornicx:mainfrom
L4s4rt3:readme-comparison-table

Conversation

@L4s4rt3

@L4s4rt3 L4s4rt3 commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

What

Adds a How Midas compares section to the README, right after Why Midas — a single skimmable table for the visitor deciding "Midas or Mem0?" in the ~30 seconds they give a repo.

Why

All the material already exists, but it's spread across README prose and BENCHMARKS.md sections. The table is built only from claims already measured and published in this repo (ingest cost/latency, provenance, the 0.84 gpt-4o tie with Observational Memory, offline e2e run) — nothing new is asserted.

The last row deliberately states Midas's own weakness (whole-conversation aggregation, ❌ by design, linked to the measurements). That's on-brand with the eval-first discipline, and it defuses the criticism before a launch-day commenter makes it.

Context and rationale in #18. Happy to adjust wording, numbers, or placement — or close if you'd rather present this differently.

🤖 Generated with Claude Code

A skimmable side-by-side after 'Why Midas', built only from claims
already measured and published in BENCHMARKS.md — including the
aggregation weakness, stated in Midas's own table.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

@vornicx vornicx left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verified every row against BENCHMARKS.md on main — they all check out:

  • 0 LLM / $0 / no egress at ingest, and ~16–116 ms ingest (§ Cost/latency: ~16 ms p50 short records, ~116 ms/event), vs ~668 ms for the LLM-at-ingest class — ✅ matches.
  • 0.84 LongMemEval-s judged answer (gpt-4o), tying Observational Memory — ✅ matches the § judged-answer table ("gpt-4o | 0.84 | 0.84 — match").
  • Verbatim source-traceable recall / fully offline (Ollama e2e) / deterministic, one-command repro — ✅ all supported by the repo.
  • The aggregation row is stated as a weakness, ❌ by design, and linked to the measurements — on-brand with the eval-first discipline and it defuses the obvious launch-day criticism before it's made.

Docs-only, scoped to one section, nothing new asserted. LGTM — recommend merging. (CI hasn't run because fork PRs need a maintainer to approve the workflow; the change is README-only, so that's expected.)

One optional nit, non-blocking: the header row | | **Midas** | … renders an empty first cell — some Markdown viewers prefer a label there (e.g. | Property | **Midas** | … |). Fine to leave as-is.


Generated by Claude Code

vornicx added a commit that referenced this pull request Jul 6, 2026
Addresses the "community surface" and troubleshooting items from the outside
review in #18. All additive, no code touched:

- ROADMAP.md: the semver contract, the design invariants (no-LLM/local/
  traceable/governed) stated as non-negotiable, what shipped in 1.0.0, a
  help-wanted near-term list, and — on-brand — an explicit "not planned"
  section tied to the documented measured ceilings (naive distillation
  0.37->0.08, whole-conversation aggregation).
- .github/ISSUE_TEMPLATE/: a bug report that pre-fills the `midas doctor`
  block (config paths/versions only, safe to paste), a feature request that
  asks up front whether it adds an LLM to the ingest/query path, and a
  config.yml routing questions to Discussions and the benchmark repro.
- .github/PULL_REQUEST_TEMPLATE.md: a checklist that separates the
  measure-everything core bar from the lighter docs/examples path.
- README "Troubleshooting": surfaces `midas doctor` as the one-command
  diagnosis with a symptom -> fix table (the #18 P2 ask).
- CONTRIBUTING "A lighter bar for docs & examples": explicitly relaxes the
  eval-first bar for docs/guides/examples so first contributions aren't
  gated by the retrieval-core rigor.

Does not include the README comparison table — that's #19, already open.


Claude-Session: https://claude.ai/code/session_01Deray2qcPRy1hZVQnboHp4

Co-authored-by: Claude <noreply@anthropic.com>
@vornicx
vornicx merged commit 4217fd9 into vornicx:main Jul 6, 2026
2 checks passed
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.

2 participants