Skip to content

Drop changelog.earth: it migrated off Jev before we listed it - #53

Merged
MrJev merged 1 commit into
mainfrom
drop-changelog-earth
Sep 27, 2026
Merged

MrJev merged 1 commit into
mainfrom
drop-changelog-earth

Conversation

@MrJev

@MrJev MrJev commented Sep 27, 2026

Copy link
Copy Markdown
Owner

A correction to my own triage from the 25th, found while picking today's review batch.

byalex33/changelog.earth passed the screen because the code contains typesafe-ai/jev. Reading it properly, that string lives in archived data, not on a live path:

  • lib/groq.mjs and lib/patch-titles.mjs are the live editorial path, calling api.groq.com.
  • data/editions.json has 293 editions; 23 carry a jev: {model: 'typesafe-ai/jev', eligibleProbability, faithfulProbability} block from when Jev did the screening.
  • lib/edition-archive.mjs preserves those historical fields when a newer revision arrives, and the test that pins it is called check-groq-only.mjs — "Groq-only revisions retain historical review metadata".
  • There is no api.typesafe.ai, no /v1/systemone, no TYPESAFE_API_KEY and no SDK anywhere in the tree, and the README no longer mentions Jev.

So the project used Jev and moved on. Under our own bar — "the project should actually call Jev, not just mention it" — the entry does not qualify, so it comes out, and byalex33/changelog.earth goes into discovery-ignore.txt with that reason so tomorrow's run does not offer it again.

No review existed yet, so nothing is orphaned. Entry count 367 → 366.

The screener lesson, which I will add to the workflow doc separately: a marker in code is not the same as a marker on a live path. Archived JSON, fixtures and a validator that guards historical fields all read as "CODE-CALL" to the grep. The cheap discriminator is to check whether the marker appears in a module that anything calls, and to look at what the current README claims — this one had already stopped mentioning Jev.

🤖 Generated with Claude Code

https://claude.ai/code/session_013MQewmnosW2tdUbmHCnryG

Listed on the 25th on a code marker that turned out to be archive data.
The live path calls Groq (lib/groq.mjs, lib/patch-titles.mjs); the only
Jev references left are archived review metadata on 23 of 293 editions
and a validator that preserves those fields when a Groq-only revision
lands -- there is a script literally named check-groq-only.mjs. No Jev
call exists in the repository.

Ignored with that reason, so discovery does not re-offer it.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013MQewmnosW2tdUbmHCnryG
@MrJev
MrJev merged commit e1b74a3 into main Sep 27, 2026
2 checks passed
@MrJev
MrJev deleted the drop-changelog-earth branch September 27, 2026 08:31
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.

1 participant