Repository navigation
docs: a workflow from report to release, with priorities by severity and by the hardware people run - #1724
Merged
Conversation
…and by the hardware people run docs/workflow.md: where work comes from (issues, tracking issues, Discord #bug-reporting / #dev-work / #dev-stuff, CI); a priority score (severity x reach x confidence) whose reach comes from the hardware people run (the issue forms, counted by scripts/hardware_report.py, and the Steam hardware survey); hardware tiers a change must not break; the steps claim -> fix -> test -> PR -> review -> merge -> release (release branches merged back into main) -> verify; the security lane; suggested labels; a short list for agents. AGENTS.md and CONTRIBUTING.md point to it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Contributor
Author
|
@NotRexed this is the organization piece we talked about in #dev-work: one order of work (severity x reach x confidence, reach from the hardware people run), hardware tiers, and the steps from claim to release, so agents and people stop doubling up. Suggested rollout: pin a pointer in #dev-work, tell agent users to start from AGENTS.md (most agents read it on their own), and create the suggested labels so the issue board becomes the to-do list. |
The workflow said how to score work but not where the order lives. worklist.md holds the open problems with their severity, reach and confidence, sorted by score, plus the fixed-but-unreleased ones, and says how to pick, add and move rows. workflow.md and AGENTS.md point to it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…en reports Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…n SignPath Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…he list's rules Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.
Dozens of people and AI agents now work on Hookshot at once, and the same problems get picked up twice while others wait. This gives everyone, agents included, one order of work and one path from report to release.
What
docs/workflow.md:run_all, an in-game run and a tested configurations row), PR, review, merge and release (merge release branches back intomain), verify.scripts/hardware_report.py: recounts the issue forms' GPU vendor, card class and OS with theghCLI. The numbers in the doc come from it: of 399 issues that named their hardware, AMD 51%, NVIDIA 35%, Intel 3.5%; Windows 57%, Linux and SteamOS 17%. AMD files half the reports while testing is mostly on NVIDIA, so the doc ranks AMD Tier 1 stability up.AGENTS.mdandCONTRIBUTING.mdpoint to it.The suggested labels (
priority:P0-P3,hw:*,os:*,needs-log,reproduced,claimed) are only suggestions. Creating them is a maintainer's call.Tested
tests/run_all.py: 236 passed, 31 skipped.scripts/hardware_report.pyrun against the repository.The link to
docs/tested-configurations.mdresolves once docs: tested configurations, the runs behind the status table #1723 merges.docs/worklist.md: the scored, sorted list of open work (severity x reach x confidence), with the fixed-but-unreleased items and rules for picking, adding and moving rows. workflow.md and AGENTS.md point to it, so people and agents pick from the same list.
🤖 Generated with Claude Code