Issues
All projects ยท 89 open across 7 games
Open
89
In Progress
14
In Review
11
Closed This Week
23
In Progress 4
!
NVA-047
PFTD
Auth tokens expire silently with no user feedback
Bugโœฆ AI
AI
Nova AI
2m
โ€“
NVA-046
PFTD
Add โŒ˜K global command palette
Feature
DR
Dan R.
34m
โ†‘
NVA-051
FIE
WebSocket reconnect drops messages in offline queue
Bug
PK
Priya K.
3h
โ€“
NVA-055
ARC
Add loading skeleton to dashboard charts
Taskโœฆ AI
AI
Nova AI
18m
Awaiting Review 3
โ€“
NVA-046
PFTD
Add โŒ˜K global command palette
FeatureMR open
DR
Dan R.
34m
โ†‘
NVA-051
FIE
WebSocket reconnect drops messages in offline queue
BugMR open
PK
Priya K.
3h
โ†“
NVA-048
CEL
Update footer copyright year across all pages
TaskMR openโœฆ AI
AI
Nova AI
6h
Planning 3
โ†‘
NVA-052
PFTD
Collaborative planning threads for feature tickets
FeaturePlanning๐Ÿ”’ Locked
DR
Dan R.
1d
โ€“
NVA-053
JWU
Integrate Miro boards as execution context
FeaturePlanning
SP
Sara P.
2d
โ€“
NVA-056
ARC
Cheats database CRUD for PMs + runtime API
FeatureDraft
DR
Dan R.
3d
QA Ready1
NVA-142Rift opening effect causes frame drop to 18fps on base Switch hardwareQA BriefUrgent
JO
Jordan
5pts24m
Backlog 6
โ†‘
NVA-045
PFTD
GitLab MR status not syncing after merge
Bug
Unassigned
4d
โ€“
NVA-043
FIE
Add slash command support in Tiptap text fields
Feature
Unassigned
5d
โ€“
NVA-042
PFTD
Engine release notification emails with templating
Feature
Unassigned
6d
โ†“
NVA-041
CEL
Improve error boundary styling on 500 page
Task
Unassigned
1w
โ†“
NVA-039
JWU
Add dark mode toggle to settings page
Feature
PK
Priya K.
1w
โ†“
NVA-037
ARC
Refactor GitLab API client to support pagination
Task
DR
Dan R.
2w
๐Ÿ“ก
Issues are synced from GitLab in real time. Workflow status is driven by workflow::* scoped labels. Press โŒ˜K to quickly create, find, or execute any issue.
Issues / NVA-047
NVA-047 ยท Created 2 hours ago by Sara P.
Auth tokens expire silently with no user feedback
BugUrgentโœฆ AI executingCycle 9
Plan Approved
Execute
Activity 12

๐Ÿ“‹ Proposal

When a user's auth token expires mid-session, all subsequent API calls fail silently with 401 responses. The UI continues to display stale data with no indication that the session has expired.

Proposed fix:

  • Add an Axios response interceptor in src/lib/api-client.ts that catches 401 responses
  • Attempt a silent token refresh using the stored refresh token
  • If refresh succeeds, retry the original request transparently
  • If refresh fails (token fully expired), show a toast notification and redirect to login after 3 seconds
  • Add an SSE event listener for token:expiring to proactively refresh 5 minutes before expiry

Estimated scope: 4 files changed, ~120 lines added.

โœฆ Nova AI Review

The proposed retry count of 3 may be excessive for token refresh โ€” recommend reducing to 1 retry with a 2-second timeout to avoid queuing stale requests. Consider adding the original request URL to the SSE event payload for debugging.

โ“ Open Questions 2 / 2 resolved

