release prep: rc.1 baseline and gating updates

This commit is contained in:
2026-03-02 15:54:55 -05:00
parent 97a42c8802
commit f43b2b24b6
168 changed files with 14708 additions and 982 deletions

View File

@@ -0,0 +1,59 @@
name: Dirty-Room Evidence (Sanitized)
description: Submit sanitized protocol evidence for unconfirmed devices/operations.
title: "[dirtyroom] <vid:pid> <operation-group>"
labels:
- protocol
body:
- type: input
id: vidpid
attributes:
label: VID/PID
placeholder: 0x2dc8:0x5200
validations:
required: true
- type: input
id: firmware
attributes:
label: Firmware version
placeholder: 1.00
validations:
required: true
- type: input
id: operation_group
attributes:
label: Operation group
placeholder: CoreDiag / Firmware / Mapping
validations:
required: true
- type: textarea
id: request_shape
attributes:
label: Sanitized request shape
description: Structural description only. No copied vendor/decompiled snippets.
validations:
required: true
- type: textarea
id: response_shape
attributes:
label: Sanitized response shape
description: Structural description and validator cues.
validations:
required: true
- type: textarea
id: failure_signatures
attributes:
label: Failure signatures
description: Timeout/malformed/invalid signatures observed.
- type: textarea
id: reproducibility
attributes:
label: Reproducibility notes
description: Steps, environment, and confidence.
validations:
required: true
- type: markdown
attributes:
value: |
**Clean-room reminder**
- Do not include raw decompiled code.
- Submit sanitized protocol structure only.

View File

@@ -0,0 +1,54 @@
name: Hardware Report
description: Report tested device behavior for OpenBitdo compatibility.
title: "[hardware] <device> <vid:pid>"
labels:
- hardware
body:
- type: input
id: device_name
attributes:
label: Device name
placeholder: Ultimate2 / JP108 / etc.
validations:
required: true
- type: input
id: vidpid
attributes:
label: VID/PID
description: Use hex format `0xVVVV:0xPPPP`
placeholder: 0x2dc8:0x6012
validations:
required: true
- type: input
id: firmware
attributes:
label: Firmware version
placeholder: 1.02
- type: textarea
id: operations
attributes:
label: Operations tested
description: identify, diag probe, mode read, profile read/write, firmware preflight, etc.
validations:
required: true
- type: textarea
id: sanitized_structure
attributes:
label: Sanitized request/response structure
description: Structural shape only. Do not paste vendor/decompiled snippets.
validations:
required: true
- type: textarea
id: behavior
attributes:
label: Observed behavior
description: Include expected vs actual.
validations:
required: true
- type: textarea
id: env
attributes:
label: Environment
description: OS, transport (USB/BT), and reproducibility notes.
validations:
required: true

View File

@@ -0,0 +1,73 @@
name: Release Blocker
description: Report a problem that must be resolved before public RC release.
title: "[release-blocker] <short summary>"
labels:
- release-blocker
- severity:p1
body:
- type: dropdown
id: severity
attributes:
label: Severity
description: Select the impact level for this blocker.
options:
- severity:p0 (critical)
- severity:p1 (high)
- severity:p2 (medium)
validations:
required: true
- type: input
id: vidpid
attributes:
label: VID/PID
description: Required for triage. Use format `0xVVVV:0xPPPP`.
placeholder: 0x2dc8:0x6012
validations:
required: true
- type: input
id: firmware_version
attributes:
label: Firmware version
description: Required for triage.
placeholder: 1.02
validations:
required: true
- type: input
id: openbitdo_version
attributes:
label: OpenBitdo version
placeholder: v0.0.1-rc.1
validations:
required: true
- type: textarea
id: summary
attributes:
label: What is broken?
description: One concise paragraph describing the blocker.
validations:
required: true
- type: textarea
id: reproduction
attributes:
label: Reproduction steps
description: Provide deterministic steps from app launch to failure.
validations:
required: true
- type: textarea
id: expected
attributes:
label: Expected behavior
validations:
required: true
- type: textarea
id: actual
attributes:
label: Actual behavior
validations:
required: true
- type: textarea
id: attachments
attributes:
label: Attachments (optional but strongly recommended)
description: Attach TOML report/logs/screenshots if available to speed up triage.
placeholder: "Attach report TOML and logs if possible."