Skip to content

docs: add org-wide agent guidance - #48

Open
joshschmelzle wants to merge 5 commits into
mainfrom
cursor/agent-guidance-57c0
Open

joshschmelzle wants to merge 5 commits into
mainfrom
cursor/agent-guidance-57c0

Conversation

@joshschmelzle

@joshschmelzle joshschmelzle commented Oct 24, 2026 •

Copy link
Copy Markdown
Member

Why

This repository states the standard: how and why WLAN Pi work is done, and what the result should be. It is not an inventory of what repositories currently are. When a repository differs, that is drift to fix in that repository, or a deliberate change to the standard. It is not a documentation error.

What changed

  • README.md, AGENTS.md, and agents/AGENTS.md open with that purpose.
  • New work targets Python 3.13. Bullseye is 3.9, Bookworm is 3.11, Trixie is 3.13. debian/bookworm and debian/bullseye exist only for a hotfix to an old release, and that hotfix uses the suite's Python. New work never targets those branches.
  • Plan and test on 3.13. requires-python stays >=3.13. The docs no longer say the policy is "not 3.13+".
  • Org standards win on a cross-cutting rule. A repo AGENTS.md may add build, release, and test rules for that repo. A conflict on a cross-cutting rule is drift to raise.
  • CI stays on Debian Trixie packaging, plus compiler builds and tests. No sid, Bookworm, Ubuntu, Arch, or Fedora jobs, and no Arch or RPM version tracking.
  • A forked upstream project versions as <upstream>+wlanpi<N>, for example 2.3.0+wlanpi1. RELEASING.md Scope and the packaging doc say so.
  • WLAN Pi Go is BE200-only, ships only that firmware (iwlwifi-gl-c0-fm-c0-* ucode plus pnvm), must not ship or run wpa_supplicant, and must let the user set the regulatory domain. wlanpi-desktop is an apt option, not preinstalled in the full image.
  • An issue states problem, evidence, impact, done-when criteria, and constraints. An approach goes in Notes and is not binding.
  • Release bullets match What Is Live. A changelog push to main uploads to wlanpi/dev. Promotion to wlanpi/main is by hand. An upload to wlanpi/main on release-PR merge, and an automatic tag, are planned and not live.

agents/AGENTS.md is 126 lines. REPOS.md is not in this pull request.

Squash

Commit aa505b3 carries a Co-authored-by trailer. Do not rewrite that commit. The squash merge message must drop that trailer.

Still open

  • An agent-tool check that the file steers away from a cruft pattern.
  • The per-repo stub rollout.
Open in Web Open in Cursor 

Note

Low Risk
Documentation-only changes to standards and agent guidance; no runtime, CI, or packaging behavior is modified in this PR.

Reviewed by Cursor Bugbot for commit a4e72f1. Bugbot is set up for automated code reviews on this repo. Configure here.

Root AGENTS.md stays local to this repo. The org file links the existing
docs and states the Trixie and Python 3.13 rule.

Co-authored-by: jsz <joshschmelzle@users.noreply.github.com>
@joshschmelzle joshschmelzle added the documentation Improvements or additions to documentation label Oct 24, 2026
@joshschmelzle joshschmelzle self-assigned this Oct 24, 2026
New work targets Python 3.13. Old suite branches are only for a hotfix.
Release text matches what is live: dev upload now, main upload and auto-tag later.
@joshschmelzle

Copy link
Copy Markdown
Member Author

Drafted these, but still want a review.

@joshschmelzle
joshschmelzle marked this pull request as ready for review October 26, 2026 03:18

@cursor cursor Bot 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.

Approved. Cursor Bugbot completed successfully and reported no findings that need human review. No approval policy requires additional review on this documentation change.

Open in Web View Automation 

Sent by Cursor Approval Agent: Pull Request Router and Approver

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant