Chris4K commited on
Commit
54f7944
·
1 Parent(s): f333e50

Create roadmap.md

Browse files
Files changed (1) hide show
  1. docs/roadmap.md +306 -0
docs/roadmap.md ADDED
@@ -0,0 +1,306 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ HearthNet Hackathon Master Plan
2
+
3
+ Timeline: June 6 → June 15
4
+ Theme: Community-owned resilient AI infrastructure
5
+
6
+ Team Structure
7
+ Role Person Responsibility
8
+ Product Lead Christof Vision, architecture, scope
9
+ Tech Lead TBD Technical decisions
10
+ Backend Engineer TBD Capability Bus
11
+ AI Engineer TBD LLM & Routing
12
+ RAG Engineer TBD Knowledge system
13
+ Frontend Engineer TBD UI
14
+ DevOps Engineer TBD Deployment
15
+ Marketing Lead TBD Social, branding
16
+ Pitch Lead TBD Presentation
17
+ Community Manager TBD Discord, recruiting
18
+ Overall Roadmap
19
+ Date Product Engineering AI DevOps Marketing Pitch
20
+ Jun 6 Team Formation Repo Setup Research Infra Setup Recruitment Story Outline
21
+ Jun 7 Architecture Freeze Core Framework Model Selection Docker Branding Problem Statement
22
+ Jun 8 MVP Scope Discovery LLM Node CI/CD First Post Demo Flow
23
+ Jun 9 Review Routing RAG Containers Screenshots Narrative
24
+ Jun 10 Scope Check Integration Retrieval Deployments Progress Post Draft Slides
25
+ Jun 11 Testing Features Optimization Monitoring Community Feedback Pitch Draft
26
+ Jun 12 Feature Freeze Bug Fixes Bug Fixes Bug Fixes Video Clips Presentation
27
+ Jun 13 Demo Review Polish Polish Polish Social Push Demo Script
28
+ Jun 14 Final Review Final Fixes Final Fixes Final Fixes Launch Post Rehearsal
29
+ Jun 15 Submission Submission Submission Submission Promotion Presentation
30
+ Product & Architecture Track
31
+ June 6
32
+ Deliverables
33
+ Confirm HearthNet concept
34
+ Define MVP
35
+ Define stretch goals
36
+ Create architecture diagram
37
+ Create user journey
38
+ Questions to Answer
39
+ What problem are we solving?
40
+ Why now?
41
+ Why is local AI important?
42
+ What does success look like on June 15?
43
+ June 7
44
+ Architecture Freeze
45
+ Discovery mechanism
46
+ Capability Bus
47
+ Routing layer
48
+ RAG integration
49
+ Frontend architecture
50
+
51
+ After this date:
52
+
53
+ ❌ No major redesigns
54
+
55
+ Engineering Track
56
+ Backend
57
+ Week 1
58
+ Task Priority
59
+ Node Registry Critical
60
+ Discovery Critical
61
+ Capability Announcements Critical
62
+ Routing Engine Critical
63
+ Health Monitoring High
64
+ Service Registry High
65
+ Metrics Medium
66
+ Checklist
67
+ Nodes discover each other
68
+ Nodes advertise capabilities
69
+ Requests routed correctly
70
+ Failover works
71
+ AI Track
72
+ Local Inference
73
+ Research
74
+ llama.cpp
75
+ Ollama
76
+ vLLM
77
+ MLX (optional)
78
+ Tasks
79
+ Select model
80
+ Benchmark model
81
+ Create inference endpoint
82
+ Remote execution
83
+ Stretch
84
+ Multi-node inference
85
+ Federated learning concept
86
+ RAG Track
87
+ Build Emergency Knowledge Library
88
+
89
+ Potential datasets:
90
+
91
+ First aid
92
+ Emergency response
93
+ Community handbook
94
+ Local resources
95
+ Tasks
96
+ PDF ingestion
97
+ Chunking
98
+ Embeddings
99
+ Retrieval
100
+ Citation support
101
+
102
+ Demo question:
103
+
104
+ "How do I perform CPR?"
105
+
106
+ Should work even with internet disconnected.
107
+
108
+ Frontend Track
109
+ Screens
110
+ Screen Priority
111
+ Network Map Critical
112
+ AI Chat Critical
113
+ RAG Search Critical
114
+ Node Status High
115
+ Marketplace Medium
116
+ Community Chat Medium
117
+ Visual Goal
118
+
119
+ Judges should understand everything in 10 seconds.
120
+
121
+ DevOps Track
122
+ Infrastructure
123
+ Tasks
124
+ Docker
125
+ Docker Compose
126
+ GitHub Actions
127
+ Logging
128
+ Monitoring
129
+ Demo Setup
130
+
131
+ Minimum:
132
+
133
+ Laptop A
134
+ Laptop B
135
+ Raspberry Pi
136
+
137
+ Preferred:
138
+
139
+ 3 laptops
140
+ 1 Raspberry Pi
141
+ Marketing Track
142
+
143
+ This is where most hackathon teams completely fail.
144
+
145
+ June 6
146
+ Recruitment Post
147
+ Discord post
148
+ HF discussion
149
+ Reddit post
150
+ Team call invitation
151
+
152
+ Goal:
153
+
154
+ Find engineers.
155
+
156
+ June 7
157
+ Branding
158
+ Name finalized
159
+ Logo
160
+ Banner
161
+ Color scheme
162
+ Elevator pitch
163
+
164
+ Example:
165
+
166
+ HearthNet: Community-Owned AI That Works Even When The Internet Doesn't.
167
+
168
+ June 8
169
+ Landing Page
170
+ Simple website
171
+ Problem statement
172
+ Architecture image
173
+ Team section
174
+ June 9
175
+ Content
176
+
177
+ Create:
178
+
179
+ Architecture diagram
180
+ Screenshots
181
+ GIFs
182
+ Progress updates
183
+ June 10
184
+ Community Feedback
185
+
186
+ Ask:
187
+
188
+ Would you use this?
189
+ Why?
190
+ What is missing?
191
+
192
+ Gather comments.
193
+
194
+ June 11-13
195
+ Daily Posts
196
+
197
+ Post:
198
+
199
+ Progress
200
+ Screenshots
201
+ Team photos
202
+ Failures
203
+ Lessons learned
204
+
205
+ Judges often recognize active teams.
206
+
207
+ June 14
208
+ Launch Post
209
+
210
+ Show:
211
+
212
+ Demo
213
+ Screenshots
214
+ Architecture
215
+
216
+ Create buzz before judging.
217
+
218
+ Pitch Track
219
+ Day 1
220
+
221
+ Create story.
222
+
223
+ Problem
224
+
225
+ Current AI:
226
+
227
+ Centralized
228
+ Fragile
229
+ Requires internet
230
+ Solution
231
+
232
+ HearthNet
233
+
234
+ Local-first
235
+ Community-owned
236
+ Resilient
237
+ Day 2
238
+
239
+ Demo Narrative
240
+
241
+ Scene 1
242
+
243
+ Internet working
244
+
245
+ Ask AI question
246
+
247
+ Works
248
+
249
+ Scene 2
250
+
251
+ Pull network cable
252
+
253
+ Audience sees disconnect
254
+
255
+ Scene 3
256
+
257
+ Ask same question
258
+
259
+ Still works
260
+
261
+ Audience understands value instantly.
262
+
263
+ Day 3
264
+
265
+ Future Vision
266
+
267
+ Phase 1
268
+
269
+ Neighborhood
270
+
271
+ Phase 2
272
+
273
+ City
274
+
275
+ Phase 3
276
+
277
+ Federated Communities
278
+
279
+ Phase 4
280
+
281
+ Global Community AI Network
282
+
283
+ Daily Standup Template
284
+
285
+ Every day:
286
+
287
+ Question Answer
288
+ What did I finish?
289
+ What am I doing today?
290
+ What's blocking me?
291
+ Do I need help?
292
+
293
+ Maximum 15 minutes.
294
+
295
+ Critical Milestones
296
+ Date Milestone
297
+ Jun 6 Team Formed
298
+ Jun 7 Architecture Frozen
299
+ Jun 8 Discovery Working
300
+ Jun 9 LLM Running
301
+ Jun 10 RAG Working
302
+ Jun 11 End-to-End Demo
303
+ Jun 12 Failover Working
304
+ Jun 13 Feature Freeze
305
+ Jun 14 Pitch Rehearsal
306
+ Jun 15 Submission