โœ“
Should we invalidate all cached API responses on token refresh?
Resolved by Dan โ€” "Yes, flush the query cache on refresh to avoid serving stale data"
โœ“
What's the retry window for silent refresh before showing the toast?
Resolved by Sara โ€” "2 seconds max, then show toast immediately"
AI executing โ€” fix/nva-047-auth-token
โœ“
Read codebase โ€” scanned 23 files
2 Drive docs read
โœ“
Branch created โ€” fix/nva-047-auth-token from main @ a3f8c21
โŸณ
Implementing โ€” writing token expiry interceptor
847 tokens ยท 6 API calls ยท $0.012
4
Open MR for review
5
Human approval required before merge
Tokens
847
API Calls
6
Cost
$0.012
Nova AI started execution โ€” branch fix/nva-047-auth-token created
2m ago
Dan R. approved the plan
28m ago
Priya K. approved the plan
45m ago
Sara P. resolved question โ€” "2 seconds max, then show toast immediately"
1h ago
Nova AI reviewed plan โ€” flagged retry count consideration
1h ago
Dan R. resolved question โ€” "Yes, flush the query cache on refresh"
1h ago
Sara P. added open question about retry window
2h ago
Sara P. submitted proposal for review
2h ago
Sara P. created issue NVA-047
2h ago
Status
AI executing
Assignee
AI
Nova AI
Reporter
SP
Sara P.
Priority
!
Urgent
Type
Bug
Cycle
Cycle 9 ยท ends Apr 11
Estimate
M ยท ~2h
Labels
frontendbackendauth
Branch
fix/nva-047-auth-token
Plan Approvals
2 / 2 approved
DR
Dan R. โœ“
PK
Priya K. โœ“
Related Docs
๐Ÿ“„auth-flow-spec.md
๐Ÿ“„token-refresh-RFC.md
Issues / New issue
New issue
Describe what needs to happen โ€” AI fills in the rest
โœฆ 92%
โœฆ 98%
โœฆ 85%
โœฆ 75%
frontend โœ•ios โœ•safari โœ•
โœฆ AI generated
Dan R. โœ•+ Add approver
โœฆ Ask Gemini
How often do scatters land in PFTD?
Scatters appear 1-in-18 spins on reels 2, 3, 4. 3+ scatters trigger the bonus.
โ†’ pftd/game-spec.md
What's the max win cap?
10,000ร— base bet, applied per wager.
โ†’ pftd/game-spec.md ยงMax Win Cap

๐Ÿ” Similar Issues 3 found

NVA-031Closed
Safari keyboard resize handler throws on iOS 16
87% match
NVA-024Closed
Login form overlaps keyboard on small screens
72% match
NVA-019Open
iOS Safari animation jank on page transitions
61% match

๐Ÿ“ Relevant Docs

๐Ÿ“„
ios-keyboard-handler.md
Updated 3 days ago
๐Ÿ“„
safari-compat-notes.md
Updated 1 week ago
โœฆ
Fields marked with โœฆ were populated by AI from your description. Review and adjust before creating.
Board
All projects · 28 open issues across 5 active games
Game
Backlog7
Planning4
In Progress8
In Review6
Done11
🎰
Pulled From The Deep
Cycle 9 · 14 issues
In Dev
NVA-045
GitLab MR status not syncing after merge
Bug
NVA-043
Add slash command support in Tiptap text fields
Feature
NVA-041
Improve error boundary styling on 500 page
Task
NVA-052
Collaborative planning threads for feature tickets
FeaturePlanning
NVA-056
Cheats database CRUD for PMs + runtime API
FeatureDraft
NVA-047
Auth tokens expire silently during long AI execution
Bug✦ AI
Step 3/5 · implementing
NVA-055
Add loading skeleton to dashboard cards
Task✦ AI
Step 2/5 · scaffolding
NVA-046
Command palette search results truncated
Bug
SP
Sara P.
NVA-051
WebSocket reconnect drops messages
Bug
DR
Dan R.
NVA-048
AI-generated MR for login fix needs review
Task✦ AI
NVA-044
Roadmap milestone view for Q2
✓ Merged 2h ago
NVA-040
Fix pagination on issues list API
✓ Merged 8h ago
NVA-038
Update footer copyright year
✓ Merged 1d ago
+1 more
💃
Romansa
Cycle 8 · 8 issues
In Dev
NVA-061
Add particle effects to bonus round transition
Feature
NVA-062
RTP drift on 10k test run exceeds 0.3%
Bug
NVA-063
Free spins multiplier persistence spec
FeaturePlanning
NVA-064
Symbol animation frame drops on mobile Safari
Bug
PK
Priya K.
NVA-065
Localise bonus round instructions
Task✦ AI
Step 4/5 · tests
NVA-066
Art asset mismatch between paytable and reel strip
Bug
JM
Jordan M.
NVA-067
Base game spin animation polish
✓ Merged 4h ago
NVA-068
Update config loader for nova.yml v2
✓ Merged 1d ago
🦍
Kong
Cycle 6 · 6 issues
In QA
NVA-071
Autoplay stop conditions not triggering at threshold
Bug
NVA-072
QA test harness for certification submission
Task
DR
Dan R.
NVA-073
Certification blocker: max win exceeds declared limit
Bug
NVA-074
GLI test report review โ€” round 2 feedback
Task
NVA-075
Payment gateway integration for Spark platform
✓ Merged 3h ago
NVA-076
RNG seed documentation for GLI submission
✓ Merged 2d ago
💎
Diamond Hunter VIP
Cycle 4 · 5 issues
In Dev
NVA-081
Progressive jackpot seed value configuration
Feature
NVA-082
VIP tier multiplier spec for high-roller mode
FeatureDraft
NVA-083
Diamond cascade animation โ€” GPU performance
Bug
SP
Sara P.
NVA-084
Base game math model validation
✓ Merged 6h ago
NVA-085
Paytable display for 5-of-a-kind combos
✓ Merged 1d ago
🌶
Fiesta Explosiva
Cycle 3 · 3 issues
In QA
NVA-091
QA submission process for Spark partner
Task
NVA-092
Final QA round โ€” multiplier edge case
Bug
PK
Priya K.
NVA-093
Localise all game strings to 16 locales
✓ Merged 12h ago
Issues / NVA-052
NVA-052 ยท Created 1 day ago by Dan R.
Collaborative planning threads for feature tickets
FeatureHighPlanning๐Ÿ”’ Locked
Plan
Execute
Activity 5

