mirror of
https://github.com/bybrooklyn/openbitdo.git
synced 2026-03-19 12:12:57 -04:00
release prep: rc.1 baseline and gating updates
This commit is contained in:
16
spec/dossiers/5209/firmware_core.toml
Normal file
16
spec/dossiers/5209/firmware_core.toml
Normal file
@@ -0,0 +1,16 @@
|
||||
# Sanitized static dirty-room dossier
|
||||
|
||||
dossier_id = "DOS-5209-Firmware"
|
||||
pid_hex = "0x5209"
|
||||
operation_group = "Firmware"
|
||||
command_id = ["Jp108EnterBootloader", "Jp108FirmwareChunk", "Jp108FirmwareCommit", "Jp108ExitBootloader"]
|
||||
request_shape = "boot transition frames followed by chunked firmware transfer frames"
|
||||
response_shape = "ack/status and completion indicators"
|
||||
validator_rules = ["boot transition acknowledged", "chunk ack observed", "commit response accepted"]
|
||||
retry_behavior = "firmware retries are bounded and guarded by unsafe flags"
|
||||
failure_signatures = ["boot transition failure", "chunk ack mismatch", "commit timeout"]
|
||||
evidence_source = "static"
|
||||
confidence = "inferred"
|
||||
requirement_ids = ["REQ-JP108-002", "REQ-DR-001", "REQ-DR-002"]
|
||||
class_family = "JP firmware update dispatch"
|
||||
notes = "Unsafe flow remains runtime-gated with dual acknowledgement"
|
||||
16
spec/dossiers/5209/jp108_dedicated.toml
Normal file
16
spec/dossiers/5209/jp108_dedicated.toml
Normal file
@@ -0,0 +1,16 @@
|
||||
# Sanitized static dirty-room dossier
|
||||
|
||||
dossier_id = "DOS-5209-JP108-Dedicated"
|
||||
pid_hex = "0x5209"
|
||||
operation_group = "JP108Dedicated"
|
||||
command_id = ["Jp108ReadDedicatedMappings", "Jp108WriteDedicatedMapping", "Jp108ReadFeatureFlags", "Jp108WriteFeatureFlags", "Jp108ReadVoice", "Jp108WriteVoice"]
|
||||
request_shape = "64-byte JP108 command frames with dedicated index/value payloads"
|
||||
response_shape = "status header plus dedicated mapping/flag payload bytes"
|
||||
validator_rules = ["byte0 == 0x02", "byte1 indicates command family", "payload length meets command minimum"]
|
||||
retry_behavior = "bounded retries for read/ack operations"
|
||||
failure_signatures = ["timeout", "malformed response", "unsupported for pid"]
|
||||
evidence_source = "static"
|
||||
confidence = "inferred"
|
||||
requirement_ids = ["REQ-JP108-001", "REQ-DR-001", "REQ-DR-002"]
|
||||
class_family = "JP108Advance / JP108AdvanceUI dispatch"
|
||||
notes = "Dedicated mapping scope remains A/B/K1-K8 in current product milestone"
|
||||
Reference in New Issue
Block a user