Save2Save — Project Status Report

Generated on: 2026-03-17 18:30  |  Source: Confluence SRS (v5, 2026-02-22) + Jira (SAVE, live 2026-03-17) + Git (live 2026-03-17)

Executive Summary

89% of SRS requirements are now released to production (68/76), up from 46%. Sprints 5–8 were merged to main via PRs #55, #56, #64, #66, and #72, releasing i18n, escalation, reminders, vault categories, trusted account perspective, premium features, profile pictures, landing page, and more. Only 4 requirements remain in testing on develop (Sprint-9 content: incapability, trusted user status features). Develop is now just 92 commits ahead of main (169 files, +17.7k/−7.3k lines) — down from 495, as Sprint 5–8 work was released. Sprint-9 merged to develop via PR #73 with 55 Developed tickets (up from 40, +15 FE sub-tasks). 25 Sprint-9 items remain Selected for Development. 3 SRS requirements still In Progress, 1 still Selected for Dev.
89%
Released
5%
In Testing
4%
In Progress
1%
Selected for Dev
76
SRS Requirements
5
Open Bugs
89% Released
5%
4%
Done (Released) In Testing In Progress Selected for Dev

SRS Feature Coverage

Module 1: User Accounts & Identity Management 9/9
#SRS RequirementJiraSprintStatus
1.1User Registration with Email VerificationSAVE-15Sprint-1Done (Released)
1.2Mobile Number Registration & VerificationSAVE-16Sprint-2Done (Released)
1.3User Registration DataSAVE-17Sprint-1Done (Released)
1.4Secure User LoginSAVE-18Sprint-1Done (Released)
1.5Password ResetSAVE-19Sprint-1Done (Released)
1.6User Session ManagementSAVE-20Sprint-1Done (Released)
1.7User Account SettingsSAVE-21Sprint-2Done (Released)
1.8User Personal Data ManagementSAVE-22Sprint-2Done (Released)
1.9User Profile Picture (Optional)SAVE-115Sprint-8Done (Released)
Module 2: Localization & Accessibility 3/3
#SRS RequirementJiraSprintStatus
2.1Multi-Language SupportSAVE-23Sprint-5Done (Released)
2.2RTL / LTR Layout SupportSAVE-24Sprint-5Done (Released)
2.3Language PersistenceSAVE-25Sprint-5Done (Released)
Module 3: Safety Check-In System 8/13
#SRS RequirementJiraSprintStatus
3.1Check-In Schedule ConfigurationSAVE-26Sprint-3Done (Released)
3.2Allowed Check-In Response WindowSAVE-27Sprint-3Done (Released)
3.3One-Tap Check-In ConfirmationSAVE-28Sprint-3Done (Released)
3.4Missed Check-In DetectionSAVE-29Sprint-3Done (Released)
3.5Escalation Timing ConfigurationSAVE-30Sprint-6Done (Released)
3.6Escalation Rule DefinitionSAVE-30, SAVE-39Sprint-6Done (Released)
3.7Default Check-In & Escalation SettingsSAVE-276Sprint-8In Progress
3.8Push Notification ReminderSAVE-31Sprint-3Done (Released)
3.9SMS Escalation & FallbackSAVE-32Sprint-6Done (Released)
3.10Application Non-Response HandlingSAVE-33Sprint-6Done (Released)
3.11Location Capture at Check-InSAVE-34Sprint-6Done (Released)
3.12Check-In Status Visibility (Dashboard)SAVE-35Sprint-3Done (Released)
3.13Battery Optimization & Background ExecutionSAVE-279, SAVE-359Sprint-9In Progress
Module 4: Trusted Contacts & Access Control 9/9
#SRS RequirementJiraSprintStatus
4.1Trusted Contact TypesSAVE-36Sprint-2Done (Released)
4.2Trusted Contact Data RequirementsSAVE-37Sprint-2Done (Released)
4.3Notification Contacts ConfigurationSAVE-38Sprint-2Done (Released)
4.4Escalation Order & TimingSAVE-39Sprint-6Done (Released)
4.5Access Contacts ConfigurationSAVE-40Sprint-2Done (Released)
4.6Trigger-Based Access ConditionsSAVE-41Sprint-3Done (Released)
4.7Asset-Level Access ControlSAVE-42Sprint-6Done (Released)
4.8Access Scope LimitationSAVE-43Sprint-2Done (Released)
4.9Contact ManagementSAVE-44Sprint-2Done (Released)
Module 5: Reminder & Notification Management 4/4
#SRS RequirementJiraSprintStatus
5.1Custom Task RemindersSAVE-45Sprint-7Done (Released)
5.2Medication RemindersSAVE-46Sprint-7Done (Released)
5.3Doctor Appointment RemindersSAVE-47Sprint-7Done (Released)
5.4Daily Reminder SummarySAVE-48Sprint-7Done (Released)
Module 6: Information Vault 9/10
#SRS RequirementJiraSprintStatus
6.1Vault TypesSAVE-49Sprint-3Done (Released)
6.2User-Defined CategoriesSAVE-50Sprint-7Done (Released)
6.3Category Fields StructureSAVE-51Sprint-7Done (Released)
6.4Attachments ManagementSAVE-52Sprint-7Done (Released)
6.5Asset Category TemplatesSAVE-53Sprint-8Done (Released)
6.6Custom Fields per EntrySAVE-54Sprint-7Done (Released)
6.7Vault Entry LifecycleSAVE-55Sprint-3Done (Released)
6.8Incapability Definition & ConfirmationSAVE-117Sprint-9In Testing (on develop)
6.9Trigger-Based Access ControlSAVE-56Sprint-4Done (Released)
6.10Trigger-Based Vault ReleaseSAVE-57Sprint-4Done (Released)
Module 7: Trusted Account Perspective 5/8
#SRS RequirementJiraSprintStatus
7.1Trusted Account OverviewSAVE-123Sprint-8Done (Released)
7.2Trusted User Safety Status VisibilitySAVE-162, SAVE-124Sprint-2 + Sprint-9In Testing (on develop)
7.3Trusted User Status ClassificationSAVE-125Sprint-9In Testing (on develop)
7.4Trusted Account Navigation to Status DetailsSAVE-126Sprint-9In Testing (on develop)
7.5Trusted Account Notification ContextSAVE-127Sprint-8Done (Released)
7.6Trusted Account Visibility LimitationsSAVE-128Sprint-8Done (Released)
7.7Multiple Trusted User HandlingSAVE-129Sprint-8Done (Released)
7.8Trusted Relationship Removal HandlingSAVE-130Sprint-8Done (Released)
Module 8: Subscription & Payments 8/8
#SRS RequirementJiraSprintStatus
8.1Subscription ModelSAVE-58Sprint-4Done (Released)
8.2Payment Method (IAP + PayPal)SAVE-59, SAVE-229Sprint-4Done (Released)
8.3Free vs. Premium Feature SeparationSAVE-60Sprint-4Done (Released)
8.4Premium Feature ScopeSAVE-61Sprint-8Done (Released)
8.5Subscription ActivationSAVE-62Sprint-4Done (Released)
8.6Subscription DeactivationSAVE-63Sprint-4Done (Released)
8.7Subscription Status VisibilitySAVE-64Sprint-4Done (Released)
8.8Premium Feature Flexibility (NF)SAVE-65Sprint-8Done (Released)
Module 9: Public Website & Onboarding 4/4
#SRS RequirementJiraSprintStatus
9.1Public Landing PageSAVE-66Sprint-8Done (Released)
9.2Feature Explanation ContentSAVE-67Sprint-8Done (Released)
9.3Call-to-Action ElementsSAVE-68Sprint-8Done (Released)
9.4Optional Explainer VideoSAVE-69Sprint-8Done (Released)
Module 10: Navigation & Standard Screens 4/4
#SRS RequirementJiraSprintStatus
10.1Home DashboardSAVE-70Sprint-2Done (Released)
10.2Support / Contact ScreenSAVE-71Sprint-8Done (Released)
10.3Privacy Policy ScreenSAVE-72Sprint-5Done (Released)
10.4Terms & Conditions ScreenSAVE-73Sprint-5Done (Released)
Module 11: Compliance & Constraints 1/4
#SRS RequirementJiraSprintStatus
11.1GDPR-Compliant DesignSAVE-74Sprint-5Done (Released)
11.2No Continuous Location TrackingSAVE-75Sprint-8Done (Released)
11.3Cookie Usage & Consent ManagementSAVE-277Sprint-8Selected for Development
11.4Scope Change ControlSAVE-76Sprint-8In Progress

