Skip to content

The Word add-in gets its own page, like the desktop app - #92

Merged
peopleworks merged 1 commit into
mainfrom
word-addin-page
Sep 8, 2026
Merged

peopleworks merged 1 commit into
mainfrom
word-addin-page

Conversation

@peopleworks

Copy link
Copy Markdown
Owner

/word, in both languages, reachable from the navigation — the same treatment /download gives the desktop app.

How it is ordered, and why

Installing first. Somebody arriving from the README or a video wants the manifest, not an argument they are already convinced by. Then the mechanism, then what it does, then the part a teacher is actually deciding about.

That last section is the one worth reading:

It gives a score and then declines to draw a conclusion from it… No verdict at this length. The boundary was measured only on texts of 649 words and longer, so no verdict is given — the score is neither evidence that a machine wrote this nor evidence that a person did.

Every number is read, not typed

The floor, the corpus size, how many are flagged, the upper bound — all from the calibration the build ships.

why.html was typed by hand and spent six days quoting a corpus of ninety after the corpus became 296. This page cannot do that, because there is nothing on it to forget to retype.

The /download section is now a pointer

It carried the same three paragraphs for a few hours. Two copies of an argument is how one of them ends up saying something the other stopped saying — the failure this repository has now hit four times. The six orphaned locale keys are deleted rather than left behind.

Found by rendering it

The .cta class came from why.html, which is a standalone page with its own stylesheet. So the two action links shipped as bare text sitting against each other. .cta now exists in the shared stylesheet, and the buttons look like buttons.

Checked in both languages at full page height.

432 tests. The locale test lists the four wa.does.* entries by hand, for the same reason Download.razor's are listed: a key built from an array is invisible to a text search.

🤖 Generated with Claude Code

https://claude.ai/code/session_015PEbbiYSNPw7jE3LrPNhyF

/word, in both languages, reachable from the navigation.

It leads with installing, because somebody arriving from the README or a video
wants the manifest and not an argument they are already convinced by. Then the
mechanism, then what it does, then the part a teacher is actually deciding
about: what it does with a short document.

Every number on it is read from the calibration the build ships — the floor, the
corpus size, how many are flagged, the upper bound. why.html was typed by hand
and spent six days quoting a corpus of ninety after the corpus became 296. This
page cannot do that, because there is nothing on it to forget to retype.

The section that lived on /download is now a pointer to it. That section carried
the same three paragraphs for a few hours, and two copies of an argument is how
one of them ends up saying something the other stopped saying — which is the
failure this repository has now hit four times. Its six orphaned locale keys are
deleted rather than left behind.

Found by rendering it, which is why it gets rendered: the `.cta` class came from
why.html, a standalone page with its own stylesheet, so the two action links
shipped as bare text sitting against each other. `.cta` now exists in the shared
stylesheet.

432 tests, and the locale test lists the four `wa.does.*` entries by hand for
the same reason Download.razor's are listed: a key built from an array is
invisible to a text search.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015PEbbiYSNPw7jE3LrPNhyF
@peopleworks
peopleworks merged commit 134e0d3 into main Sep 8, 2026
4 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.

1 participant