docs: sync after #402 (activity count) and #394 (page count, site assembly) - #403
Merged
Merged
Conversation
…nputs Automated documentation-drift sync. Three claims disagreed with the code on main; all were verified against the checked-out source rather than inferred from a diff. README.md — activity count (regression from #402) The copy-editing pass rewrote "All 27 activities" to 29 in the reference table and "27 activities" to 29 in the solution tree, while the highlights bullet kept 27, so the file contradicted itself. ActivityCatalog.cs holds 27 entries and every other surface (doc site de/en, website i18n de/en) says 27. DocumentationCountsTests guards only the highlights bullet, which is why the other two drifted unguarded. README.md — documentation site page count (from #394) 43 pages corrected to 44: data/nav.ts routes 44 paths and content/de and content/en hold 44 .md files each, the two sets being identical. CONTRIBUTING.md — site assembly (from #394) assemble:site was described as taking two finished builds and writing root, docs/ and media/. assemble-site.mjs requires three builds (dist, dist-site, ../nodepilot-ui/dist-demo) plus pages-media and also writes demo/, and every input is mandatory. preview:site runs build, build:site and build:demo. The missing build:demo bullet is added. Text only; no code, config or test changes.
3 tasks
2 tasks
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.
What & why
Automated documentation-drift sync for the pull requests active in the last 26 hours. Every figure
below was verified against the checked-out code on
main, not inferred from a diff.mainREADME.md(×2)ActivityCatalog.csholds 27 entriesREADME.md(×2)data/nav.tsroutes 44 paths,content/deandcontent/enhold 44.mdfiles eachCONTRIBUTING.mdassemble:siteruns "from the two finished builds"; output lists root /docs//media/;preview:site"runs both builds"assemble-site.mjsrequires three builds (dist,dist-site,../nodepilot-ui/dist-demo) pluspages-media, and also writesdemo/;preview:siterunsbuild,build:siteandbuild:demoThe activity count is a regression, not stale prose
#402 was a copy-editing pass described as having no factual changes. It did change one: it rewrote
two
27 activitiesclaims to29while leaving the highlights bullet at27, so the READMEcontradicted itself.
DocumentationCountsTestspins only the highlights bullet(
with (\d+) activity types), which is exactly why the other two could drift unnoticed. Everyother surface — doc site
concepts/workflows.mdin both languages, and the websitei18n/{de,en}.ts—already says 27.
Relationship to #399
#399 carries the page-count and site-assembly corrections but is
mergeable_state: dirty: #402rewrapped the very paragraphs it patches, so its hunks no longer apply. Those two fixes are
re-applied here against current
main. #399 is superseded and can be closed.How
Text only. No code, config or test changes.
Testing
Nothing executable changed, so no suite applies. The figures are derived from the repository rather
than asserted:
grep -cE '(Action|Logic|ControlFlow)\("' src/NodePilot.Core/Activities/ActivityCatalog.csgrep -cE "\{ path: '" src/nodepilot-docs-ui/src/data/nav.ts, matching 44.mdfiles in eachof
content/deandcontent/en(the two sets are identical).REQUIRED_INPUTS/cpSyncinscripts/assemble-site.mjsand thepreview:sitescript inpackage.json.All 18
DocumentationCountsTestsrows were re-derived against the code and match(MCP tools 102, default 92, destructive 10, activity types 27, skins 10, 234 Vitest files,
77 E2E specs);
CLAUDE.mdis 54,934 bytes, under the 60,000 cap.content/de/andcontent/en/) if behavior or config changedmain; no direct commits tomainThe docs-site corpus does not duplicate either corrected fact, so no
content/{de,en}mirror wasneeded: the page count appears only in the README, and the site-assembly instructions only in
CONTRIBUTING.mdandCLAUDE.md(which already described the three required inputs).Not applied here
Nothing. The dependency bumps in the window (#396, #397, #398, #401) touch only
package.json,lockfiles and
Directory.Packages.props, with no user-facing or contractual surface, so nodocs-drift issue was filed.
Generated by Claude Code