๐Ÿ“‹ Proposal

Feature tickets with complex scopes need structured planning before AI execution can begin. Currently, plans are flat text blocks that don't support threaded discussion or iterative refinement.

Proposed approach:

  • Add a threaded discussion model to the Plan section โ€” each proposal section can have inline comments
  • AI generates an initial plan from the issue description and linked documents
  • Team members can comment on specific sections, suggest changes, or ask questions
  • AI responds to feedback and updates the plan accordingly
  • Plan is locked for execution only after reaching the required approval threshold

Estimated scope: 8 files changed, ~400 lines added. Requires new DB migration for thread model.

โœฆ Nova AI Review

Consider using a tree structure for nested replies rather than flat threading โ€” this would allow deeper discussion on complex topics. Also recommend adding a "resolve thread" action similar to GitLab MR discussions to clean up the UI once a point is addressed.

โ“ Open Questions 1 / 2 resolved

โœ“
Should thread replies support markdown formatting?
Resolved by Dan โ€” "Yes, full markdown with code blocks โ€” reuse the existing Tiptap editor"
?
What's the maximum nesting depth for threaded replies?
Awaiting response from Priya K.
๐Ÿ”’
Execution locked โ€” plan approval required
1 of 2 required approvals received. Awaiting: Priya K.
Dan R. approved the plan
4h ago
Nova AI reviewed plan โ€” suggested tree structure for threading
6h ago
Dan R. resolved question about markdown support
8h ago
Dan R. submitted proposal for review
1d ago
Dan R. created issue NVA-052
1d ago
Status
Planning
Assignee
DR
Dan R.
Reporter
DR
Dan R.
Priority
โ†‘
High
Type
Feature
Cycle
Cycle 9 ยท ends Apr 11
Estimate
L ยท ~4h
Labels
frontendplanning
Plan Approvals
1 / 2 approved
DR
Dan R. โœ“
PK
Priya K. Pending
โ† Issues / NVA-142
NVA-142 ยท fix ยท urgent ยท legends-of-hyrule
Rift opening effect causes frame drop to 18fps on base Switch hardware
ApprovedQA ReadyPerformance
๐Ÿงช QA Brief Approved Snapshot: abc123f
Approved by Jordan ยท 24 min ago
Summary

Reduces Lumen lighting bounce calculations on base Switch hardware when multiple Rift effects are active simultaneously. Caps concurrent particle count and adds platform detection to prevent frame drops below 30fps in the Dungeon of Echoes level.

Areas Affected
Rift visual effect Lumen lighting pipeline Platform detection Particle system
Test Cases
HIGHOpen 3+ Rifts simultaneously in Dungeon of Echoes on base Switch
  1. Load Dungeon of Echoes level on base Switch hardware
  2. Trigger 3 Rift openings within 2 seconds
  3. Monitor FPS counter โ€” should remain above 30fps
HIGHVerify Lumen bounces reduce to 1 on handheld mode
  1. Switch from docked to handheld mid-gameplay
  2. Open a Rift and observe lighting quality change
  3. Confirm visual quality is acceptable at reduced bounce count
MEDIUMParticle cap does not affect Rift visuals on high-end hardware
  1. Run on docked Switch with performance mode enabled
  2. Open 3+ Rifts โ€” particle count should not be visibly capped
  3. Confirm full visual fidelity on capable hardware
LOWFrame rate stable in non-Rift areas after patch
  1. Play through 3 non-Rift levels on base Switch
  2. Confirm no regression in areas unrelated to the fix
Edge Cases
  • Player opens Rift exactly as level transition begins
  • Rift opened during pause menu โ€” resume should not spike
  • Multiplayer: all 4 players open Rifts simultaneously
Regression Risks
  • Lumen lighting quality on docked mode โ€” verify no unintended reduction
  • Particle effects on other abilities (not just Rift) โ€” confirm unaffected
Dev Notes
JO
Jordan

Also test on Switch Lite specifically โ€” the thermal throttling there sometimes triggers different behaviour than base Switch. The particle cap is set to 400 which should be well above what's visible, but worth a visual check.

Only QA team members can mark as passed
Status
Approved
Snapshot
abc123f
Generated
24 min ago
Approved by
JO
Jordan
MR
fix/nva-142-rift-perf-switch
QA Recipients
MI
Mike
mike@studio.com
Execution
CompleteNVA-142MR open
AI Generation
โœฆ Claude Sonnet ยท 1,240 tokens ยท 4.2s
Brief generated from MR diff only. Dev can add context from Drive docs manually via Dev Notes.
โ† Issues / NVA-142
NVA-142 ยท fix ยท urgent ยท legends-of-hyrule
Rift opening effect causes frame drop to 18fps on base Switch hardware
StaleQA ReadyPerformance
โš  QA Brief Invalidated Stale
2 new commits pushed since approval. QA testing against this brief is no longer valid.
def456 โ€” Add mutex around spawn-check block
ghi789 โ€” Add unit test for 80ms+ latency case
Summary

Reduces Lumen lighting bounce calculations on base Switch hardware when multiple Rift effects are active simultaneously. Caps concurrent particle count and adds platform detection to prevent frame drops below 30fps in the Dungeon of Echoes level.

Areas Affected
Rift visual effect Lumen lighting pipeline Platform detection Particle system
Test Cases
HIGHOpen 3+ Rifts simultaneously in Dungeon of Echoes on base Switch
  1. Load Dungeon of Echoes level on base Switch hardware
  2. Trigger 3 Rift openings within 2 seconds
  3. Monitor FPS counter โ€” should remain above 30fps
HIGHVerify Lumen bounces reduce to 1 on handheld mode
  1. Switch from docked to handheld mid-gameplay
  2. Open a Rift and observe lighting quality change
  3. Confirm visual quality is acceptable at reduced bounce count
MEDIUMParticle cap does not affect Rift visuals on high-end hardware
  1. Run on docked Switch with performance mode enabled
  2. Open 3+ Rifts โ€” particle count should not be visibly capped
  3. Confirm full visual fidelity on capable hardware
LOWFrame rate stable in non-Rift areas after patch
  1. Play through 3 non-Rift levels on base Switch
  2. Confirm no regression in areas unrelated to the fix
Edge Cases
  • Player opens Rift exactly as level transition begins
  • Rift opened during pause menu โ€” resume should not spike
  • Multiplayer: all 4 players open Rifts simultaneously
Regression Risks
  • Lumen lighting quality on docked mode โ€” verify no unintended reduction
  • Particle effects on other abilities (not just Rift) โ€” confirm unaffected
Dev Notes
JO
Jordan

Also test on Switch Lite specifically โ€” the thermal throttling there sometimes triggers different behaviour than base Switch. The particle cap is set to 400 which should be well above what's visible, but worth a visual check.

Confirm the new commits don't affect what QA tested. Requires a reason.
Status
Stale
Staled
12 min ago
Stale Reason
2 new commits since approval
Previously Approved
JO
Jordan ยท 36 min ago
MR
fix/nva-142-rift-perf-switch
QA Passed
โ€”
Override History
No overrides yet
QA Recipients
MI
Mike
mike@studio.com
Execution
CompleteNVA-142MR open
AI Generation
โœฆ Claude Sonnet ยท 1,240 tokens ยท 4.2s
Brief generated from MR diff only. Dev can add context from Drive docs manually via Dev Notes.