|
20 | 20 |
|
21 | 21 | | Task | Owner | Issues | |
22 | 22 | |------|-------|--------| |
23 | | -| Establish triage cadence for issues and PRs | Quirin + Andre | | |
24 | | -| Review repository health (CI/CD, dependencies, backlog) | Quirin | | |
25 | | -| **CI smoke tests on real chain** - Complete the preprod CI system | Quirin | #213 | |
26 | | -| **Fix transaction loading bug** - API-added transactions break the page | Andre | #211 | |
27 | | -| Address any critical bugs or blockers | Quirin + Andre | | |
| 23 | +| Define review process for issues and PRs | Quirin + Andre | | |
| 24 | +| Improve repository infrastructure — add preprod environment and more comprehensive smoke CI | Quirin + Andre | | |
| 25 | +| **CI smoke tests on real chain** - Complete the preprod CI system | Andre | #213 | |
| 26 | +| **Fix transaction loading bug** - API-added transactions break the page | Quirin | #211 | |
| 27 | +| **Review and handle open external PRs** - Summon API routes and capability-based metadata from kanyuku | Quirin + Andre | PR #212, PR #208 | |
| 28 | +| Fix legacy wallet compatibility bug | Quirin + Andre | | |
28 | 29 |
|
29 | 30 | --- |
30 | 31 |
|
31 | | -## Month 2 — June 2026 |
| 32 | +## Months 2–3 — June–July 2026 |
32 | 33 |
|
33 | | -**Focus:** Core auth and migration work. |
| 34 | +**Direction:** Authentication, Summon migration, collateral service, minor fixes. |
34 | 35 |
|
35 | | -| Task | Owner | Issues | |
36 | | -|------|-------|--------| |
37 | | -| Maintain issue and PR responsiveness | Quirin + Andre | | |
38 | | -| **Improved authentication** - Nonce-based auth, wallet connection fixes, registration flow | Andre | #135, #53 | |
39 | | -| **Summon migration** - Land the Summon API routes + wallet import PRs | Quirin | PR #212, PR #208 | |
40 | | -| Resolve high-priority issues as they arise | Quirin + Andre | | |
41 | | -| Ensure documentation reflects current state | Quirin + Andre | | |
| 36 | +- Improved authentication — nonce-based auth, wallet connection fixes, registration flow (#135, #53) |
| 37 | +- Summon migration — land API routes and wallet import (PR #212, PR #208) |
| 38 | +- Collateral service — 22 ADA → 4 UTxOs for proxy collateral (#221) |
| 39 | +- Full address verification (#196) |
| 40 | +- Transaction pagination (#30) |
| 41 | +- Better 404 page (#22) |
| 42 | +- Monthly report |
42 | 43 |
|
43 | 44 | --- |
44 | 45 |
|
45 | | -## Month 3 — July 2026 |
| 46 | +## Months 4–6 — August–October 2026 |
46 | 47 |
|
47 | | -**Focus:** Close out Q1, collateral service, minor fixes. |
| 48 | +**Direction:** Governance, smart contracts, and on-chain wallet discovery. |
48 | 49 |
|
49 | | -| Task | Owner | Issues | |
50 | | -|------|-------|--------| |
51 | | -| **Collateral service** - Users pay 22 ADA split into 4 UTxOs in a server-controlled wallet, released as collateral for proxy usage | Andre | #221 | |
52 | | -| **Full address verification** | Andre | #196 | |
53 | | -| **Transaction pagination** | Quirin | #30 | |
54 | | -| **Better 404 page** | Quirin | #22 | |
55 | | -| Address minor fixes or usability gaps | Quirin + Andre | | |
56 | | -| Provide brief progress/report update | Quirin + Andre | | |
| 50 | +- Aiken crowdfund integration (PR #164) |
| 51 | +- Governance metadata fix (#122) |
| 52 | +- Proxy voting polish and documentation |
| 53 | +- Wallet V2 — on-chain registration and discovery (#33) |
| 54 | +- Pending transactions on homepage (#125) |
| 55 | +- FROST research kickoff (#220) |
| 56 | +- Backlog cleanup, dependency/security updates |
| 57 | +- Monthly reports |
57 | 58 |
|
58 | 59 | --- |
59 | 60 |
|
60 | | -## Month 4 — August 2026 |
| 61 | +## Months 7–9 — November 2026–January 2027 |
61 | 62 |
|
62 | | -**Focus:** Begin governance and smart contract work. |
| 63 | +**Direction:** Ecosystem integrations and developer experience. |
63 | 64 |
|
64 | | -| Task | Owner | Issues | |
65 | | -|------|-------|--------| |
66 | | -| Maintain repository stability and responsiveness | Quirin + Andre | | |
67 | | -| **Aiken crowdfund integration** - Begin landing the long-running PR | Quirin | PR #164 | |
68 | | -| **Governance metadata fix** - Hash mismatch when fetching metadata | Andre | #122 | |
69 | | -| Review backlog (labels, duplicates, stale) | Quirin + Andre | | |
70 | | -| Apply dependency or security updates | Quirin | | |
| 65 | +- Hardware wallet support — Ledger/Trezor (#44) |
| 66 | +- Bot platform v2 — SDK, webhooks, example bots |
| 67 | +- dApp connector — external dApps request multi-sig transactions |
| 68 | +- API documentation and developer portal |
| 69 | +- FROST research — deliver findings, PoC, go/no-go (#220) |
| 70 | +- Monthly reports |
71 | 71 |
|
72 | 72 | --- |
73 | 73 |
|
74 | | -## Month 5 — September 2026 |
| 74 | +## Months 10–12 — February–April 2027 |
75 | 75 |
|
76 | | -**Focus:** Proxy voting and wallet registration. |
| 76 | +**Direction:** Growth features, polish, and wrap-up. |
77 | 77 |
|
78 | | -| Task | Owner | Issues | |
79 | | -|------|-------|--------| |
80 | | -| Continue issue/PR management | Quirin + Andre | | |
81 | | -| **Aiken crowdfund integration** - Complete and merge | Quirin | PR #164 | |
82 | | -| **Proxy voting polish** - Complete and document the proxy voting system | Andre | | |
83 | | -| **Pending transactions on homepage** | Quirin | #125 | |
84 | | -| Address recurring or persistent issues | Quirin + Andre | | |
85 | | -| Maintain documentation accuracy | Quirin + Andre | | |
86 | | - |
87 | | ---- |
88 | | - |
89 | | -## Month 6 — October 2026 |
90 | | - |
91 | | -**Focus:** Wallet V2, FROST research kickoff, midpoint report. |
92 | | - |
93 | | -| Task | Owner | Issues | |
94 | | -|------|-------|--------| |
95 | | -| **Wallet V2 - Registration & discovery** - On-chain wallet registration, searchable directory | Quirin | #33 | |
96 | | -| **FROST research** - Begin investigating threshold Schnorr signatures for Cardano | Quirin | #220 | |
97 | | -| Address accumulated technical debt (as needed) | Andre | | |
98 | | -| Maintain triage cadence and repo activity | Quirin + Andre | | |
99 | | -| Provide midpoint status/report update | Quirin + Andre | | |
100 | | - |
101 | | ---- |
102 | | - |
103 | | -## Month 7 — November 2026 |
104 | | - |
105 | | -**Focus:** Hardware wallets and bot platform. |
106 | | - |
107 | | -| Task | Owner | Issues | |
108 | | -|------|-------|--------| |
109 | | -| **Hardware wallet support** - Begin Ledger/Trezor signing integration | Quirin | #44 | |
110 | | -| **Bot platform v2** - Documented bot SDK, webhook system, example bots | Andre | | |
111 | | -| Continued backlog management | Quirin + Andre | | |
112 | | -| Improve workflow/tooling inefficiencies | Quirin + Andre | | |
113 | | -| Support contributor interactions | Quirin + Andre | | |
114 | | - |
115 | | ---- |
116 | | - |
117 | | -## Month 8 — December 2026 |
118 | | - |
119 | | -**Focus:** dApp connector and developer portal. |
120 | | - |
121 | | -| Task | Owner | Issues | |
122 | | -|------|-------|--------| |
123 | | -| **Hardware wallet support** - Complete and merge | Quirin | #44 | |
124 | | -| **dApp connector** - Allow external dApps to request multi-sig transactions | Andre | | |
125 | | -| Maintain issue and PR throughput | Quirin + Andre | | |
126 | | -| Address documentation/onboarding friction | Quirin + Andre | | |
127 | | -| Ensure CI/CD and automation remain functional | Quirin | | |
128 | | - |
129 | | ---- |
130 | | - |
131 | | -## Month 9 — January 2027 |
132 | | - |
133 | | -**Focus:** Developer portal, FROST wrap-up, progress report. |
134 | | - |
135 | | -| Task | Owner | Issues | |
136 | | -|------|-------|--------| |
137 | | -| **API documentation & developer portal** - Expand Swagger docs, add guides, publish SDK | Quirin | | |
138 | | -| **FROST research** - Deliver findings, PoC if feasible, go/no-go recommendation | Quirin | #220 | |
139 | | -| Continued backlog management | Quirin + Andre | | |
140 | | -| Address minor fixes or usability gaps | Andre | | |
141 | | -| Provide brief progress/report update | Quirin + Andre | | |
142 | | - |
143 | | ---- |
144 | | - |
145 | | -## Month 10 — February 2027 |
146 | | - |
147 | | -**Focus:** Vesting and discover page. |
148 | | - |
149 | | -| Task | Owner | Issues | |
150 | | -|------|-------|--------| |
151 | | -| **Vesting feature** - Begin time-locked multi-sig vesting contracts | Quirin | #81 | |
152 | | -| **Discover page** - Browse public wallets, DAOs, and governance activity | Andre | #52 | |
153 | | -| Maintain repository health and responsiveness | Quirin + Andre | | |
154 | | -| Apply dependency or security updates | Quirin | | |
155 | | -| Continue contributor support and reviews | Quirin + Andre | | |
156 | | - |
157 | | ---- |
158 | | - |
159 | | -## Month 11 — March 2027 |
160 | | - |
161 | | -**Focus:** User profiles, UX audit, polish. |
162 | | - |
163 | | -| Task | Owner | Issues | |
164 | | -|------|-------|--------| |
165 | | -| **Vesting feature** - Complete and merge | Quirin | #81 | |
166 | | -| **User profiles & contacts** - Rich profiles, contact management, notification preferences | Quirin | | |
167 | | -| **Performance & UX audit** - Load times, mobile responsiveness, accessibility | Andre | | |
168 | | -| **Invite flow** - Land PR #67, polish wallet sharing/onboarding | Andre | PR #67 | |
169 | | -| Continue standard maintenance activities | Quirin + Andre | | |
170 | | -| Address any outstanding or aging issues | Quirin + Andre | | |
171 | | -| Maintain documentation and repo clarity | Quirin + Andre | | |
172 | | - |
173 | | ---- |
174 | | - |
175 | | -## Month 12 — April 2027 |
176 | | - |
177 | | -**Focus:** Final report and sustainability review. |
178 | | - |
179 | | -| Task | Owner | Issues | |
180 | | -|------|-------|--------| |
181 | | -| Deliver final summary report (activity, outcomes, gaps) | Quirin + Andre | | |
182 | | -| Review repository status and sustainability | Quirin + Andre | | |
183 | | -| Recommend next steps or ongoing needs | Quirin + Andre | | |
184 | | -| Address any remaining minor fixes | Quirin + Andre | | |
| 78 | +- Vesting — time-locked multi-sig contracts (#81) |
| 79 | +- User profiles and contacts |
| 80 | +- Discover page — browse wallets, DAOs, governance (#52) |
| 81 | +- Performance and UX audit |
| 82 | +- Invite flow (PR #67) |
| 83 | +- Final summary report — activity, outcomes, gaps, next steps |
| 84 | +- Monthly reports |
185 | 85 |
|
186 | 86 | --- |
187 | 87 |
|
|
214 | 114 | - Each contributor owns 1-2 features per month end-to-end |
215 | 115 | - PRs reviewed by the other contributor before merge |
216 | 116 |
|
217 | | -**Milestones:** |
218 | | -- End of each quarter: tag a release, update CHANGELOG |
219 | | -- Mid-quarter check-in: are we on track? Adjust scope if needed |
| 117 | +**Reports:** |
| 118 | +- Monthly progress report |
| 119 | +- Final summary report in month 12 |
220 | 120 |
|
221 | 121 | **GitHub milestones:** Created and issues assigned. View at [Milestones](../../milestones). |
0 commit comments