Coverage Summary

MetricCount%
Total SRS Requirements76
With Jira tickets76100%
Done (Released)6889%
In Testing (on develop)45%
In Progress34%
Selected for Development11%

Sprint Progress

Sprint 9 In Testing — fully merged to develop via PR #73

Branch: sprint-9 now fully merged into develop (0 commits ahead, was 10) — PR #73 merged
Jira: 83 items — 1 Done (SAVE-120), 55 Developed (up from 40, +15), 2 In Progress, 25 Selected for Development (down from 40, -15)
Key delivery: Incapability settings, vault release confirmation, trusted user status classification, battery optimization, production deployment, app store submissions, tier restructuring, vault entry types, debt direction, category-vault-type association, attachment integration
Progress: +15 tickets moved from Selected to Developed — continued strong FE momentum. New FE sub-tasks completed: subscription 3-tier UI updates (SAVE-378, SAVE-379), vault entry type picker (SAVE-389), debt direction selection (SAVE-393), category filtering by vault type (SAVE-395), attachment manager backend integration (SAVE-398), asset template picker (SAVE-401), location sharing toggle (SAVE-381), email fallback settings (SAVE-383), elite upgrade prompts for medical reminders (SAVE-385) and file uploads (SAVE-387), escalation rule definition FE (SAVE-329), battery optimization FE (SAVE-333, SAVE-361), Android foreground service (SAVE-354), consolidated infra tasks (SAVE-335, SAVE-339).
KeyTypeSummaryStatus
SAVE-117StoryIncapability Definition & Confirmation ProcessDeveloped
SAVE-124StoryTrusted User Safety Status VisibilityDeveloped
SAVE-125StoryTrusted User Status ClassificationDeveloped
SAVE-126StoryTrusted Account Navigation to Status DetailsDeveloped
SAVE-278StoryEscalation Rule DefinitionIn Progress
SAVE-279StoryBattery Optimization & Background Execution HandlingIn Progress
SAVE-286StoryCloudflare Workers Production DeploymentSelected for Dev
SAVE-289StoryGoogle Play Store SubmissionSelected for Dev
SAVE-293StoryApple App Store SubmissionSelected for Dev
SAVE-370StorySubscription Tier Restructuring: 3-Tier ModelSelected for Dev
SAVE-371StoryLocation Sharing in Emergency NotificationsSelected for Dev
SAVE-372StoryEmail Fallback Escalation When Phone UnreachableSelected for Dev
SAVE-373StoryGate Medication & Doctor Reminders to EliteSelected for Dev
SAVE-375StoryGate File Uploads & Attachments to EliteSelected for Dev
SAVE-388StoryVault Entry Type SelectionSelected for Dev
SAVE-391StoryDebt Direction Schema EnforcementSelected for Dev
SAVE-392StoryCategory-to-Vault-Type AssociationSelected for Dev
SAVE-396StoryWire Attachment Manager to Backend Upload APISelected for Dev
SAVE-399StoryAsset Template Selection Flow in Vault FormSelected for Dev
SAVE-305Sub-task[BE] API - Vault Release Confirmation Schema & EndpointsDeveloped
SAVE-307Sub-task[FE] UI - Contact Confirmation ScreenDeveloped
SAVE-309Sub-task[BE] API - Safety Status Data in Principals ResponseDeveloped
SAVE-311Sub-task[FE] UI - Safety Status Visual IndicatorsDeveloped
SAVE-314Sub-task[BE] API - Status Classification LogicDeveloped
SAVE-316Sub-task[FE] UI - Status Visual TreatmentsDeveloped
SAVE-318Sub-task[BE] API - Vault Release Confirmation Cron & Timeout LogicDeveloped
SAVE-320Sub-task[FE] UI - Vault Owner Confirmation Progress ViewDeveloped
SAVE-321Sub-task[BE] API - Principal Status Enrichment & Escalation StateDeveloped
SAVE-323Sub-task[FE] UI - Safety Status Auto-Refresh & Relative TimestampsDeveloped
SAVE-325Sub-task[BE] API - Status Classification Edge Case HandlingDeveloped
SAVE-327Sub-task[BE] API - Escalation Rule DefinitionDeveloped
SAVE-328Sub-task[FE] UI - Status Accessibility & Dark Mode SupportDeveloped
SAVE-329Sub-task[FE] UI - Escalation Rule DefinitionDeveloped (was Selected)
SAVE-330Sub-task[BE] API - Principal Check-In History EndpointDeveloped
SAVE-331Sub-task[BE] API - High-Priority Push Delivery & Retry LogicDeveloped
SAVE-332Sub-task[FE] UI - Principal Detail & Check-In History ScreenDeveloped
SAVE-333Sub-task[FE] UI - Battery Optimization & Background ExecutionDeveloped (was Selected)
SAVE-334Sub-task[BE] Infrastructure - Production Environment & Domain SetupDeveloped
SAVE-335Sub-task[CONSOLIDATED] into SAVE-334 — Production Environment SetupDeveloped (was Selected)
SAVE-338Sub-task[BE] Infrastructure - Production Monitoring & AlertingDeveloped
SAVE-339Sub-task[CONSOLIDATED] into SAVE-334 — Production Environment SetupDeveloped (was Selected)
SAVE-352Sub-task[BE] API - Incapability Settings Schema & EndpointsDeveloped
SAVE-353Sub-task[FE] UI - Incapability Settings ScreenDeveloped
SAVE-354Sub-task[FE] Mobile - Android Foreground Service & Exact AlarmDeveloped (was Selected)
SAVE-356Sub-task[BE] API - Multi-Layer Notification Orchestration & Delivery TrackingDeveloped
SAVE-361Sub-task[FE] UI - Battery Optimization & Background Execution HandlingDeveloped (was Selected)
SAVE-374Sub-task[BE] API - Rename enterprise → elite (DB Migration + Code)Developed
SAVE-376Sub-task[BE] API - Update Tier Limits & Feature Gates ConfigurationDeveloped
SAVE-377Sub-task[BE] API - Add Check-In History Retention EnforcementDeveloped
SAVE-378Sub-task[FE] UI - Update Subscription Limits & Feature Labels for 3-TierDeveloped (was Selected)
SAVE-379Sub-task[FE] UI - Update Upgrade Prompts & Banners for 3-TierDeveloped (was Selected)
SAVE-380Sub-task[BE] API - Include Location in Escalation Notification PayloadDeveloped
SAVE-381Sub-task[FE] UI - Location Sharing Toggle & SettingsDeveloped (was Selected)
SAVE-382Sub-task[BE] API - Email Escalation Service & Delivery LogicDeveloped
SAVE-383Sub-task[FE] UI - Email Fallback SettingsDeveloped (was Selected)
SAVE-384Sub-task[BE] API - Gate Medical Reminders to EliteDeveloped
SAVE-385Sub-task[FE] UI - Elite Upgrade Prompt for Medical RemindersDeveloped (was Selected)
SAVE-386Sub-task[BE] API - Gate File Uploads to EliteDeveloped
SAVE-387Sub-task[FE] UI - Elite Upgrade Prompt for File UploadsDeveloped (was Selected)
SAVE-389Sub-task[FE] UI - Vault Entry Type Picker in Item FormDeveloped (was Selected)
SAVE-390Sub-task[BE] API - Validate Vault Entry Type on CreationDeveloped
SAVE-393Sub-task[FE] UI - Debt Direction Selection in Vault FormDeveloped (was Selected)
SAVE-394Sub-task[BE] API - Add debt_direction Column to vault_entriesDeveloped
SAVE-395Sub-task[FE] UI - Filter Categories by Vault TypeDeveloped (was Selected)
SAVE-397Sub-task[BE] API - Add vault_type Column to vault_categoriesDeveloped
SAVE-398Sub-task[FE] UI - Integrate AttachmentManager with Backend Upload APIDeveloped (was Selected)
SAVE-400Sub-task[BE] API - Verify Attachment Endpoints ReadinessDeveloped
SAVE-401Sub-task[FE] UI - Asset Template Picker in Vault Form ModalDeveloped (was Selected)
SAVE-402Sub-task[BE] API - Align Asset Templates with SRS (Add Estate)Developed
SAVE-116Task[FE] Cookie Usage & Consent ManagementDeveloped

