Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ In this Rust workspace:
- Prefer existing module boundaries, naming, error styles, and feature flags.
- Keep diffs focused. Do not mix docs cleanup, behavior changes, and dependency
upgrades unless the task asks for it.
- Use English for all repository content and collaboration.
- Use `rg` / `rg --files` for searches.
- Preserve user changes in the worktree and work around them.
- Do not commit upstream clones, generated trees, build artifacts, or local
Expand Down Expand Up @@ -132,8 +133,10 @@ cargo nextest run -p <touched-crate> --all-features

### Issue tracker

Issues and PRDs are tracked in GitHub Issues for `salasebas/rustauth`. See
`docs/agents/issue-tracker.md`.
Public requests and external collaboration use GitHub Issues. Private planning
initiated by the maintainer uses the private `OpenAuth` Linear team and
`rustauth` project. See `docs/agents/issue-tracker.md` for routing and privacy
rules.

### Triage labels

Expand Down
12 changes: 10 additions & 2 deletions docs/agents/issue-tracker.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,14 @@
# Issue tracker: GitHub
# Issue tracker routing

Issues and PRDs for this repo live as GitHub issues. Use the `gh` CLI for all operations.
Public requests and external collaboration for this repository use GitHub Issues.
Private planning initiated by the maintainer uses the private `OpenAuth` Linear
team and `rustauth` project.
Comment on lines +3 to +5

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Apply the private routing to skill operations

For maintainer-initiated private planning performed through a skill, this routing is contradicted by the unchanged instructions at lines 36–42, which still unconditionally direct both publishing and ticket fetching to GitHub. A skill following those more specific operational instructions can therefore disclose private planning in a public issue or fail to retrieve a Linear ticket; make those operations select Linear or GitHub using the privacy boundary defined here.

AGENTS.md reference: AGENTS.md:L136-L139

Useful? React with 👍 / 👎.


Keep private planning details in Linear. When private planning produces a public
work item, copy only the context needed for external collaboration and safe for
public disclosure into GitHub.

Use the `gh` CLI for GitHub operations.

## Conventions

Expand Down
Loading