Skip to content

Release dev.kit 0.14.0 user experience improvements - #28

Merged
fqjony merged 3 commits into
latestfrom
fix/release-0.14-user-experience
Jul 5, 2026
Merged

Release dev.kit 0.14.0 user experience improvements#28
fqjony merged 3 commits into
latestfrom
fix/release-0.14-user-experience

Conversation

@fqjony

@fqjony fqjony commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

Summary

  • prepare dev.kit 0.14.0 release metadata
  • keep generated command contracts tied to runnable repo-owned surfaces by ignoring reusable docs/references command examples
  • add regression coverage for reference-only build/run examples
  • document release verification evidence and manifest-heavy local repo validation guidance
  • clarify stale-context version mismatch output by showing both generator and current dev.kit versions

User-facing impact

  • repos should no longer get misleading build/run commands from general reference docs
  • dev.kit self-context now only reports the real verify command instead of fake make build/make run entries
  • release checks now distinguish registry/tarball evidence from laggy npmjs.com UI evidence
  • contributors testing release branches can see exactly which dev.kit version generated existing context and which version is currently running

Validation

  • bash tests/suite.sh --only core
  • bash tests/suite.sh --only repo-contract
  • make test
  • git diff --check
  • ./bin/dev-kit
  • ./bin/dev-kit --json

Copilot AI review requested due to automatic review settings June 26, 2026 10:44

Copilot AI 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.

Pull request overview

Prepares the dev.kit 0.14.0 release while improving repo-context command discovery so generated command contracts reflect runnable, repo-owned surfaces (and aren’t polluted by reusable reference documentation examples).

Changes:

  • Bump release metadata to 0.14.0 and refresh generated .rabbit/context.yaml output accordingly.
  • Prevent docs/references/ markdown from being used as a command-contract signal source; add regression coverage to ensure reference-only examples don’t create build/run commands.
  • Expand real-repo validation guidance and probes (adds udx/rabbit-automation-action) and document more precise release verification evidence.

Reviewed changes

Copilot reviewed 8 out of 9 changed files in this pull request and generated no comments.

Show a summary per file
File Description
tests/suite.sh Adds regression assertions + a new fixture repo to ensure reference docs don’t generate make build/make run commands.
src/configs/repo-validation.yaml Adds udx/rabbit-automation-action as an additional real-repo probe for config/manifest contract validation.
package.json Bumps package version to 0.14.0.
package-lock.json Updates lockfile version fields to 0.14.0.
lib/modules/repo_signals.sh Excludes docs/references/* from command-doc scanning so examples don’t become generated contracts.
docs/references/command-surfaces.md Clarifies that docs/references/ is example/guidance and shouldn’t produce command contracts without runnable corroboration.
docs/real-repo-validation.md Adds release verification checklist and guidance to include rabbit-automation-action as a probe when available locally.
changes.md Adds 0.14.0 changelog entries describing the UX/validation improvements.
.rabbit/context.yaml Regenerates context for 0.14.0, reflecting updated command detection behavior and current dependency metadata.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copilot AI 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.

Pull request overview

Copilot reviewed 8 out of 10 changed files in this pull request and generated no new comments.

Copilot AI 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.

Pull request overview

Copilot reviewed 8 out of 10 changed files in this pull request and generated no new comments.

@fqjony
fqjony merged commit e705937 into latest Jul 5, 2026
9 checks passed
@fqjony
fqjony deleted the fix/release-0.14-user-experience branch July 5, 2026 19:17
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.

3 participants