@@ -2,12 +2,12 @@ name: Hardware
22description : Track FlowRouter, Meshtastic, LoRa, enclosure, or field-test work.
33title : " [Hardware]: "
44labels :
5- - hardware
5+ - documentation
66body :
77 - type : markdown
88 attributes :
99 value : |
10- Meshtastic and LoRa are low-bandwidth control signaling paths. Do not assume normal internet bandwidth.
10+ Meshtastic and LoRa are low-bandwidth control signaling paths. Do not assume normal internet bandwidth or production readiness .
1111 - type : textarea
1212 id : objective
1313 attributes :
@@ -16,23 +16,70 @@ body:
1616 validations :
1717 required : true
1818 - type : textarea
19- id : components
19+ id : allowed_folders
2020 attributes :
21- label : Components
22- description : Devices, radios, sensors, enclosure parts, boards, or power systems involved.
21+ label : Allowed Folders
22+ description : Which hardware/docs folders may be edited?
23+ placeholder : |
24+ - hardware/
25+ - docs/ARCHITECTURE.md
26+ - docs/SECURITY_MODEL.md
2327 validations :
24- required : false
28+ required : true
29+ - type : textarea
30+ id : forbidden_folders
31+ attributes :
32+ label : Forbidden Folders
33+ description : Which folders or work types must not be touched?
34+ placeholder : |
35+ - contracts/
36+ - services/
37+ - apps/
38+ - production firmware
39+ - deployment config
40+ validations :
41+ required : true
2542 - type : textarea
2643 id : constraints
2744 attributes :
2845 label : Constraints
29- description : Bandwidth, power, size, thermal, safety, field, or manufacturing constraints.
46+ description : Bandwidth, power, size, thermal, safety, field, manufacturing, or regulatory constraints.
47+ validations :
48+ required : true
49+ - type : textarea
50+ id : acceptance_criteria
51+ attributes :
52+ label : Acceptance Criteria
53+ description : What must be true before this can close?
54+ placeholder : |
55+ - Low-bandwidth limits are explicit.
56+ - Safety or field risks are named.
57+ - No production hardware commitment is implied.
58+ validations :
59+ required : true
60+ - type : dropdown
61+ id : risk_level
62+ attributes :
63+ label : Risk Level
64+ options :
65+ - Low
66+ - Medium
67+ - High
68+ validations :
69+ required : true
70+ - type : dropdown
71+ id : recommended_agent_worktree
72+ attributes :
73+ label : Recommended Agent / Worktree
74+ options :
75+ - ' Hardware - E:\FlowMemory\flowmemory-hardware'
76+ - ' Review / maintenance - E:\FlowMemory\flowmemory-review'
3077 validations :
3178 required : true
3279 - type : textarea
3380 id : validation
3481 attributes :
35- label : Validation
36- description : How should this be tested or field-validated?
82+ label : Tests Or Validation
83+ description : How should this be tested, reviewed, or field-validated?
3784 validations :
3885 required : false
0 commit comments