Skip to content

LAB-739: Stage 5 docs pass — align README/architecture/edge docs with shipped reality - #11

Merged
27Bslash6 merged 3 commits into
mainfrom
lab-739-stage5-docs
Aug 7, 2026
Merged

LAB-739: Stage 5 docs pass — align README/architecture/edge docs with shipped reality#11
27Bslash6 merged 3 commits into
mainfrom
lab-739-stage5-docs

Conversation

@27Bslash6

Copy link
Copy Markdown
Contributor

Stage 5 (LAB-739) documentation pass, drift-fix portion. Docs must match shipped reality:

  • README status line said "Stage 4 deploy in progress" — the system is deployed and verified (stage4/verify.sh exits 0 against production, run 2026-08-06). Now links the live URLs and the verify script.
  • docs/architecture.md still listed encryption,macros in the Workers feature build line; hotpath/Cargo.toml dropped them in dcb6da0. Aligned, with the why.
  • edge/README.md + edge/wrangler.toml documented the abandoned, uninstallable 0.1.4 as the workaround's exit path. Reality: @cachekit-io/cachekit 0.1.5 ships the WASM core (LAB-831, on npm). Both now name the actual failure mode (native-core code path = runtime throw, not build failure) and point at 0.1.5; bump logistics deduped into wrangler.toml only, next to the alias they retire.

Companion PRs: docs.cachekit.io example page + SDK README links (separate repos).
Expert-panel reviewed (verdict FIX-FIRST → findings applied before this push).

- README status line: Stage 4 is deployed and verified; link live URLs + verify.sh
- architecture.md: Workers feature line matches hotpath/Cargo.toml (encryption/macros
  dropped in dcb6da0)
- edge README + wrangler.toml: the NAPI-stub workaround's proper fix is the 0.1.5 WASM
  core (LAB-831, shipped), not the abandoned/uninstallable 0.1.4; name the runtime-throw
  failure mode explicitly. Bump logistics live in wrangler.toml only (single source).
@kodus-27b

This comment has been minimized.

@coderabbitai

coderabbitai Bot commented Aug 6, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Summary by CodeRabbit

  • Documentation
    • Updated deployment status to indicate Skyline is live, with links to the dashboard, API, verification script and architecture documentation.
    • Clarified the enabled worker build features.
    • Documented current edge compatibility, including runtime limitations and the recommended WASM core version.
    • Updated deployment guidance to reflect the WASM-core upgrade and versions that are abandoned or should not be targeted.

Walkthrough

Changes

The README now reports a live Skyline deployment and links to operational resources. Workers builds now use only workers and cachekitio. Edge documentation and comments now describe the 0.1.5 WASM core, native-core runtime failures, and abandoned version 0.1.4.

Deployment documentation

Layer / File(s) Summary
Deployment status and Workers features
README.md, docs/architecture.md
The README now reports a live Skyline deployment and links to operational resources. Workers builds now use only workers and cachekitio.
Edge core compatibility
edge/README.md, edge/wrangler.toml, edge/src/core-ts-stub.ts
Edge documentation and stub comments now target the 0.1.5 WASM core. They record runtime failures for native-core paths and mark 0.1.4 as abandoned.

Possibly related PRs


Caution

Pre-merge checks failed

Please resolve all errors before merging. Addressing warnings is optional.

  • Ignore

❌ Failed checks (1 error)

