docs(repo): AGPL-3.0 root license, MCP section in README, security policy and issue forms

- Root LICENSE is now the verbatim AGPL-3.0 text so GitHub detects the license
  instead of showing "Other"; the split model (MIT for Agent + Shared) is
  explained in the README and each component keeps its own license file.
- README: MCP server in the component list, an "AI Integration (MCP)" section
  with example prompts and the server URL, and a neutral Feedback section.
- SECURITY.md routes reports to private GitHub Security Advisories.
- CONTRIBUTING.md is a feedback routing page (issues, discussions, security,
  Report Session button), CODE_OF_CONDUCT.md is short and neutral.
- Issue forms for bug reports and feature requests; blank issues disabled.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
Oliver Kieselbach
2026-09-03 14:29:14 +02:00
parent 9207b066db
commit ce9efb6f6c
8 changed files with 845 additions and 29 deletions
+49
View File
@@ -0,0 +1,49 @@
name: Bug report
description: Something does not work as documented.
labels: [bug]
body:
- type: markdown
attributes:
value: |
Thanks for the report. Please redact tenant IDs, device names, serial numbers, and anything personal before posting.
For a failed enrollment in your own tenant, the fastest path is the **Report Session** button in the portal — it attaches the session context for support without exposing it here.
- type: dropdown
id: component
attributes:
label: Component
options:
- Web portal
- Agent (on device)
- Bootstrap script / Intune deployment
- MCP server / AI integration
- Analysis rules / log patterns
- Backend / API
- Documentation
- Not sure
validations:
required: true
- type: textarea
id: what
attributes:
label: What happened?
description: What did you do, what did you expect, what happened instead?
validations:
required: true
- type: textarea
id: repro
attributes:
label: Steps to reproduce
placeholder: |
1. …
2. …
- type: input
id: version
attributes:
label: Agent version / portal date
description: Agent version from the session details, or the date you saw it in the portal.
- type: textarea
id: logs
attributes:
label: Logs or screenshots
description: Relevant excerpts only, redacted. Paste text rather than screenshots of text where possible.
render: text
+11
View File
@@ -0,0 +1,11 @@
blank_issues_enabled: false
contact_links:
- name: Question or idea
url: https://github.com/okieselbach/AutopilotMonitor/discussions
about: Ask how something works or float a feature idea before it becomes a request.
- name: Documentation
url: https://docs.autopilotmonitor.com
about: Setup guides, troubleshooting, and the security FAQ.
- name: Security vulnerability
url: https://github.com/okieselbach/AutopilotMonitor/security/advisories/new
about: Report privately. Please never open a public issue for a security finding.
@@ -0,0 +1,34 @@
name: Feature request
description: Propose something Autopilot Monitor should do.
labels: [enhancement]
body:
- type: textarea
id: problem
attributes:
label: What problem are you trying to solve?
description: Describe the situation, not the solution. What are you doing today instead?
validations:
required: true
- type: textarea
id: proposal
attributes:
label: Proposed change
description: What would you like to see? Rough is fine.
validations:
required: true
- type: dropdown
id: area
attributes:
label: Area
options:
- Web portal
- Agent (on device)
- Analysis rules / diagnostics
- MCP server / AI integration
- Notifications / integrations
- Reporting
- Other
- type: textarea
id: alternatives
attributes:
label: Alternatives considered