Repository navigation
docs: align documentation with 0.2.1 - #87
Conversation
Code reviewReviewed head: 0716eae (base develop) What I checkedAll 14 changed files, line by line, against the code at the head; only documentation changed. The following match the code: Node 22.22+ matches package.json engines. The keychain text matches src/keychain/macos.ts (security -i with add-generic-password -U -X hex on stdin, never -w in argv). The sc licence refusals match test/e2e/source-control.e2e.ts, so removing the not-found troubleshooting case is correct after #39. The publish settings text matches stripForPublish. The global options table matches src/cli.ts. The folder wording is backed by validation row 4. Style: no emojis, sentence case, no hyphen used as a dash. Findings
Unread boundary: none of the changed lines. Docs outside the diff were only searched for stale claims. Nothing was executed; CI is reported green. |
…ror text Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Review response – round 1 (code review dc92b451)Pushed to
Sibling sites checked (whole class):
Checks run on Revalidation scope: re-review of the six commits above. 🤖 Generated with Claude Code |
Code reviewReviewed head: 3d3a96d (branch xez/6c1ba637, base develop). Scope: git diff 0716eae..3d3a96d against the seven findings of review run dc92b451. Verdict: APPROVE Independence: confirmed. The launch text names the original author as codex/gpt-5.6-terra and repair round 1 as claude/opus (run a9a0b540); this review is claude/sonnet and wrote none of it. Boundary. Read: the full diff 0716eae..3d3a96d, and at the head the files src/commands/source-control.ts, src/client/public-api.ts, src/client/internal-api.ts, src/commands/folder.ts, src/keychain/macos.ts, scripts/local-n8n/lib.ts, test/e2e/source-control.e2e.ts, test/e2e/folder.e2e.ts, test/e2e/setup/helpers.ts, CHANGELOG.md, docs/community-vs-enterprise.md, docs/reference/source-control.md, docs/reference/folder.md, docs/guides/folders.md, docs/troubleshooting.md and docs/validation/n8n-2.40.5.md. The src, test, bin, scripts, package.json and CHANGELOG.md trees are byte-identical between the worktree and the head (empty git diff), so code claims were checked against them. Not read: the rest of the branch-vs-develop diff (CLAUDE.md, CONTRIBUTING.md, auth.md, workflow.md), which is outside this scope. Nothing was executed; CI green is as reported in the launch text. Earlier findings
docs/community-vs-enterprise.md (-22 lines)Nothing a user still needs was removed. What went: two byte-identical n8n error JSON blocks and a stray New findings (none blocking)
Both are safe to take in a follow-up; neither changes what a user would run or expect. Approve-label evidence: none requested; the approval label is not something this reviewer grants. |
Code reviewReviewed head: 3d3a96d (base: develop; repair diff: 0716eae..3d3a96d). Finding
Reviewed boundary: all eight repair-diff files, their changed lines and relevant surrounding claims; the named source, helper, keychain and e2e files at the pinned head. The removed source-control JSON examples repeated unproven full error text; the remaining code and license-message claims match the e2e checks and recorded 2.40.5 observation. Other branch changes and licensed happy paths were not reviewed. No local execution; PR checks check, e2e and e2e-macos are green on this head. No labels requested. |
Summary
CLAUDE.md:9,102–126– align the Node.js requirement, macOS stdin/hex keychain write mechanism, global-option descriptions, and folder API wording with the implementation.CONTRIBUTING.md:20– require Node.js 22.22+ to matchpackage.json.SECURITY.md:52– distinguish optional macOS keychain storage from environment-provided credentials.docs/community-vs-enterprise.md:11,70–105– record the observed Community source-control licence refusal for both supported commands.docs/guides/ai-agents.md:54– describe licensed command failures without the obsoletenot foundclaim.docs/guides/folders.md:15– state the implemented internal-API mechanism without claiming an unavailable public endpoint.docs/guides/workflow-lifecycle.md:147– document preservation of n8n-accepted workflow settings during publish.docs/reference/auth.md:15– document macOSsecurity -istdin writes with-X <hex>and no secret process argument.docs/reference/folder.md:6– align internal-API folder authentication wording with the client implementation.docs/reference/source-control.md:6,28–36– correct the Community response and example to the licence refusal.docs/reference/workflow.md:186– document accepted workflow settings and dropped unknown fields precisely.docs/runbooks/local-n8n.md:10,45– align the Node.js requirement and local-n8n environment-file-store limitation.docs/security.md:18,70– document safe macOS keychain writes and accurate folder API use.docs/troubleshooting.md:125– remove the obsolete source-controlnot foundtroubleshooting case.Evidence
0716eae60e1ff2ed3fd64aa0dfe8f0ea667d7a0ddevelopatb5a94be707696a0654b1138a791ef197b247a86a0001-1790324906118-4434passed: typecheck, lint, format check, unit tests (148 passed), build, SPDX headers, and repository checks.QA and design
skip-qa– documentation-only change; no product behaviour changed.skip-design– no command names, flags, help text, JSON shapes, errors, exit codes, UI, or design assets changed.Known follow-up (not in this PR)
scripts/local-n8n/lib.ts:57: theERR_STORE_DISABLEDmessage still says the keychain store is disabled "until the keychain backend keeps secrets out of process arguments". 0.2.1 already does that (the secret goes tosecurity -ion stdin), so the message is stale.docs/runbooks/local-n8n.mdquotes the message as the helper prints it today; changing the message is a follow-up code change outside this docs-only PR.Proposed removals (owner decides)
Status content found
CLAUDE.mdorAGENTS.md.Evidence – repair round 1 (appended; the section above is left as sealed)
3d3a96da7592d94fc13bd2d304b3f1623f9c0bfa(six docs-only commits over0716eae, one per review finding – mapping in the "Review response – round 1" comment).36114795952(pull_request, head3d3a96d) –check,e2e,e2e-macosall passed. Nothing pending.0001-1790326093833-60589ran on the review-response task's own unchanged tree (1324ca3), not on this head;format:check,lint,check:headersand repository checks were run on a checkout of3d3a96d, and CI above covers the pushed content.