Repository navigation
Harden grind against other repositories - #21
Merged
Merged
Conversation
Load skills from the configured directory as name.md or name/SKILL.md, with a compatibility pass for a nested skills/ folder and aliases onto upstream skill names. Recognize both Anti-Rationalization and Common Rationalizations headings so those tables reach the executor prompt. Co-authored-by: telivity-otaip <telivity-otaip@users.noreply.github.com>
Git and gh no longer inherit model API keys, and commits skip the target repository's hooks. Worktrees are namespaced per repository and deletion is limited to those directories. File reads, coverage paths, and relative data paths stay inside the repository. Pull request bodies and diff patches are written under the system temp directory. Co-authored-by: telivity-otaip <telivity-otaip@users.noreply.github.com>
grind still runs the review gates and commits on a local auto/ branch. Push and pull request creation happen only when --apply is passed. Programmatic runLoop callers keep the previous publish behavior unless openPullRequests is set to false. Co-authored-by: telivity-otaip <telivity-otaip@users.noreply.github.com>
Load .env from the workspace root, document runLoop(config, deps), and point package metadata at TelivityAI/asil. Describe --apply, the skill file layout, and the fact that a dry run still executes scanner commands. Usage reports are Markdown only. Co-authored-by: telivity-otaip <telivity-otaip@users.noreply.github.com>
A grind without --apply no longer commits. Tasks that pass the gates stay queued and do not consume a retry, and they are not picked again in the same run. Co-authored-by: telivity-otaip <telivity-otaip@users.noreply.github.com>
Reject configured paths whose parent segment leaves the repository. Describe git and gh as an allowlisted environment, and remove the unpublished notes file from the tree. Co-authored-by: telivity-otaip <telivity-otaip@users.noreply.github.com>
telivity-otaip
marked this pull request as ready for review
October 16, 2026 09:59
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
name.mdorname/SKILL.md, including aliases and both rationalization-table headings.ghuse an allowlisted environment and do not inherit model API keys. Commits skip hooks in the target repository. Worktree directories are namespaced per repository, and deletion is limited to those directories...segment resolves outside the repository. Pull request bodies and diff patches are written under the system temp directory.auto grinddoes not commit, push, or open a pull request unless--applyis passed. Tasks that pass the gates stay queued for a later run.runLoop(config, deps), the workspace-root.envlocation, andTelivityAI/asil.Test plan
pnpm testpnpm typecheckauto grindhelp text states that--applyis required to push