BuildCanada / BuildCanada/OutcomeTracker

Additional commitment statuses

Open
#54 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
23
Forks
14
PR merge metrics
No merged PRs in 30d

Description

**Context**
Currently, we have a progress score, that tracks progress from 0 to 5, where 0 is "not started", 5 is "done" and everything in between is various state of "in progress".

There are two additional states we may want to be ready to capture:
1. Broken: if the government explicitly decides to stop working on a commitment. Or, if a new government comes into power before a commitment could be completed.
2. Partially Completed: if the government completes a commitment, but has materially changed its promise, or gets it done significantly later than initially committed.

Perhaps another field? Need to align on approach.

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are named. Start by locating the existing progress-score model and status handling in the TypeScript project, then clarify the agreed representation and behavior for Broken and Partially Completed; done means the approach is decided and consistently captured.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.