Skip to content

docs(changelog): cover post-head 0.0.24 merges - #2303

Merged
Xuepoo merged 1 commit into
mainfrom
cmd/changelog-0.0.24-post-head
Oct 20, 2026
Merged

Xuepoo merged 1 commit into
mainfrom
cmd/changelog-0.0.24-post-head

Conversation

@Xuepoo

@Xuepoo Xuepoo commented Oct 20, 2026 •

Copy link
Copy Markdown
Contributor

Priority: P2 | Area: area:release | Labels: docs,P2,area:release | Milestone: 0.0.24 | RFC: N/A | Task: docs-only

Follow-up to #2297. That pass was audited at 470c20ab; commits merged while
it was open, and one of them invalidates a claim the entry makes.

Changes

Non-claims

Scope

CHANGELOG.md only; Markdown prose.

Gates

  • just markdownlint — 0 issues, 68 files
  • just status-drift — OK
  • just scratch-paths — OK

Summary by CodeRabbit

  • New Features
    • Added a Lua component request API.
    • Added plugin configuration inspection and scaffolding support.
    • Added checks for extension version-pin drift.
    • Strengthened activation-record handling.
  • Bug Fixes
    • Expanded publication-control validation with Windows CI coverage.
  • Known Issues
    • Component requests remain limited and may block synchronously for up to 310 seconds.
    • Runtime suspension can affect component request behavior.
  • Documentation
    • Updated the unreleased 0.0.24 changelog with audited change information and current limitations.

@Xuepoo Xuepoo added this to the 0.0.24 milestone Oct 20, 2026
@Xuepoo Xuepoo added docs Documentation P2 Priority: medium area:release Area: release preparation labels Oct 20, 2026
@coderabbitai

coderabbitai Bot commented Oct 20, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration
  • Configuration used: Repository UI (base), Organization UI (inherited)
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: e72b701c-032f-49cc-b81c-5949f41f60b9
📥 Commits

Reviewing files that changed from the base of the PR and between af59f71 and 29a455b.

📒 Files selected for processing: 1
  • CHANGELOG.md

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.

📝 Walkthrough

Changes

Release Documentation

Layer / File(s) Summary
Release metadata and publication controls
CHANGELOG.md
The changelog updates unreleased-build provenance and documents Windows CI coverage for publication-control behavior.
Runtime component request surface
CHANGELOG.md
The changelog records the bounded Lua request and polling API, verification coverage, and remaining runtime limitations.
Configuration, pin, and activation hardening
CHANGELOG.md
The changelog records plugin configuration scaffolding, extension pin drift checks, and hardened activation-record handling.

Priority: ⬇️ Low

Estimated code review effort: 1 (Trivial) | ~5 minutes

Change: Other

Merge Risk: 🔵 Low · up to 29a45

The changelog’s audited revision is ambiguous, creating a limited release-documentation risk that should be clarified before publication.

Pre-merge checks: Passed 5
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title clearly identifies a changelog update for post-head 0.0.24 merges, which matches the pull request scope.
Linked Issues check Passed Direct issue #2254 is closed and supplies historical context only. No active directly linked coding requirements apply. The PR documents the component request surface and its limits without treating t…
Out of Scope Changes check Passed The declared scope is Markdown prose in CHANGELOG.md. The summary reports only changelog additions and revisions for merged work, release metadata, and known limitations. These changes support the doc…
Docstring Coverage Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Full details: Linked Issues check

Explanation

Direct issue #2254 is closed and supplies historical context only. No active directly linked coding requirements apply. The PR documents the component request surface and its limits without treating the closed issue's runtime acceptance criteria as a requirement.

Full details: Out of Scope Changes check

Explanation

The declared scope is Markdown prose in CHANGELOG.md. The summary reports only changelog additions and revisions for merged work, release metadata, and known limitations. These changes support the documentation objective and do not show unrelated implementation or release publication changes.

Full details: Docstring Coverage

Explanation

No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (1 skipped: 1 unsupported.)

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

The first pass was audited at `470c20ab`; four commits merged while it was open
and one of them changes a claim the entry makes.

- #2296 adds the production component request surface
  (`bitty.component.request` / `bitty.component.poll`) and closes #2254, so the
  Known issues bullet no longer says no request producer exists. Its real
  limits replace it: no IPC verb, no streaming or retained handle, lossy UTF-8
  response bodies, and a mirrored grant surviving a runtime-only suspend.
- #2295 hardens the activation record against a planted symlink on both the
  write and read side, with a typed `ActivationWriteError`.
- #2291 moves all six extracted extension pins to their upstream heads and adds
  the pin drift gate.
- #2298 deflakes the cross-VM `command_invoke` test against the 50 ms
  production RC-1 wall budget.

The provenance line now records the audited head `6c4ae437`. The RC-1 fuel
accounting fix is still not claimed: PR #2292 remains open.

Docs-only: no code, scripts, workflows, or pins touched.
@Xuepoo
Xuepoo force-pushed the cmd/changelog-0.0.24-post-head branch from e16b30f to 29a455b Compare October 20, 2026 03:24
@Xuepoo
Xuepoo merged commit ab73f3a into main Oct 20, 2026
18 checks passed
@Xuepoo
Xuepoo deleted the cmd/changelog-0.0.24-post-head branch October 20, 2026 03:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:release Area: release preparation docs Documentation P2 Priority: medium

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[0.0.24] Native components are installable but never executed: no production ComponentBroker host

1 participant