Sprint 8 Released — merged to main via PR #72, 2026-03-17

Branch: sprint-8developmain (fully released)
Jira: 62 items — 9 Done, 3 In Progress, 43 Developed, 5 Selected for Development, 2 Backlog
Note: Jira statuses lag behind git — most “Developed” tickets are released on main
KeyTypeSummaryStatus
SAVE-66StoryPublic Landing PageDone
SAVE-67StoryFeature Explanation ContentDone
SAVE-68StoryCall-to-Action ElementsDone
SAVE-303TaskUpdate SRS Section 8 — Add IAPDone
SAVE-403BugCheck-in button invisible due to timezone defaulting to UTC for users who skip onboardingDone
SAVE-407BugVault/Legacy screen stuck on Loading legacy on web — useFocusEffect + enableFreeze(true) incompatibilityDone (NEW)
SAVE-409BugData & Privacy navigates to Security screen instead of showing Download My Data (GDPR export unreachable)Done (NEW)
SAVE-410Bug/settings/account page shows stale user data — useState not synced with auth contextDone (NEW)
SAVE-411BugOrphaned settings pages: /settings/account and /settings/preferences have no UI navigation pathDone (NEW)
SAVE-53StoryAsset Category TemplatesDeveloped
SAVE-69StoryOptional Explainer VideoDeveloped
SAVE-71StorySupport / Contact ScreenDeveloped
SAVE-75StoryNo Continuous Location TrackingDeveloped
SAVE-115StoryUser Profile PictureDeveloped
SAVE-119TaskDefault Check-In & Escalation SettingsDeveloped
SAVE-123StoryTrusted Account OverviewDeveloped
SAVE-127StoryTrusted Account Notification ContextDeveloped
SAVE-128StoryTrusted Account Visibility LimitationsDeveloped
SAVE-129StoryMultiple Trusted User HandlingDeveloped
SAVE-130StoryTrusted Relationship Removal HandlingDeveloped
SAVE-315Sub-task[FE] UI - Default Settings Info BannerDeveloped
SAVE-322Sub-task[FE] UI - Trigger Rules Screen ImplementationDeveloped
SAVE-326Sub-task[FE] UI - Cookie Consent Banner (Demo Web App)Developed
SAVE-76StoryScope Change ControlIn Progress
SAVE-100Story[TL] Weekly Sprint & Delivery Process DefinitionIn Progress
SAVE-276StoryDefault Check-In & Escalation SettingsIn Progress
SAVE-61StoryPremium Feature ScopeDeveloped
SAVE-65StoryPremium Feature Flexibility (NF)Developed
SAVE-277StoryCookie Usage & Consent ManagementSelected for Dev
SAVE-317Sub-task[CONSOLIDATED] Cookie Audit ChecklistSelected for Dev
SAVE-324Sub-task[CONSOLIDATED] Privacy Policy ChecklistSelected for Dev
SAVE-404BugAsset template picker grid and entry type selector missing from Add Item formSelected for Dev (fix committed to develop)
SAVE-405BugData & Privacy link in Settings navigates to Account Settings instead of Security screenSelected for Dev (fix committed to develop)
SAVE-412BugSettings Data & Privacy: wrong navigation, GDPR export unreachable, orphaned pages, stale dataBacklog (NEW)
SAVE-413BugApp gets stuck on /settings/account after sign-in — no tab bar, no way to navigate outBacklog (NEW)

