chore: Initialize backlog with future feature tasks

- Competing proposals
- Parameter sensitivity heatmaps
- Additional narrative scenarios
- Event log panel
- Export/share state
- Mobile responsiveness

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Jeff Emmett 2026-01-03 21:02:10 +01:00
parent 5a49a330e2
commit 22e58063a6
7 changed files with 111 additions and 0 deletions

15
backlog/config.yml Normal file
View File

@ -0,0 +1,15 @@
project_name: "Conviction Voting Demo"
default_status: "To Do"
statuses: ["To Do", "In Progress", "Done"]
labels: []
milestones: []
date_format: yyyy-mm-dd
max_column_width: 20
default_editor: "nvim"
auto_open_browser: true
default_port: 6420
remote_operations: true
auto_commit: false
bypass_git_hooks: false
check_active_branches: true
active_branch_days: 30

View File

@ -0,0 +1,16 @@
---
id: task-1
title: Add competing proposals feature
status: To Do
assignee: []
created_date: '2026-01-03 20:01'
labels: []
dependencies: []
priority: medium
---
## Description
<!-- SECTION:DESCRIPTION:BEGIN -->
Allow multiple proposals that compete for conviction. Users should be able to create new proposals with different funding amounts and see how conviction splits across them.
<!-- SECTION:DESCRIPTION:END -->

View File

@ -0,0 +1,16 @@
---
id: task-2
title: Add parameter sensitivity heatmaps
status: To Do
assignee: []
created_date: '2026-01-03 20:01'
labels: []
dependencies: []
priority: medium
---
## Description
<!-- SECTION:DESCRIPTION:BEGIN -->
Create D3.js heatmap visualizations showing how changes to alpha, beta, rho affect conviction dynamics and trigger thresholds. Based on BlockScience trigger_sweep examples.
<!-- SECTION:DESCRIPTION:END -->

View File

@ -0,0 +1,16 @@
---
id: task-3
title: Add more narrative scenarios
status: To Do
assignee: []
created_date: '2026-01-03 20:01'
labels: []
dependencies: []
priority: low
---
## Description
<!-- SECTION:DESCRIPTION:BEGIN -->
Create additional guided walkthrough stories demonstrating specific dynamics: whale attacks, coalition building, proposal competition, parameter tuning effects.
<!-- SECTION:DESCRIPTION:END -->

View File

@ -0,0 +1,16 @@
---
id: task-4
title: Add event log panel
status: To Do
assignee: []
created_date: '2026-01-03 20:01'
labels: []
dependencies: []
priority: low
---
## Description
<!-- SECTION:DESCRIPTION:BEGIN -->
Show a timeline of stake/unstake events with timestamps, participant names, and conviction changes. Useful for understanding the simulation history.
<!-- SECTION:DESCRIPTION:END -->

View File

@ -0,0 +1,16 @@
---
id: task-5
title: Add export/share state feature
status: To Do
assignee: []
created_date: '2026-01-03 20:01'
labels: []
dependencies: []
priority: low
---
## Description
<!-- SECTION:DESCRIPTION:BEGIN -->
Encode simulation state in URL parameters so users can share specific scenarios. Include participant stakes, parameters, and epoch number.
<!-- SECTION:DESCRIPTION:END -->

View File

@ -0,0 +1,16 @@
---
id: task-6
title: Improve mobile responsiveness
status: To Do
assignee: []
created_date: '2026-01-03 20:01'
labels: []
dependencies: []
priority: low
---
## Description
<!-- SECTION:DESCRIPTION:BEGIN -->
Optimize layout for mobile devices. Stack columns vertically, adjust chart sizes, make buttons touch-friendly.
<!-- SECTION:DESCRIPTION:END -->