Skip to content

chore(data): bump the registry pointer to 455bb27f - #95

Merged
maehr merged 1 commit into
textrefs:stagingfrom
maehr:chore/bump-registry-pointer
Aug 25, 2026
Merged

chore(data): bump the registry pointer to 455bb27f#95
maehr merged 1 commit into
textrefs:stagingfrom
maehr:chore/bump-registry-pointer

Conversation

@maehr

@maehr maehr commented Aug 25, 2026

Copy link
Copy Markdown
Member

Picks up four merged registry pull requests.

Registry PR What it does
textrefs/registry#21 Document alternative_labels in the registry AGENTS.md, replacing the stale alt_labels promise
textrefs/registry#29 Correct the Perseus editions on the Republic and the Nicomachean Ethics, add the Greek OCT resolvers, record two verified negatives
textrefs/registry#30 Drop the three Wikisource resolver targets
textrefs/registry#31 Seed alternative_labels on all twelve works

Closes registry #22, #24 and #27. Registry #26 stays open on its remaining bullets.

What changes on the site

/find/ now resolves NE 1094a1 to the Nicomachean Ethics through TIER.EXACT_ALTERNATIVE_LABEL. Before this pin it resolved to the New Testament through TITLE_PREFIX, because ne is a literal prefix of new testament. That is the failure ADR-0007 was written to close, and the tier has been live but unexercised since #90src/lib/find.test.ts still notes "No work in data/ carries alternative_labels yet."

/reg/ filtering picks the labels up too, via the data-reg-item haystack.

Resolver-target changes: the Republic and the Nicomachean Ethics each gain a Greek OCT target beside the corrected English one; the Analects, the Daodejing and Genji each lose their Wikisource target. No reference UUID moves — no UUID seed field was touched in any of the four PRs (ADR-0002).

Checks on the new pin

  • npm run validate:data — 68,005/68,005 records valid (works=12, systems=10, refs=67,959, mappings=24)
  • npm run compile:data — no dropped resolver targets
  • npm run verify — passes; 204,364 pages built, all internal links valid

The pinned SHA 455bb27f is the head of registry main, so the ancestry check in .github/workflows/validate.yml passes.

Follow-up

textrefs/registry#32 (the Qurʾān) is not in this pin. It is a draft, blocked on #94.

Copilot AI lite review requested due to automatic review settings August 25, 2026 19:40
Picks up four merged registry pull requests:

- textrefs/registry#21 — document `alternative_labels` in AGENTS.md
- textrefs/registry#29 — correct the Perseus editions, record two verified
  negatives (closes registry textrefs#22 and textrefs#24)
- textrefs/registry#30 — drop the three Wikisource resolver targets
- textrefs/registry#31 — seed alternative labels on all twelve works
  (closes registry textrefs#27)

`/find/` now resolves `NE 1094a1` to the Nicomachean Ethics through
`TIER.EXACT_ALTERNATIVE_LABEL`. Before this pin it resolved to the New
Testament through `TITLE_PREFIX`, which is the failure ADR-0007 was written to
close.

`npm run verify` and `npm run validate:data` both pass on the new pin: 68,005
records valid, 204,364 pages built, all internal links valid.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CD9MxbT2jSZmJyR9ywJGEs

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the data/ git submodule (the textrefs/registry pointer) to 455bb27f, pulling in recently-merged registry changes so the site build picks up updated work labels and resolver targets.

Changes:

  • Bump the registry submodule pointer from 237e39f to 455bb27f.
  • Inherits registry updates including alternative_labels seeding (affecting /find/ and /reg/ label matching) and resolver-target adjustments for several works.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@maehr
maehr merged commit 6c31d8f into textrefs:staging Aug 25, 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