Sprint 7 Released — merged to main via PR #66, 2026-03-12

Branch: sprint-7developmain (fully released)
Jira: 28 items — 26 Developed, 2 Done
Key delivery: Reminders system (medication, doctor, custom tasks, daily summary), vault categories & custom fields, attachments, custom auth system replacing Supabase
Note: Jira statuses lag behind git — most “Developed” tickets are released on main
KeyTypeSummaryStatus
SAVE-358TaskRemove Supabase — Replace with Custom AuthDeveloped
SAVE-45StoryCustom Task RemindersDeveloped
SAVE-46StoryMedication RemindersDeveloped
SAVE-47StoryDoctor Appointment RemindersDeveloped
SAVE-48StoryDaily Reminder SummaryDeveloped
SAVE-50StoryUser-Defined CategoriesDeveloped
SAVE-51StoryCategory Fields StructureDeveloped
SAVE-52StoryAttachments ManagementDeveloped
SAVE-54StoryCustom Fields per EntryDeveloped
SAVE-367BugToast not shown after reminder toggle or delete (useToast instances)Done
SAVE-368BugDashboard ScrollView truncates last 3 children on webDone
SAVE-369BugPremium banner visible for premium users on Reminders (stale tier)Developed

Sprint 6 Released — merged to main via PRs #56 + #64

