docs(skill): document OWS native platform limits#77
Conversation
GPT review — changes requestedReviewed head [P2] The synchronized platform contract overstates which wallet commands require native OWS bindings. The three guides say unsupported hosts “cannot manage wallets,” but a wallet already mapped in Because this PR establishes the canonical platform contract, please enumerate the actual native-only operations precisely: create/list/restore and automatic adoption, authentication, and signing. It is also useful to warn that funds mapped or funded on an unsupported host still cannot be signed from that host. Update the synchronized regression so it does not lock in the overbroad claim. The declared native package matrix is otherwise correct. CI, CodeQL, build, lint, packaging checks, and all tests pass. |
Config-mapped wallets keep address/balance/fund working without OWS bindings, so 'cannot manage wallets' was too broad. Native bindings are required for create/list/restore/auto-adopt, auth, and payable signing; funds deposited from an unsupported host can only be signed elsewhere. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Review follow-upAddressed the GPT finding in commit All three guides now enumerate the native-only operations precisely — wallet create/list/restore and automatic adoption, Verification: |
…rm-limits Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Final reviewVerdict: REJECT — open-PR batch integration blocker Reviewed head The updated platform wording resolves the earlier overbroad However, this open-PR batch should apply #75 first and then refresh the later documentation PRs. Merging this PR after reviewed #75 reproduces a conflict in:
Both regression blocks must be retained. PR #76 is also an earlier documentation change in this batch and overlaps nearby onboarding/platform wording, so the safest sequence is to update this PR after the accepted earlier docs changes have landed, preserve all accumulated guidance/tests, and rerun docs plus typecheck/lint/build on that combined tree. Verification performed:
No additional OWS platform-contract blocker was found at this head; batch integration is the blocking issue. |
Review triageThe original OWS platform-contract finding is resolved on current head A local merge-tree simulation confirms the overlap in Marking this PR No source change was made during this triage. |
Summary
h402 wallet listpreflight before wallet creation/fundingValidation
@open-wallet-standard/core@1.3.2declares only Darwin x64/arm64 and Linux GNU x64/arm64 native packages. A clean-HOMEh402 wallet listsucceeded with an empty list on this Linux GNU x64 host.Verification
npm run test -w @h402/cli -- tests/docs.test.tsgit diff --checknpm run typechecknpm run lintnpm testnpm run buildnpm run verify:packnpm run smoke:packCloses #71