chore: check in the Claude release, ADR and GraphQL-smoke tooling - #215
Merged
Merged
Conversation
These lived untracked in the working tree and would have been lost with the checkout. They are project tooling, not scratch files: - agents/release-engineer.md - the Rule 14 execution tail (version bump, changelog, branch/PR, CI watch, beta/rc tags), stopping before the maintainer-only stable promotion gate. - skills/graphql-smoke - sends the real queries.graphql against a live Unraid server, selecting operations by name so it cannot drift from the app. The vendored schema is only a subset of the live one; this is what catches operations that compile but fail on the server. - skills/adr-new - scaffolds the next numbered ADR from the template. - settings.json - deny writes to *.keystore and the build directories. No app code, Gradle config or CI workflow is touched.
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.
Summary
Four
.claude/files were sitting untracked in the working tree and would havebeen lost on the next clean checkout. They are project tooling, not scratch
files, so they belong in the repo.
agents/release-engineer.md— the Rule 14 execution tail: version bump,changelog curation, branch/commit/PR, CI watch, beta/rc tagging. Stops
before the maintainer-only stable promotion gate.
skills/graphql-smoke/— sends the realqueries.graphqlagainst a liveUnraid server and selects each operation by name, so it cannot drift from the
app's actual operations. The vendored
schema.graphqlsis only a subset ofthe live Unraid 7 schema; this is what catches an operation that compiles but
fails on the server (as
GetNotificationListonce did). Read-only by design —it never touches
mutations.graphql.skills/adr-new/— scaffolds the next numbered ADR from the template.settings.json— deny writes to*.keystoreand the build directories.Linked issue / ADR
None.
Checklist
./scripts/local-ci.shgreen locally — not run. It builds the wholeapp in the pinned container; this change touches no app code, Gradle config
or CI workflow. The required
buildcheck on this PR covers it.CHANGELOG.mduntouched (ADR-0031 does not apply).