Branch: sprint-6developmain (fully released)
Jira: 20 items — 19 Developed, 1 Done
Key delivery: Escalation timing & ordering, SMS escalation, app non-response handling, location capture at check-in, asset-level access control
Note: Jira statuses lag behind git — most “Developed” tickets are released on main
KeyTypeSummaryStatus
SAVE-30StoryEscalation Timing ConfigurationDeveloped
SAVE-32StorySMS Escalation & FallbackDeveloped
SAVE-33StoryApplication Non-Response HandlingDeveloped
SAVE-34StoryLocation Capture at Check-InDeveloped
SAVE-39StoryEscalation Order & TimingDeveloped
SAVE-42StoryAsset-Level Access ControlDeveloped
SAVE-118TaskEscalation Rule DefinitionDeveloped
SAVE-365BugLogin returns 500 on concurrent same-user logins (JWT collision)Done

Sprint 5 Released — merged to main via PR #55, 2026-02-25

Jira: 26 items — 17 Done, 9 Developed
Key delivery: i18n (Arabic, English, German), RTL layout, language persistence, privacy/terms screens, GDPR data export & deletion
Note: Jira statuses lag behind git — “Developed” tickets are released on main
KeyTypeSummaryStatus
SAVE-23StoryMulti-Language SupportDeveloped
SAVE-24StoryRTL / LTR Layout SupportDeveloped
SAVE-25StoryLanguage PersistenceDeveloped
SAVE-72StoryPrivacy Policy ScreenDeveloped
SAVE-73StoryTerms & Conditions ScreenDeveloped
SAVE-74StoryGDPR-Compliant DesignDeveloped
SAVE-344BugVault: Toast notifications invisible while add/edit modal open (items.tsx)Done
SAVE-345BugVault: Toast notifications invisible while modal is openDone
SAVE-346Bugrouter.back() traps users on deep-linked screensDone
SAVE-349BugLanguage selection swapped after sign-inDone
SAVE-357Bugonboarding_completed causes cold-start redirectDone
SAVE-363BugPassword reset fails with JWT_SECRET mismatch on env changeDone

