Project risks and issues tracking.
Risks = things that might go wrong. Issues = things that have gone wrong or are currently blocked.
Data source: Supabase — migrated 3 March 2026.
# Risks
python3 -c "from einvoicing_db import *; list_risks()"
python3 -c "from einvoicing_db import *; get_risk('RISK-007')"
python3 -c "from einvoicing_db import *; add_risk('RISK-008', 'New risk description', rating='HIGH', owner='JC')"
# Issues
python3 -c "from einvoicing_db import *; list_issues()"
python3 -c "from einvoicing_db import *; list_issues(status='Open')"
python3 -c "from einvoicing_db import *; get_issue('ISSUE-002')"
python3 -c "from einvoicing_db import *; close_issue('ISSUE-010', description='Resolved — IP provided')"
risks (7 rows), issues (13 rows)/home/jc/temp/einvoicing_db.pyReview and update weekly.