Summary
#1377's final acceptance row is observational — it can only be checked against a published
artifact, so no pull request can close it:
[post-merge] The published JSR landing page for @netscript/sdk shows the canonical dialect.
The content that satisfies it merged in PR #1541 (packages/sdk/README.md now leads with
createQueryFactories rather than the demoted createServiceQueryUtils), and
jsr-package-settings.json:6 sets readmeSource: "readme", so that file is the JSR landing
page. But whether jsr.io renders it correctly is only observable after @netscript/sdk publishes.
This issue carries that verification forward so #1377 can close on work that is actually done,
rather than being closed with an unverified row and no tracker.
Why it exists as a separate issue
milestone-run.md § Honesty rules: "Observational criteria cannot be closed by a PR — route them to
a verification issue in the next milestone (#1090 pattern) at the moment you notice it, not at cut
time."
The docs lane recorded this obligation when it opened, and the gate PR (#1586) carries
Closes #1377. Without this issue, that merge would close #1377 with a row nobody can honestly tick
and nothing tracking it — the stranded-scope failure the close-gate rules exist to prevent.
Verification steps
After the next @netscript/sdk publish:
- Open
https://jsr.io/@netscript/sdk and confirm the landing page renders the README from
packages/sdk/README.md (per readmeSource: "readme").
- Confirm the page leads with
createQueryFactories as the golden-path query API.
- Confirm
createServiceQueryUtils appears, if at all, only as the narrower non-golden-path helper
— matching docs/site/reference/sdk/index.md:111, which distinguishes its queryOptions({ input })
shape from the golden-path queryOptions(input) and notes it has no server KV tier.
- Confirm no
lib/api-clients.ts reference survives on the rendered page.
Acceptance criteria
Boundaries
Provenance
Filed by the 0.0.6 documentation-lane orchestrator, prompted by the fallback IMPL-EVAL of PR #1586,
which found the routing commitment recorded in that slice's plan.md had been dropped in its
context-pack.md and never executed — the row was correctly left unticked, but no verification issue
existed to carry it.
Summary
#1377's final acceptance row is observational — it can only be checked against a published
artifact, so no pull request can close it:
The content that satisfies it merged in PR #1541 (
packages/sdk/README.mdnow leads withcreateQueryFactoriesrather than the demotedcreateServiceQueryUtils), andjsr-package-settings.json:6setsreadmeSource: "readme", so that file is the JSR landingpage. But whether jsr.io renders it correctly is only observable after
@netscript/sdkpublishes.This issue carries that verification forward so #1377 can close on work that is actually done,
rather than being closed with an unverified row and no tracker.
Why it exists as a separate issue
milestone-run.md§ Honesty rules: "Observational criteria cannot be closed by a PR — route them toa verification issue in the next milestone (#1090 pattern) at the moment you notice it, not at cut
time."
The docs lane recorded this obligation when it opened, and the gate PR (#1586) carries
Closes #1377. Without this issue, that merge would close #1377 with a row nobody can honestly tickand nothing tracking it — the stranded-scope failure the close-gate rules exist to prevent.
Verification steps
After the next
@netscript/sdkpublish:https://jsr.io/@netscript/sdkand confirm the landing page renders the README frompackages/sdk/README.md(perreadmeSource: "readme").createQueryFactoriesas the golden-path query API.createServiceQueryUtilsappears, if at all, only as the narrower non-golden-path helper— matching
docs/site/reference/sdk/index.md:111, which distinguishes itsqueryOptions({ input })shape from the golden-path
queryOptions(input)and notes it has no server KV tier.lib/api-clients.tsreference survives on the rendered page.Acceptance criteria
@netscript/sdkJSR landing page leads withcreateQueryFactories.lib/api-clients.tsreference.[post-merge]row is ticked, referencing this issue.Boundaries
rendered page is wrong, the defect is in publishing or rendering, not in the README, and that gets
its own issue.
api-clientsreferences still ship to agents, and no CI check can see it #1531 owns the stale MCP agent-docs corpus. Different surface, different defect.Provenance
Filed by the 0.0.6 documentation-lane orchestrator, prompted by the fallback IMPL-EVAL of PR #1586,
which found the routing commitment recorded in that slice's
plan.mdhad been dropped in itscontext-pack.mdand never executed — the row was correctly left unticked, but no verification issueexisted to carry it.