Sprints 1–4 Released

Branch: All merged to main

Epic Progress

EpicStoriesReleasedIn TestingIn ProgressSelectedCompletion
User Accounts & Identity99000100%
Localization & Accessibility33000100%
Safety Check-In System13802062%
Trusted Contacts & Access Control99000100%
Reminder & Notification Mgmt44000100%
Information Vault10910090%
Trusted Account Perspective8530063%
Subscription & Payments88000100%
Public Website & Onboarding44000100%
Navigation & Standard Screens44000100%
Compliance & Constraints4101125%

Branch Status

Production

main Last commit: 13aff4b — Merge pull request #72 from TeknoraOrg/develop (2026-03-17)  |  Contains Sprints 1–8  |  Tag: v0.1.0-dev.20260312144048 Released

Testing / QA

develop 92 commits ahead of main (down from 495)  |  169 files changed, +17.7k/−7.3k lines  |  Contains Sprint 9 only (Sprints 1–8 released to main)  |  Recent: ff97040 Merge PR #73 from sprint-9, 9455a79 GDPR test fix, 96fd3f3 post-merge type fixes, 79cca52 vault attachment e2e tests, 9c42d1a subscription UI 3-tier model, d9ef183 PR #73 quick-win fixes In Testing

Sprint Branches

sprint-6 Released (main)  |  Merged via PRs #56/#64 Released
sprint-7 Released (main)  |  Merged via PR #66 Released
sprint-8 Released (main)  |  Merged via PR #72 Released
sprint-9 In Testing (develop)  |  Merged to develop via PR #73 — incapability settings, vault release confirmation, principal status, trusted user classification, tier restructuring, vault entry types, debt direction, attachment integration, e2e tests In Testing

Active Feature Branches

