refactor(web): drop three pieces of furniture that carry no information - #15
Merged
Conversation
Three things on the page looked like information and were not. The four superscript counters on the nav links cannot be decoded. 04 counts the engineering cards, 05 the reading-room views, 08 the pipeline passes, 85 the corpus works — four different units, no labels, so 85 reads as the same kind of number as 04. Only four of the five links carry one, so it is not a system either, and every count is already stated where it means something: the hero's stats row, "five views" in the reading room, the numbered passes themselves. They also cost the nav its rhythm, each being absolutely positioned at right:-16px, outside its own link and inside the following gap. Gone at every width, which also settles an inconsistency an earlier pass introduced by hiding them on phones only. The reading room's five filter pills have no handler anywhere in the bundle and the cards they would filter carry no category data at all — clicking one leaves all five cards visible. The counts do map cleanly onto the cards, so the intent is legible and they could be wired; they should not be. A filter over five items that all fit on one row and are all already visible is not a control, it is decoration shaped like one. And every one of the seven section rules opened with the section's own name, which the coral label repeats verbatim 57px below: "The rule" over "The rule", "Engineering" over "Engineering", "The corpus" over "The corpus". The label is the one that belongs, sitting directly above the headline. The rule keeps its annotation, which is the part that says something the label does not — docs/8-pass-pipeline.md, src/loregraph, eight passes, Apache-2.0. The hero's rule is left whole because its two halves differ. Verified on all four languages: no rule still repeating its label, no pills left, nothing clipped, no horizontal scroll. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
loregraph | 88a5810 | Commit Preview URL Branch Preview URL |
Jul 30 2026, 03:22 AM |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Three things on the page looked like information and were not.
The four superscript counters on the nav links cannot be decoded. 04 counts the engineering cards, 05 the reading-room views, 08 the pipeline passes, 85 the corpus works — four different units, no labels, so 85 reads as the same kind of number as 04. Only four of the five links carry one, so it is not a system either. Every count is already stated where it means something: the hero's stats row, "five views" in the reading room, the numbered passes themselves. They also cost the nav its rhythm — each is absolutely positioned at
right: -16px, outside its own link and inside the following gap, so the spacing read as uneven. Gone at every width, which also settles an inconsistency an earlier pass introduced by hiding them on phones only.The reading room's five filter pills do nothing. No handler anywhere in the bundle, and the cards they would filter carry no category data at all — clicking one leaves all five cards visible. The counts (All 05, Text 01, Graph 01, Time 01, Catalogue 02) do map cleanly onto the five cards, so the intent is legible and they could be wired. They should not be: a filter over five items that all fit on one row and are all already visible is not a control, it is decoration shaped like one.
Every one of the seven section rules opened with the section's own name, which the coral label repeats verbatim 57px below — "The rule" over "The rule", "Engineering" over "Engineering", "The corpus" over "The corpus". The label is the one that belongs, sitting directly above the headline. The rule keeps its annotation, which is the part that says something the label does not:
The hero's rule is left whole because its two halves differ ("Cover plate", "Design for a theater set, The Met").
The corpus section needed its own case: its rule is
.work-rulewith an inline-styled group rather than.meta-grp, so the first attempt missed it.Still there, and why
Verified
All four languages: no rule still repeating its label, no pills left, nothing clipped, no horizontal scroll.
ruff checkclean, 103 unit tests pass.🤖 Generated with Claude Code