Skip to content

docs(api): tighten prose across handbook version trees - #176

Merged
nerdalytics merged 2 commits into
trunkfrom
docs/handbook-style-v2001
Oct 18, 2026
Merged

nerdalytics merged 2 commits into
trunkfrom
docs/handbook-style-v2001

Conversation

@nerdalytics

Copy link
Copy Markdown
Owner

Summary

Prose pass over every handbook version tree: v1.0.0, v1000.0.0, v1000.1.1, v1000.2.5, v1000.3.3, v2000.0.0 and v2001.0.0, including the /latest glob source. Em dashes, mid-sentence colons, bold-label lists, filler, hedging and AI vocabulary are removed. Code blocks, numbers, links, frontmatter and VersionLink markup are unchanged.

Each changed hunk was checked for meaning changes. Claims that code backs were checked against the matching source tag (1.0.0, 1000.x.y, 2000.0.0, 2001.0.0). Where a rewrite changed a claim, the original claim was restored.

Replaces #175, which covered only v2001.0.0.

Verification

  • npm run build (root): exit 0
  • npm run lint (root): exit 0
  • npm run check (root): exit 0
  • npm run check (handbook): COMPLETED 374 FILES 0 ERRORS 0 WARNINGS 0 FILES_WITH_PROBLEMS

The handbook vite build was not run for this PR.

Source-backed corrections

  • architecture and performance pages in v2000.0.0 and v2001.0.0: trackingOnly / trackRead / registerEffectRead renamed to isTrackingOnly / recordEffectRead (silent flag). Verified in tag 2000.0.0 and trunk src/index.ts.
  • v1000.3.3 architecture: batch error path clears both pending and deferred effects, as in tag 1000.3.3 executeBatch.

Open items (not in this PR)

  • v1000.3.3 says "about 489" lines (architecture) and "about 480" (introduction). Tag 1000.3.3 has 482 lines.
  • v1000.3.3 lens: "silently rejected" describes the proto-key denylist. In source, a rejected path becomes [], and an empty path makes the lens write the whole source object. The docs do not say so.
  • v1000.0.0 and v1000.2.5 batch "Error handling" says only pending effects are cleared. Source also clears deferred effects.
  • v2001.0.0 (carried from the first pass): derive and migration pages still have em dashes in new upstream text; handbook/src/lib/navigation.ts links to /select and /lens, which do not exist under v2001.0.0; installation says "There are no subpath exports" while package.json declares ./hooks; benchmark figures on state and performance disagree.
  • architecture:65 (v2000.0.0 and v2001.0.0): the flag is isTrackingOnly in source. This PR updates the wording only.

Style-only pass over the 15 v2001.0.0 handbook pages that the
latest tree now maps to. Replaces em dashes and mid-sentence
colons in prose, converts bold-label lists to sentences, and cuts
filler and AI vocabulary. Code blocks, numbers, links and
VersionLink markup are unchanged.
Rewrite handbook pages in every version tree (v1.0.0, v1000.x, v2000.0.0,
v2001.0.0) to remove AI writing patterns: em dashes, mid-sentence colons,
bold labels, filler and hedging.

Each hunk was checked for meaning changes against the matching source tag.
Claims that changed were restored, and the trackingOnly names were updated
to isTrackingOnly and recordEffectRead in the v2000.0.0 and v2001.0.0
architecture and performance pages.
@nerdalytics
nerdalytics merged commit 03b4dfb into trunk Oct 18, 2026
12 checks passed
@nerdalytics
nerdalytics deleted the docs/handbook-style-v2001 branch October 18, 2026 15:35
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