30 labels
Sort
Sort
-
P0-critical
Blocks a core user journey, causes data loss, or is a security/accessibility barrier. Work on this before P1+. -
P1-high
Significant friction on a main user journey; workaround exists but is non-obvious. Next up after P0. -
P2-medium
Noticeable improvement; doesn't block anything; schedule opportunistically. -
P3-later
Cosmetic or parking-lot work; fine to stay open indefinitely. -
audit
Read-only audit / assessment work; produces a report rather than changing code -
bug
Something isn't working -
cleanup
Removal of dead code, vague comments, naming violations, and scratch artifacts -
collaboration
We want to extend the family archive to have more collaboration tools -
conversation
-
descoped
We will do that later -
devops
-
documentation
README, ARCHITECTURE, GLOSSARY, CONTRIBUTING, per-domain docs -
epic
Marker for epic-level issues that group multiple child issues -
feature
-
file-upload
-
legibility
Codebase Legibility Refactor — preparing the codebase for human evaluation and bus-factor reduction -
notification
-
person
-
phase-1: security
Security hygiene — must be done first -
phase-2: container-images
Production-ready multi-stage Docker images -
phase-3: prod-compose
Production compose overlay + Caddy reverse proxy -
phase-4: spring-prod-profile
Spring Boot production configuration profile -
phase-5: backups
Database and object storage backup strategy -
phase-6: deployment-docs
.env.example, DEPLOYMENT.md, runbook -
phase-7: monitoring
Prometheus, Loki, Grafana, Alertmanager -
refactor
Code restructuring without behaviour change -
security
-
test
-
ui
UI/UX and accessibility issues -
user