Skip to content

Commit 559b8ef

Browse files
authored
[codex] build FlowMemory HQ program manager OS (#59)
* Build FlowMemory HQ program manager OS * Define Rootflow and Flow Memory launch core * Add Rootflow launch acceptance audit * Add launch-core agent goals * Document open PR merge readiness --------- Co-authored-by: FlowmemoryAI <283694809+FlowmemoryAI@users.noreply.github.com>
1 parent c1f1b94 commit 559b8ef

29 files changed

Lines changed: 2691 additions & 173 deletions

.github/ISSUE_TEMPLATE/bug.yml

Lines changed: 60 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ title: "[Bug]: "
44
labels:
55
- bug
66
body:
7+
- type: markdown
8+
attributes:
9+
value: |
10+
Keep the report scoped. Do not include live secrets, private keys, seed phrases, RPC credentials, or exploitable private details.
711
- type: textarea
812
id: summary
913
attributes:
@@ -26,16 +30,66 @@ body:
2630
validations:
2731
required: true
2832
- type: textarea
29-
id: reproduction
33+
id: evidence
3034
attributes:
31-
label: Reproduction Or Evidence
35+
label: Evidence Or Reproduction
3236
description: Steps, logs, screenshots, file references, or reasoning.
3337
validations:
3438
required: false
3539
- type: textarea
36-
id: scope
40+
id: allowed_folders
3741
attributes:
38-
label: Suspected Scope
39-
description: Which area or directory is likely affected?
42+
label: Allowed Folders
43+
description: Which folders may be edited to fix this?
44+
placeholder: |
45+
- docs/
46+
- .github/
4047
validations:
41-
required: false
48+
required: true
49+
- type: textarea
50+
id: forbidden_folders
51+
attributes:
52+
label: Forbidden Folders
53+
description: Which folders must not be edited for this bug?
54+
placeholder: |
55+
- contracts/
56+
- services/
57+
- apps/
58+
validations:
59+
required: true
60+
- type: textarea
61+
id: acceptance_criteria
62+
attributes:
63+
label: Acceptance Criteria
64+
description: What must be true before this can close?
65+
placeholder: |
66+
- The stale statement is removed.
67+
- The relevant docs agree with GitHub source of truth.
68+
- Checks pass.
69+
validations:
70+
required: true
71+
- type: dropdown
72+
id: risk_level
73+
attributes:
74+
label: Risk Level
75+
options:
76+
- Low
77+
- Medium
78+
- High
79+
validations:
80+
required: true
81+
- type: dropdown
82+
id: recommended_agent_worktree
83+
attributes:
84+
label: Recommended Agent / Worktree
85+
options:
86+
- 'Review / maintenance - E:\FlowMemory\flowmemory-review'
87+
- 'Protocol contracts - E:\FlowMemory\flowmemory-contracts'
88+
- 'Services indexer/verifier - E:\FlowMemory\flowmemory-indexer'
89+
- 'Apps dashboard/explorer - E:\FlowMemory\flowmemory-dashboard'
90+
- 'Hardware - E:\FlowMemory\flowmemory-hardware'
91+
- 'Research - E:\FlowMemory\flowmemory-research'
92+
- 'Crypto - E:\FlowMemory\flowmemory-crypto'
93+
- 'Chain/devnet research - E:\FlowMemory\flowmemory-chain'
94+
validations:
95+
required: true

.github/ISSUE_TEMPLATE/feature.yml

Lines changed: 48 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Feature
22
description: Propose a FlowMemory product, protocol, service, app, or infra feature.
33
title: "[Feature]: "
44
labels:
5-
- feature
5+
- enhancement
66
body:
77
- type: markdown
88
attributes:
@@ -16,17 +16,60 @@ body:
1616
validations:
1717
required: true
1818
- type: textarea
19-
id: scope
19+
id: allowed_folders
2020
attributes:
21-
label: Scope
21+
label: Allowed Folders
2222
description: Which directories, systems, or interfaces are in scope?
23+
placeholder: |
24+
- contracts/
25+
- tests/
2326
validations:
2427
required: true
2528
- type: textarea
26-
id: boundaries
29+
id: forbidden_folders
2730
attributes:
28-
label: Boundaries
31+
label: Forbidden Folders
2932
description: What is explicitly out of scope?
33+
placeholder: |
34+
- apps/
35+
- services/
36+
- production deployment config
37+
validations:
38+
required: true
39+
- type: textarea
40+
id: acceptance_criteria
41+
attributes:
42+
label: Acceptance Criteria
43+
description: What must be true before this can close?
44+
placeholder: |
45+
- The implementation stays inside the allowed folders.
46+
- Relevant docs are updated.
47+
- Tests or checks are documented.
48+
validations:
49+
required: true
50+
- type: dropdown
51+
id: risk_level
52+
attributes:
53+
label: Risk Level
54+
options:
55+
- Low
56+
- Medium
57+
- High
58+
validations:
59+
required: true
60+
- type: dropdown
61+
id: recommended_agent_worktree
62+
attributes:
63+
label: Recommended Agent / Worktree
64+
options:
65+
- 'Review / maintenance - E:\FlowMemory\flowmemory-review'
66+
- 'Protocol contracts - E:\FlowMemory\flowmemory-contracts'
67+
- 'Services indexer/verifier - E:\FlowMemory\flowmemory-indexer'
68+
- 'Apps dashboard/explorer - E:\FlowMemory\flowmemory-dashboard'
69+
- 'Hardware - E:\FlowMemory\flowmemory-hardware'
70+
- 'Research - E:\FlowMemory\flowmemory-research'
71+
- 'Crypto - E:\FlowMemory\flowmemory-crypto'
72+
- 'Chain/devnet research - E:\FlowMemory\flowmemory-chain'
3073
validations:
3174
required: true
3275
- type: textarea

.github/ISSUE_TEMPLATE/hardware.yml

Lines changed: 56 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@ name: Hardware
22
description: Track FlowRouter, Meshtastic, LoRa, enclosure, or field-test work.
33
title: "[Hardware]: "
44
labels:
5-
- hardware
5+
- documentation
66
body:
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

.github/ISSUE_TEMPLATE/research.yml

Lines changed: 55 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,33 +2,81 @@ name: Research
22
description: Track AI memory, neural geometry, protocol, reliability, or appchain/L1 research.
33
title: "[Research]: "
44
labels:
5-
- research
5+
- documentation
66
body:
77
- type: markdown
88
attributes:
99
value: |
10-
Use this for research questions, hypotheses, experiments, and literature notes.
10+
Use this for research questions, hypotheses, experiments, and literature notes. Mark unknowns as unknowns.
1111
- type: textarea
1212
id: question
1313
attributes:
1414
label: Research Question
1515
description: What are we trying to learn?
1616
validations:
1717
required: true
18+
- type: textarea
19+
id: allowed_folders
20+
attributes:
21+
label: Allowed Folders
22+
description: Which folders may be edited?
23+
placeholder: |
24+
- research/
25+
- docs/DECISIONS/
26+
- docs/ARCHITECTURE.md
27+
validations:
28+
required: true
29+
- type: textarea
30+
id: forbidden_folders
31+
attributes:
32+
label: Forbidden Folders
33+
description: Which folders or claims are out of scope?
34+
placeholder: |
35+
- contracts/
36+
- services/
37+
- apps/
38+
- production deployment plans
39+
validations:
40+
required: true
1841
- type: textarea
1942
id: context
2043
attributes:
2144
label: Context
22-
description: What project context or prior work matters?
45+
description: What project context, prior work, or source material matters?
2346
validations:
2447
required: true
2548
- type: textarea
26-
id: method
49+
id: acceptance_criteria
2750
attributes:
28-
label: Proposed Method
29-
description: How should the research be conducted?
51+
label: Acceptance Criteria
52+
description: What must be true before this can close?
53+
placeholder: |
54+
- Hypotheses are separated from accepted decisions.
55+
- Unknowns are listed.
56+
- Follow-up implementation issues are separate.
3057
validations:
31-
required: false
58+
required: true
59+
- type: dropdown
60+
id: risk_level
61+
attributes:
62+
label: Risk Level
63+
options:
64+
- Low
65+
- Medium
66+
- High
67+
validations:
68+
required: true
69+
- type: dropdown
70+
id: recommended_agent_worktree
71+
attributes:
72+
label: Recommended Agent / Worktree
73+
options:
74+
- 'Research - E:\FlowMemory\flowmemory-research'
75+
- 'Review / maintenance - E:\FlowMemory\flowmemory-review'
76+
- 'Crypto - E:\FlowMemory\flowmemory-crypto'
77+
- 'Chain/devnet research - E:\FlowMemory\flowmemory-chain'
78+
validations:
79+
required: true
3280
- type: textarea
3381
id: output
3482
attributes:

0 commit comments

Comments
 (0)