feat/check-in-button-visual-states 0 commits ahead of develop Inactive
feat/simplify-legacy-overview 0 commits ahead of develop Inactive
remotes/origin/landingpage-optimizations Remote-only branch (not local) Remote

Open Bugs

KeyPrioritySummarySprintJira StatusGit Status
SAVE-413CriticalApp gets stuck on /settings/account after sign-in — no tab bar, no way to navigate outSprint-8BacklogFix on develop (not yet on main)
SAVE-412HighSettings Data & Privacy: wrong navigation, GDPR export unreachable, orphaned pages, stale dataSprint-8BacklogFix on develop (not yet on main)
SAVE-404MediumAsset template picker grid and entry type selector missing from Add Item formSprint-8Selected for DevFix released on main
SAVE-405MediumData & Privacy link in Settings navigates to Account Settings instead of Security screenSprint-8Selected for DevFix released on main
SAVE-369LowPremium banner still visible for premium users on Reminders screen — stale tier from /api/featuresSprint-7DevelopedFix released on main

Note: SAVE-404, SAVE-405, and SAVE-369 have fixes released to production (main) but Jira statuses are stale. SAVE-412 and SAVE-413 have fixes on develop only.

Risks & Gaps

Jira Status Lag — Widespread
Most Sprint 5–8 tickets remain “Developed” in Jira despite being released to main. Jira statuses should be bulk-updated to “Done” for all tickets in released sprints. SAVE-404/SAVE-405 have fix commits on main but Jira shows “Selected for Development”. SAVE-412/SAVE-413 have fix commits on develop but Jira still shows “Backlog”. SAVE-369 (Low, premium banner stale) has fix on main but Jira shows “Developed”.
Critical Bug — SAVE-413 App Stuck After Sign-In
SAVE-413 (Critical, Backlog): App gets stuck on /settings/account after sign-in with no tab bar and no way to navigate out. Fix is on develop (5dfe046), not yet released to main.
Sprint-9 Scope & Progress
Sprint-9 at 83 tickets — 55 Developed, 25 Selected for Dev, 2 In Progress. Merged to develop via PR #73, awaiting release. 25 items still in Selected for Development — primarily app store submissions, deployment stories, and story-level items whose sub-tasks are already Developed.
Selected for Development (Not Yet Started)
1 SRS requirement still in Selected for Dev: SAVE-277 (Cookie Usage & Consent Management). 25 Sprint-9 tickets remain in Selected for Development.
PM/TL Coordination Tasks
7 PM/TL coordination tasks across Sprints 1–2 and Sprint-8 remain “In Progress” (SAVE-77, SAVE-79, SAVE-80, SAVE-81, SAVE-82, SAVE-83, SAVE-100). These are process tasks, not code blockers.

Summary Metrics

76
SRS Requirements
68
Done (Released)
4
In Testing
3
In Progress
1
Selected for Dev
MetricValue
Requirements with Jira tickets76 (100%)
Requirements Released (main)68 (89%)
Requirements In Testing (develop)4 (5%)
Requirements In Progress3 (4%)
Requirements Selected for Dev (not started)1 (1%)
Jira Tickets per Sprint
Sprint-120 (17 Done, 3 In Progress)
Sprint-256 (53 Done, 3 In Progress)
Sprint-333 (all Done)
Sprint-431 (all Done)
Sprint-526 (17 Done, 9 Developed) — Released to main
Sprint-620 (19 Developed, 1 Done) — Released to main
Sprint-728 (26 Developed, 2 Done) — Released to main
Sprint-862 (9 Done, 3 In Progress, 43 Developed, 5 Selected, 2 Backlog) — Released to main
Sprint-983 (1 Done, 55 Developed, 2 In Progress, 25 Selected) — On develop
Open Bugs5 (1 Critical Backlog, 1 High Backlog, 2 Medium Selected w/ fixes, 1 Low fix on main)
Active SprintSprint-9
Sprints Released (main)1–8
Sprints In Testing (develop)9
Develop ahead of main92 commits (169 files, +17.7k/−7.3k lines)
Sprint-9 ahead of develop0 commits (fully merged)
Latest tagv0.1.0-dev.20260312144048 (no stable release)

Generated with /project-status  |  Save2Save  |  2026-03-17 18:30