Repository navigation
docs: 1.0 release notes, versioning strategy, README for adopters - #334
Merged
Merged
Conversation
- docs/releases/v1.0.md: first named milestone; themes of 2026-09-30..2026-10-14, what each means for adopters, upgrading, known gaps, credits. Every claim traces to a CHANGELOG line or PR. - docs/RELEASE-PROCESS.md §8: single source for versioning. Milestones are named train releases (notes + GitHub Release + CHANGELOG pointer); major vs minor; cadence; deprecation; consumer check/upgrade/pin. Train tag format and cut-release.sh unchanged. CHANGELOG header defers to §8. - README.md: restructured for newcomers (what it is, how it works, ways to use it, quick start, make it yours, testing, we need your input, releases); prior material kept under Reference with generated routing blocks untouched; stale pgrep hazard, hand-edit skill steps and stale Stage 6 / examples notes corrected. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VJgWP5vEoAsNsJYqCDMGNw
…dence pointer) - v1.0.md: 1.0 is the first published train tag; note on PRs closed via #329; sync prints "none tagged yet" until tags exist; app-restart.sh is #304, #322 added the injection refusal; "UX001/002 plus Batches 1-4"; known gap for the stale-lock takeover race after a killed holder. - RELEASE-PROCESS.md §8: tags start at 1.0; placeholders instead of a concrete tag; session ritual warns while pinned (expected); cadence defers to the CHANGELOG header instead of restating it. - README.md: Toolkit release line before/after tags; tags start at 1.0; interview-mode --set persists in .claude/.interview-mode, env var is per-session; "alias: unattended" next to auto. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VJgWP5vEoAsNsJYqCDMGNw
Confirmation review of #334: bin/interview-mode.sh on master accepts only steering|assist|auto, so "(alias: unattended)" was false. The alias lands with fix/interview-mode-aliases, which can document it then. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VJgWP5vEoAsNsJYqCDMGNw
5 tasks done
MendixMau
marked this pull request as ready for review
October 14, 2026 03:36
…ines) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VJgWP5vEoAsNsJYqCDMGNw
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Direct lane
What changed and why (one paragraph):
The repo is going professional, so this adds three things. (1)
docs/releases/v1.0.mdis the first milestone's release notes, written for a Mendix developer or lead deciding whether to adopt. It covers the themes of 2026-09-30 to 2026-10-14, what each means for you, upgrading, known gaps and credits, and every claim links a CHANGELOG line or PR. (2) A versioning rule, added asdocs/RELEASE-PROCESS.md§8 (the single source; the CHANGELOG header now defers to it). Milestones are named train releases; thevYYYY.MM.DDtrain andbin/cut-release.share unchanged, and tags start at 1.0. (3) A README rewrite for newcomers: what it is, how it works, ways to use it, quick start, Make it yours, testing and quality, We need your input, and releases. The old reference material is kept under "Reference", and both generated ROUTING blocks are untouched.Field evidence: docs only, no instrument changed. Every path named in "Make it yours" was checked on master 31e90ae:
templates/company-brain/,bin/init-company-brain.sh,bin/wire-company-brain.sh,init-project.sh --company,.claude/lint-rules-disabled.txt,bin/interview-mode.shmodes and persistence,bin/exec-approval.sh,bin/permission-profile.sh, thebin/wire-agents.shtool list incl.--with-kiro, and sync touching only the marked blocks ofCLAUDE.local.md.LEAKGUARD_ALLOW_NO_DENYLIST=1 bin/check-no-client-data.shis clean.tests/wave2/test-guide-reopen.sh bin/init-project.sh(10/10) andtests/wave2/test-routing-tier.sh bin/render-routing.sh(12/12). Also clean:render-routing.sh --check(baseline 74,995 before and after; README is not counted in the baseline),check-scripts.sh,check-no-private-citations.sh,check-pr-discipline.sh origin/masterandcheck-docs-numbering.sh(no hits in the touched files).CHANGELOG.mdline under## Unreleased, credited to MendixMauReview
The independent review returned MERGE-AFTER-FIX. The fixes landed as a follow-up commit (f279645):
cut-release.shat announcement, and that earlier dated CHANGELOG headings were never pushed.Toolkit release: none tagged yetuntil tags exist.vYYYY.MM.DDplaceholders instead of a concrete tag.pull --ff-only, the "not on master" note) warns while a clone is pinned to a tag, and that this is expected.interview-mode.sh --setpersists in.claude/.interview-mode; only$CLAUDE_INTERVIEW_MODEis per-session.app-restart.shis credited to feat(exec): per-project exec lock, --commit-first, watch-compat verdict, scoped app restart, scratch mxcli test #304, and Guard against a leftover mxcli test injection (#244), app-restart pid check and test-scratch takeover (#304 review), lint-a-copy recipe (#240) #322 to the injection refusal it added.Decisions for the maintainer to confirm
bin/cut-release.shcut becomes 1.0 and is the first tag pushed. The GitHub Release for that tag usesdocs/releases/v1.0.mdas its body, and a CHANGELOG pointer line is added in that cut's section.query-the-model.md);examples/removal note;--installexplanation;pgrepconcurrency guard (feat(exec): per-project exec lock, --commit-first, watch-compat verdict, scoped app restart, scratch mxcli test #304 made it a per-project lock);skill-routing.tsvand re-render, not to hand-edit tables.steering/assist/auto, with "alias: unattended" next toauto). The script-side alias fix is a separate PR (fix/interview-mode-aliases).🤖 Generated with Claude Code
https://claude.ai/code/session_01VJgWP5vEoAsNsJYqCDMGNw