The whole header was dead on six pages, and the homepage sold something else - #631
Merged
Conversation
…ng else Two problems, both reported by the owner and both worse than they looked. **The header did nothing on any routed page.** Its nine links point at sections of the one-page scroll. On /verification, /proof, /ip, /course, /cases and /about those sections do not exist, and the handler called preventDefault and then scrollIntoView on null — so every link was silently inert. Confirmed by asking the page: all nine ids missing, hash unchanged after a click, scrollY still 0. They now go home first and poll for the target until the homepage has mounted, rather than guessing a delay. The footer's section links had a subtler version of the same bug: under HashRouter a bare "#theorems" reads as a route, so clicking one from a routed page dumped the reader on the homepage without scrolling to what they clicked. Same handler, same fix. **The homepage still sold the previous business.** Its position was "GPU-Verified Green AI Economy", its headline metrics were 298K tokens/s on an RTX 3090, and its two calls to action were "Install CLI" — which installed nothing, it scrolled to a section — and "Read Papers". Nothing on the page led to anything that can be bought, and nothing mentioned silicon. The hero now states the position that is actually evidenced: RTL measured on real silicon, bit-exact against a model written from the specification, on a toolchain with no vendor licence in it. The three headline figures are ones I can show the working for — 170,068 cycles with zero mismatches on a third-party design, the SKY130 tape-out, and zero vendor licences. Primary action goes to the service, secondary to the evidence, because that is what a sceptical reader wants next. The φ identity stays as the headline: it is the project's name, and the component special-cases it. Left alone deliberately: the theorems, publications, DePIN and invest sections further down. They belong to a fundraising pitch rather than a services page, and whether to keep them is the owner's call, not mine to make while he is asleep. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
github-actions Bot
added a commit
that referenced
this pull request
Aug 8, 2026
The whole header was dead on six pages, and the homepage sold something else (#631) Two problems, both reported by the owner and both worse than they looked. **The header did nothing on any routed page.** Its nine links point at sections of the one-page scroll. On /verification, /proof, /ip, /course, /cases and /about those sections do not exist, and the handler called preventDefault and then scrollIntoView on null — so every link was silently inert. Confirmed by asking the page: all nine ids missing, hash unchanged after a click, scrollY still 0. They now go home first and poll for the target until the homepage has mounted, rather than guessing a delay. The footer's section links had a subtler version of the same bug: under HashRouter a bare "#theorems" reads as a route, so clicking one from a routed page dumped the reader on the homepage without scrolling to what they clicked. Same handler, same fix. **The homepage still sold the previous business.** Its position was "GPU-Verified Green AI Economy", its headline metrics were 298K tokens/s on an RTX 3090, and its two calls to action were "Install CLI" — which installed nothing, it scrolled to a section — and "Read Papers". Nothing on the page led to anything that can be bought, and nothing mentioned silicon. The hero now states the position that is actually evidenced: RTL measured on real silicon, bit-exact against a model written from the specification, on a toolchain with no vendor licence in it. The three headline figures are ones I can show the working for — 170,068 cycles with zero mismatches on a third-party design, the SKY130 tape-out, and zero vendor licences. Primary action goes to the service, secondary to the evidence, because that is what a sceptical reader wants next. The φ identity stays as the headline: it is the project's name, and the component special-cases it. Left alone deliberately: the theorems, publications, DePIN and invest sections further down. They belong to a fundraising pitch rather than a services page, and whether to keep them is the owner's call, not mine to make while he is asleep. Co-authored-by: Dmitrii Vasilev <admin@t27.ai> Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
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.
Two problems the owner reported, both worse than they looked.
The header did nothing on any routed page
Its nine links point at sections of the one-page scroll. On
/verification,/proof,/ip,/course,/casesand/aboutthose sections do not exist, and the handler calledpreventDefault()and thenscrollIntoViewonnull— so every link was silently inert on six pages.Confirmed by asking the page rather than guessing: all nine ids missing, hash unchanged after a click,
scrollYstill 0. They now go home first and poll for the target until the homepage has mounted, instead of guessing a delay.The footer had a subtler version: under HashRouter a bare
#theoremsreads as a route, so clicking one from a routed page dumped the reader on the homepage without scrolling to what they clicked. Same fix.The homepage still sold the previous business
/proofNothing on the page led anywhere that can be bought, and nothing mentioned silicon. The three headline figures are now ones with working I can show.
The φ identity stays as the headline — it is the project's name, and the component special-cases it.
Left alone deliberately: the theorems, publications, DePIN and invest sections further down. They belong to a fundraising pitch rather than a services page, and whether to keep them is the owner's call.
🤖 Generated with Claude Code