Execution hiện hành — A03 Ready
🔎 Reviewer — Handoff exact-file và acceptance: #334 (comment). #332 đã Completed sau PR #468; lane A chờ session ACK, được bắt đầu scope A03. B02 độc lập. Quy tắc Git hiện tại: không tạo nhánh, tích hợp main tuần tự. Phần dependency/grant cũ bên dưới được thay bằng handoff này.
Parent: #331. Approved scope — 2026-09-06.
Outcome / acceptance
Dependencies: #450 then accepted #332 consumer contract. Lane A, not dispatched; exact file grants later. SDK changes only when needed for acceptance. Shared docs/manifests/workflows are coordinator-reserved.
Previous @lumibase/sdk-default proposal — superseded
Parent: #331
Problem
Tutorials still present raw fetch as an equal alternative to @lumibase/sdk. That weakens the “every consumer project installs the SDK” install surface and skips typegen / typed commands.
Proposed work
- Make
@lumibase/sdk the default client path in docs/en/tutorials/nextjs-quickstart.md (and VI).
- Keep raw
fetch only as a short “without the SDK” footnote if needed.
- Ensure examples (
examples/nextjs-blog, apps/consumer) document install of @lumibase/sdk and show a CI snippet for lumibase types --check where typegen applies.
Acceptance
- Primary code samples use
createLumiClient / SDK commands.
- Examples’ README (or docs) tell readers to install
@lumibase/sdk.
- At least one example or tutorial shows
lumibase types --check in CI.
Execution hiện hành — A03 Ready
🔎 Reviewer — Handoff exact-file và acceptance: #334 (comment). #332 đã Completed sau PR #468; lane A chờ session ACK, được bắt đầu scope A03. B02 độc lập. Quy tắc Git hiện tại: không tạo nhánh, tích hợp main tuần tự. Phần dependency/grant cũ bên dưới được thay bằng handoff này.
Parent: #331. Approved scope — 2026-09-06.
Outcome / acceptance
lumibase, installed as a runtime dependency; keep@lumibase/sdkcompatibility and its explicit typegen override.examples/nextjs-blogruns independently of the monorepo, withoutworkspace:*or undocumented setup. Auditapps/consumerbefore changing it; do not invent a second starter.lumibase types --checkin CI where typegen applies.@lumibase/sdkcoverage, feed v1 RC: validate unified npm packages and scaffolder compatibility #448. EN/VI Next.js tutorial changes land together after the contract is fixed, coordinated with docs: clarify create-lumibase starter vs full CMS vs lumibase CLI onboarding #333.Dependencies: #450 then accepted #332 consumer contract. Lane A, not dispatched; exact file grants later. SDK changes only when needed for acceptance. Shared docs/manifests/workflows are coordinator-reserved.
Previous @lumibase/sdk-default proposal — superseded
Parent: #331
Problem
Tutorials still present raw
fetchas an equal alternative to@lumibase/sdk. That weakens the “every consumer project installs the SDK” install surface and skips typegen / typed commands.Proposed work
@lumibase/sdkthe default client path indocs/en/tutorials/nextjs-quickstart.md(and VI).fetchonly as a short “without the SDK” footnote if needed.examples/nextjs-blog,apps/consumer) document install of@lumibase/sdkand show a CI snippet forlumibase types --checkwhere typegen applies.Acceptance
createLumiClient/ SDK commands.@lumibase/sdk.lumibase types --checkin CI.