Check name Status Explanation Resolution
Title check ❌ Error The title clearly describes the documentation changes but exceeds 50 characters and does not use conventional commit syntax. Use a concise conventional-commit title, such as "docs: align Stage 5 deployment documentation".
✅ Passed checks (4 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Description check ✅ Passed The description accurately explains the documentation updates and their alignment with the shipped system.
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch

Comment @coderabbitai help to get the list of available commands.

kodus-27b[bot]
kodus-27b Bot previously approved these changes Aug 6, 2026

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🧹 Nitpick comments (1)
edge/README.md (1)

75-76: 📐 Maintainability & Code Quality | 🔵 Trivial | ⚡ Quick win

Add nodejs_compat to the 0.1.5 upgrade checklist.

The 0.1.5 workerd export has no Node builtins, ioredis, or NAPI addon. When Renovate PR #7 lands, remove nodejs_compat with the alias and stub.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@edge/README.md` around lines 75 - 76, Update the 0.1.5 upgrade checklist in
the README to explicitly include removing the nodejs_compat flag, along with its
wrangler alias and stub, once Renovate PR `#7` lands; retain the existing context
about the 0.1.5 workerd export.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@edge/README.md`:
- Around line 75-81: Align the upgrade references in edge/src/core-ts-stub.ts
with the active WASM core target by replacing the stale 0.1.4 and LAB-780
documentation with 0.1.5 and LAB-831. The references in edge/README.md (75-81)
and edge/wrangler.toml (16-21) already match and require no direct changes.

In `@README.md`:
- Around line 19-23: Update the README status block to make the Render ingester
endpoint used by stage4/verify.sh and the hot-path Worker URL clickable,
preserving their exact existing URLs and surrounding deployment-status text.

---

Nitpick comments:
In `@edge/README.md`:
- Around line 75-76: Update the 0.1.5 upgrade checklist in the README to
explicitly include removing the nodejs_compat flag, along with its wrangler
alias and stub, once Renovate PR `#7` lands; retain the existing context about the
0.1.5 workerd export.
🪄 Autofix

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: e783731c-7b4d-4b71-a238-5c732bcf1e09

📥 Commits

Reviewing files that changed from the base of the PR and between 28e586d and 4e98d98.

📒 Files selected for processing (4)
  • README.md
  • docs/architecture.md
  • edge/README.md
  • edge/wrangler.toml

Comment thread edge/README.md
Comment thread README.md
…ts in status block

CodeRabbit review round on PR #11: core-ts-stub.ts docblock still cited the
abandoned 0.1.4 bump and the closed LAB-780 blocker; the active target is the
0.1.5 WASM core (LAB-831, tracked in wrangler.toml). README status block now
links the exact ingester health endpoint stage4/verify.sh probes and the
hot-path Worker URL, so the deploy claim is directly verifiable.
@kodus-27b

This comment has been minimized.

@27Bslash6

Copy link
Copy Markdown
Contributor Author

@coderabbitai review

@coderabbitai

coderabbitai Bot commented Aug 6, 2026

Copy link
Copy Markdown
⚠️ Action not completed

Review rate limited.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

kodus-27b[bot]
kodus-27b Bot previously approved these changes Aug 6, 2026
wrangler.toml is the single home for 0.1.5 bump logistics (the edge README
defers to it), but it only told the next reader to drop the [alias] and stub.
edge/README.md says both accommodations retire — so the authoritative copy was
the incomplete one, which is the exact drift the dedupe was meant to prevent.
@27Bslash6

Copy link
Copy Markdown
Contributor Author

Nitpick from the 2026-08-06 review (edge/README.md 75-76, "Add nodejs_compat to the 0.1.5 upgrade checklist") — valid, fixed in 0dfd10b.

Verified before fixing: edge/README.md already said both accommodations retire with 0.1.5, but edge/wrangler.toml — which this PR deliberately made the single home for bump logistics — only instructed the reader to drop the [alias] and stub. The authoritative copy was the incomplete one, which is precisely the drift the dedupe was meant to prevent. The nodejs_compat comment now says to drop the flag together with the alias when Renovate #7 lands.

Both actionable threads from that review are already fixed in af8d2da, replied to, and confirmed resolved by CodeRabbit. With this nitpick closed there are no outstanding findings.

@coderabbitai full review

@kodus-27b

kodus-27b Bot commented Aug 6, 2026

Copy link
Copy Markdown

Kody Review Complete

Great news! 🎉
No issues were found that match your current review configurations.

Keep up the excellent work! 🚀

Kody Guide: Usage and Configuration
Interacting with Kody
  • Request a Review: Ask Kody to review your PR manually by adding a comment with the @kody start-review command at the root of your PR.

  • Validate Business Logic: Ask Kody to validate your code against business rules by adding a comment with the @kody -v business-logic command.

  • Provide Feedback: Help Kody learn and improve by reacting to its comments with a 👍 for helpful suggestions or a 👎 if improvements are needed.

Current Kody Configuration
Review Options

The following review options are enabled or disabled:

Options Enabled
Bug
Performance
Security
Business Logic

Access your configuration settings here.

@coderabbitai

coderabbitai Bot commented Aug 6, 2026

Copy link
Copy Markdown

@27Bslash6 The nodejs_compat upgrade instruction is now in the authoritative edge/wrangler.toml checklist. The reported documentation drift is addressed.

I will perform a full review of pull request #11.

✅ Action performed

Full review finished.

@27Bslash6

Copy link
Copy Markdown
Contributor Author

@coderabbitai resolve

@coderabbitai

coderabbitai Bot commented Aug 7, 2026

Copy link
Copy Markdown
✅ Action performed

Comments resolved and changes approved.

@27Bslash6
27Bslash6 merged commit 3d23f8c into main Aug 7, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant