Save2Save — Project Status Report

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

Executive Summary

46% of SRS requirements are released to production (35/76), with 49% in testing on develop (37/76, up from 33). Develop branch now 495 commits ahead of main (up from 368, +127 new commits). Sprint-9 fully merged into develop via PR #73 — was 10 commits ahead, now 0. All sprint work through Sprint-9 is now on develop for testing. Sprint-9 continues strong FE momentum: 15 more sub-tasks moved from Selected to Developed (55 Developed total, up from 40), including FE work for subscription 3-tier UI, vault entry type picker, debt direction, category filtering, attachment integration, location sharing, email fallback, elite upgrade prompts, escalation rules, and battery optimization. 25 items remain Selected for Development (down from 40). Key develop additions since last report: Sprint-9 merge (PR #73), Sprint-9 e2e tests (vault attachments, category vault type, incapability settings, location sharing, email escalation, elite feature gates, subscription 3-tier, vault entry types), subscription UI 3-tier model update, PR review fixes, merge conflict resolution, GDPR test fixes, contacts-tab test fixes, type error fixes.
46%
Released
49%
In Testing
4%
In Progress
1%
Selected for Dev
76
SRS Requirements
5
Open Bugs
46% Done
49%
4%
Done (Released) In Testing In Progress Selected for Dev

SRS Feature Coverage

Module 1: User Accounts & Identity Management 8/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-8In Testing (on develop)
Module 2: Localization & Accessibility 0/3 (in testing)
#SRS RequirementJiraSprintStatus
2.1Multi-Language SupportSAVE-23Sprint-5In Testing
2.2RTL / LTR Layout SupportSAVE-24Sprint-5In Testing
2.3Language PersistenceSAVE-25Sprint-5In Testing
Module 3: Safety Check-In System 6/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-6In Testing
3.6Escalation Rule DefinitionSAVE-30, SAVE-39Sprint-6In Testing
3.7Default Check-In & Escalation SettingsSAVE-276Sprint-8In Progress
3.8Push Notification ReminderSAVE-31Sprint-3Done (Released)
3.9SMS Escalation & FallbackSAVE-32Sprint-6In Testing
3.10Application Non-Response HandlingSAVE-33Sprint-6In Testing
3.11Location Capture at Check-InSAVE-34Sprint-6In Testing
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 7/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-6In Testing
4.5Access Contacts ConfigurationSAVE-40Sprint-2Done (Released)
4.6Trigger-Based Access ConditionsSAVE-41Sprint-3Done (Released)
4.7Asset-Level Access ControlSAVE-42Sprint-6In Testing
4.8Access Scope LimitationSAVE-43Sprint-2Done (Released)
4.9Contact ManagementSAVE-44Sprint-2Done (Released)
Module 5: Reminder & Notification Management 0/4 (in testing)
#SRS RequirementJiraSprintStatus
5.1Custom Task RemindersSAVE-45Sprint-7In Testing
5.2Medication RemindersSAVE-46Sprint-7In Testing
5.3Doctor Appointment RemindersSAVE-47Sprint-7In Testing
5.4Daily Reminder SummarySAVE-48Sprint-7In Testing
Module 6: Information Vault 4/10
#SRS RequirementJiraSprintStatus
6.1Vault TypesSAVE-49Sprint-3Done (Released)
6.2User-Defined CategoriesSAVE-50Sprint-7In Testing
6.3Category Fields StructureSAVE-51Sprint-7In Testing
6.4Attachments ManagementSAVE-52Sprint-7In Testing
6.5Asset Category TemplatesSAVE-53Sprint-8In Testing (on develop)
6.6Custom Fields per EntrySAVE-54Sprint-7In Testing
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 0/8 (all in testing)
#SRS RequirementJiraSprintStatus
7.1Trusted Account OverviewSAVE-123Sprint-8In Testing (on develop)
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-8In Testing (on develop)
7.6Trusted Account Visibility LimitationsSAVE-128Sprint-8In Testing (on develop)
7.7Multiple Trusted User HandlingSAVE-129Sprint-8In Testing (on develop)
7.8Trusted Relationship Removal HandlingSAVE-130Sprint-8In Testing (on develop)
Module 8: Subscription & Payments 6/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-8In Testing (on develop) — re-advanced to Developed
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-8In Testing (on develop) — re-advanced to Developed
Module 9: Public Website & Onboarding 3/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-8In Testing (on develop)
Module 10: Navigation & Standard Screens 1/4
#SRS RequirementJiraSprintStatus
10.1Home DashboardSAVE-70Sprint-2Done (Released)
10.2Support / Contact ScreenSAVE-71Sprint-8In Testing (on develop)
10.3Privacy Policy ScreenSAVE-72Sprint-5In Testing
10.4Terms & Conditions ScreenSAVE-73Sprint-5In Testing
Module 11: Compliance & Constraints 0/4
#SRS RequirementJiraSprintStatus
11.1GDPR-Compliant DesignSAVE-74Sprint-5In Testing
11.2No Continuous Location TrackingSAVE-75Sprint-8In Testing (on develop)
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)3546%
In Testing (on develop)3749%
In Progress (Sprint-8/9)34%
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 In Testing — Fully merged to develop

Branch: sprint-8 fully merged into develop (0 commits ahead)
Jira: 62 items — 9 Done, 3 In Progress, 43 Developed, 5 Selected for Development, 2 Backlog
Progress: No changes since last report
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 (re-advanced from Selected)
SAVE-65StoryPremium Feature Flexibility (NF)Developed (re-advanced from Selected)
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 In Testing — Merged to develop

Branch: sprint-7 fully merged into develop (0 commits ahead)
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
Progress: No changes since last report
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 (was Developed)
SAVE-368BugDashboard ScrollView truncates last 3 children on webDone
SAVE-369BugPremium banner visible for premium users on Reminders (stale tier)Developed

Sprint 6 In Testing — Merged to develop

Branch: sprint-6 fully merged into develop (0 commits ahead)
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
Progress: No changes since last report
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 (was Backlog)

Sprint 5 In Testing — all bugs resolved

Jira: 26 items — 17 Done, 9 Developed (count correction from previous report)
Key delivery: i18n (Arabic, English, German), RTL layout, language persistence, privacy/terms screens, GDPR data export & deletion
Progress: No status changes since last report — count corrected from 18D/8Dev to 17D/9Dev
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 (was Developed — resolved after multiple cycles)
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 (was Backlog — resolved after 4 report cycles)

Sprints 1–4 Released

Branch: All merged to main

Epic Progress

EpicStoriesDoneIn TestingIn ProgressIn Dev / SelectedCompletion
User Accounts & Identity9810089%
Localization & Accessibility303000% (in testing)
Safety Check-In System13652046%
Trusted Contacts & Access Control9720078%
Reminder & Notification Mgmt404000% (in testing)
Information Vault10460040%
Trusted Account Perspective808000% (all in testing)
Subscription & Payments8620075%
Public Website & Onboarding4310075%
Navigation & Standard Screens4130025%
Compliance & Constraints40211 sel0%

Branch Status

Production

main Last commit: 05bb018 — docs: rewrite CLAUDE.md and README.md with current project state  |  Contains Sprints 1–4  |  Tag: v0.1.0-dev.20260312144048 Released

Testing / QA

develop 495 commits ahead of main (up from 368, +127 new commits)  |  821 files changed, +107.2k/-22.7k lines  |  Contains Sprint 5 + 6 + 7 + 8 + Sprint 9 fully merged  |  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

In Development

sprint-6 0 commits ahead of develop  |  Fully merged Merged
sprint-7 0 commits ahead of develop  |  Fully merged Merged
sprint-8 0 commits ahead  |  Fully merged Merged
sprint-9 0 commits ahead  |  Fully merged (was 10 ahead)  |  Merged via PR #73 — incapability settings, vault release confirmation, principal status, trusted user classification, tier restructuring, vault entry types, debt direction, attachment integration, e2e tests — all now on develop Merged

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

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

New bugs this cycle:

Previously resolved bugs remain Done:

Risks & Gaps

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. This is a navigation-breaking bug that needs immediate attention.
Note: SAVE-412 and SAVE-413 have fix commits on develop (5dfe046 — GDPR export & delete flow migrated to security, orphaned pages removed), but Jira still shows Backlog.
Bugs — Jira Status Lag
SAVE-404 and SAVE-405 have fix commits on develop but Jira still shows “Selected for Development”. SAVE-412 and SAVE-413 have fix commits on develop but Jira still shows “Backlog”. SAVE-369 (Low, premium banner stale) still has fix commits on develop but Jira remains “Developed”.
Sprint-9 Fully Merged — Milestone
Sprint-9 is now fully merged into develop via PR #73 (was 10 commits ahead, now 0). All sprint work through Sprint-9 is now in testing. Develop is 495 commits ahead of main with 821 files changed.
Sprint-9 Frontend Momentum — Continued
15 more FE sub-tasks moved to Developed (55 total Developed, up from 40) — subscription 3-tier UI, vault entry types, debt direction, category filtering, attachment integration, location sharing, email fallback, elite upgrade prompts, escalation rules FE, battery optimization FE, Android foreground service. 25 items still in Selected for Development (down from 40) — primarily app store submissions, deployment stories, and story-level items whose sub-tasks are already Developed.
Sprint-9 Scope
Sprint-9 at 83 tickets — the largest sprint by far, with 27 items not yet started or in early progress (25 Selected for Dev + 2 In Progress).
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 (down from 40).
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
35
Done (Released)
37
In Testing
3
In Progress
1
Selected for Dev
MetricValue
Requirements with Jira tickets76 (100%)
Requirements Done (Released)35 (46%)
Requirements In Testing37 (49%)
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)
Sprint-620 (19 Developed, 1 Done)
Sprint-728 (26 Developed, 2 Done)
Sprint-862 (9 Done, 3 In Progress, 43 Developed, 5 Selected for Dev, 2 Backlog)
Sprint-983 (1 Done, 55 Developed, 2 In Progress, 25 Selected for Dev)
Open Bugs5 (1 Critical Backlog, 1 High Backlog, 2 Medium Selected w/ fixes, 1 Low fix on develop)
Active SprintSprint-9
Sprints Released (main)1–4
Sprints In Testing (develop)5–9
Sprints In Progress (sprint branch)None (all merged)
Develop ahead of main495 commits (821 files, +107.2k/-22.7k lines)
Sprint-7 ahead of develop0 commits (fully merged)
Sprint-8 ahead of develop0 commits (fully merged)
Sprint-9 ahead of develop0 commits (fully merged — was 10)
Latest tagv0.1.0-dev.20260312144048 (no stable release)

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