diff --git a/backlog/config.yml b/backlog/config.yml new file mode 100644 index 0000000..f2c1f45 --- /dev/null +++ b/backlog/config.yml @@ -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 diff --git a/backlog/tasks/task-1 - Add-competing-proposals-feature.md b/backlog/tasks/task-1 - Add-competing-proposals-feature.md new file mode 100644 index 0000000..4a2b4a7 --- /dev/null +++ b/backlog/tasks/task-1 - Add-competing-proposals-feature.md @@ -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 + + +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. + diff --git a/backlog/tasks/task-2 - Add-parameter-sensitivity-heatmaps.md b/backlog/tasks/task-2 - Add-parameter-sensitivity-heatmaps.md new file mode 100644 index 0000000..1220035 --- /dev/null +++ b/backlog/tasks/task-2 - Add-parameter-sensitivity-heatmaps.md @@ -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 + + +Create D3.js heatmap visualizations showing how changes to alpha, beta, rho affect conviction dynamics and trigger thresholds. Based on BlockScience trigger_sweep examples. + diff --git a/backlog/tasks/task-3 - Add-more-narrative-scenarios.md b/backlog/tasks/task-3 - Add-more-narrative-scenarios.md new file mode 100644 index 0000000..c7088fe --- /dev/null +++ b/backlog/tasks/task-3 - Add-more-narrative-scenarios.md @@ -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 + + +Create additional guided walkthrough stories demonstrating specific dynamics: whale attacks, coalition building, proposal competition, parameter tuning effects. + diff --git a/backlog/tasks/task-4 - Add-event-log-panel.md b/backlog/tasks/task-4 - Add-event-log-panel.md new file mode 100644 index 0000000..3397ecb --- /dev/null +++ b/backlog/tasks/task-4 - Add-event-log-panel.md @@ -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 + + +Show a timeline of stake/unstake events with timestamps, participant names, and conviction changes. Useful for understanding the simulation history. + diff --git a/backlog/tasks/task-5 - Add-export-share-state-feature.md b/backlog/tasks/task-5 - Add-export-share-state-feature.md new file mode 100644 index 0000000..281acac --- /dev/null +++ b/backlog/tasks/task-5 - Add-export-share-state-feature.md @@ -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 + + +Encode simulation state in URL parameters so users can share specific scenarios. Include participant stakes, parameters, and epoch number. + diff --git a/backlog/tasks/task-6 - Improve-mobile-responsiveness.md b/backlog/tasks/task-6 - Improve-mobile-responsiveness.md new file mode 100644 index 0000000..0e14533 --- /dev/null +++ b/backlog/tasks/task-6 - Improve-mobile-responsiveness.md @@ -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 + + +Optimize layout for mobile devices. Stack columns vertically, adjust chart sizes, make buttons touch-friendly. +