Skip to content

Add tailored GitHub issue forms - #4

Merged
pppolf merged 2 commits into
mainfrom
agent/add-issue-forms
Aug 12, 2026
Merged

pppolf merged 2 commits into
mainfrom
agent/add-issue-forms

Conversation

@pppolf

@pppolf pppolf commented Aug 12, 2026

Copy link
Copy Markdown
Member

Summary

  • add a focused bug report form for Prayu versions, product surfaces, operating systems, deterministic reproduction, and sanitized diagnostics
  • add a feature request form with explicit acceptance criteria and authority/trust-boundary review
  • disable blank issues and route questions to Discussions and sensitive reports to the repository Security page

Why

The repository currently has no structured issue intake. These forms make incoming reports more actionable while reinforcing Prayu's privacy and Go-owned authority boundaries. The change is independently valid against main and does not rely on a separate security-policy pull request.

User and developer impact

Contributors get two concise, task-specific forms instead of an unstructured issue. Maintainers receive the environment and boundary information needed to reproduce bugs and evaluate feature proposals without encouraging disclosure of credentials, private prompts, provider payloads, raw tool data, or sensitive local paths.

Validation

  • Ruby Psych parsed all three YAML files successfully
  • custom basic Issue Form/config schema checks passed (required keys, supported body types, unique IDs, labels, contact-link shape)
  • git diff --cached --check
  • verified existing bug and enhancement labels
  • verified Discussions is enabled and the repository Security route is the independent sensitive-report entry point

Audit

  • no credentials or runtime data included
  • no product behavior, execution permission, schema, API, or persistence changes
  • templates explicitly preserve Prayu's scope, policy, approval, budget, lease, and process-gate model

@pppolf
pppolf marked this pull request as ready for review August 12, 2026 10:18
@pppolf
pppolf merged commit 28cb80b into main Aug 12, 2026
4 checks passed
@NanaseInori
NanaseInori deleted the agent/add-issue-forms branch September 16, 2026 09:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant