Skip to content

Release dev.kit 0.14.0 user experience improvements#28

Open
fqjony wants to merge 1 commit into
latestfrom
fix/release-0.14-user-experience
Open

Release dev.kit 0.14.0 user experience improvements#28
fqjony wants to merge 1 commit 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 add rabbit-automation-action as a real-repo validation probe

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

Validation

  • bash tests/suite.sh --only repo-contract
  • make test
  • git diff --check
  • dev.kit repo
  • repo_context_audit.py /Users/jonyfq/git/udx/dev.kit: only pre-existing .rabbit/readme.md audit warning remains
  • real-repos check: dev.kit gaps=0, rabbit-automation-action gaps=0

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.

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.

2 participants