You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Docs march to 0.0.1-stable — coverage & accuracy umbrella
Tracking issue for the remaining documentation work to reach a stable-quality docs set for 0.0.1. The first slice — storefront tutorial D-01…D-05 conformance plus fresh-ui/web-layer accuracy reconciliation to the alpha.18 feature sweep (#206–#231) — ships in the linked PR. This issue enumerates everything that pass deliberately deferred, so the rest can land as focused PRs after the next release cut.
Every item below is grounded in the deep-dive audit run for the first PR. Items are grouped by the follow-up PR that should own them.
Verify 01-scaffold.md dry-run block (netscript init my-shop --dry-run) + apiTable options against real netscript init --help — the CLI init/scaffold command source was not in the audit's ground-truth set, so flags were left unchanged (nothing contradicted them).
Verify the @my-shop/contracts/versions/v1mod.ts re-export barrel pattern (and the ch2-registers-products-before-ch3-adds-cart flow) against a real scaffolded contracts workspace — currently best-grounded inference, no generated mod.ts was available to diff.
Verify literal port numbers (18888, 4318, 3001, 8091–8093) against live scaffold.runtime e2e output.
B. Sibling tutorial + how-to sweep (same defect classes, other files)
workspace/01-scaffold.md: Aspire dashboard http://localhost:18888→https in the "bring up orchestration" step + checklist (same defect class as storefront D-01).
how-to/customize-fresh-ui.md: netscript ui:add data-table→data-grid, and refresh prompt-input/dropzone copy with the new drag+paste+multi-file / auto-grow behavior.
C. fresh-ui / web-layer reference depth (feature-sweep coverage)
Docs march to 0.0.1-stable — coverage & accuracy umbrella
Tracking issue for the remaining documentation work to reach a stable-quality docs set for
0.0.1. The first slice — storefront tutorial D-01…D-05 conformance plus fresh-ui/web-layer accuracy reconciliation to the alpha.18 feature sweep (#206–#231) — ships in the linked PR. This issue enumerates everything that pass deliberately deferred, so the rest can land as focused PRs after the next release cut.Every item below is grounded in the deep-dive audit run for the first PR. Items are grouped by the follow-up PR that should own them.
✅ Resolved in the first PR (for reference)
http→https; fileTree addsdatabase/+tests/.createCrudContract+@database/zod+context.db), typederrors.NOT_FOUND, router health-nesting.mod.tsregistration +CartContractV1casing +@my-shop/contracts/versions/v1subpath — and ch2products.contract.tsexports realigned to PascalCase (ProductsContract/ProductsContractV1) so ch2↔ch3 imports agree.netscript plugin install saga|trigger --name … --samples.<Form>class/attrs,useIslandMutationonMutate/onSettled.A. Storefront tutorial — Run-2 grounding (after release cut,
Refs #153)01-scaffold.mddry-run block (netscript init my-shop --dry-run) + apiTable options against realnetscript init --help— the CLI init/scaffold command source was not in the audit's ground-truth set, so flags were left unchanged (nothing contradicted them).@my-shop/contracts/versions/v1mod.tsre-export barrel pattern (and the ch2-registers-products-before-ch3-adds-cart flow) against a real scaffolded contracts workspace — currently best-grounded inference, no generatedmod.tswas available to diff.scaffold.runtimee2e output.06-deploy.md's dashboard-surfaces table (if it belongs in the tutorial vs. only the how-to guides).B. Sibling tutorial + how-to sweep (same defect classes, other files)
workspace/01-scaffold.md: Aspire dashboardhttp://localhost:18888→httpsin the "bring up orchestration" step + checklist (same defect class as storefront D-01).how-to/customize-fresh-ui.md:netscript ui:add data-table→data-grid, and refresh prompt-input/dropzone copy with the new drag+paste+multi-file / auto-grow behavior.C. fresh-ui / web-layer reference depth (feature-sweep coverage)
useIslandMutationonMutate optimistic-update + rollback code sample (query islands: useIslandMutation missing onMutate/onSettled (no true optimistic rollback) #210/feat(fresh): add onMutate/onSettled to useIslandMutation for optimistic rollback (#210) #227) — currently prose-only.D. Aspire / telemetry docs (coverage gaps, not contradictions)
capabilities/telemetry.md: note generated AppHosts wireAspire.Hosting.Browsers/withBrowserLogsby default so browser console logs flow into the dashboard (devtools: enable Aspire browser-logs integration by default (capture island/browser console in the dashboard) #218/feat(aspire): enable browser-logs devtools integration by default + streams HTTP/2 caveat (#218) #231).capabilities/telemetry.md+reference/aspire/index.md: documentaspire start --isolatedand its randomized dashboard/OTLP/resource-service ports for parallel-safe runs (aspire: --isolated should randomize profile-pinned dashboard/OTLP/resource-service ports for parallel isolated apphosts #215/fix(aspire): randomize dashboard/OTLP/resource-service ports under --isolated (#215) #222).E. Streams docs (scoping decision needed)
reference/streams/page exists in the current docs tree — decide whether to create it, then add the HTTP/1.1 ~6-connection-per-origin browser caveat for SSE/streams (devtools: enable Aspire browser-logs integration by default (capture island/browser console in the dashboard) #218/feat(aspire): enable browser-logs devtools integration by default + streams HTTP/2 caveat (#218) #231).F. Workers docs verification
capabilities/background-jobs.md"Where jobs come from" discovery mechanics (scan order, Service-vs-registry precedence) against real@netscript/plugin-workers/@netscript/servicesource (workers: service->plugin-API discovery + workers-api not loading user jobs (Aspire wiring gaps) #217/fix(workers): wire Service→plugin-API discovery + load user jobs in workers-api (#217) #220) — that source was not in the audit ground-truth set.Generated from the first-slice deep-dive audit. First PR is docs-only and
Refs #153(does not close it — Run-2 remains).