Katch Cloud — Sprint Review

Project Board Snapshot · April 3, 2026 (Public Holiday) · Enriched with Slack & Sentry data

⚠ Doug Bamber — Finishing This Week

Doug has zero open tickets on the project board — all 5 tracked items are Done. However, Slack release notes reveal significantly more work delivered (see below). Key handover items:

47
Total Items on Board
47
Completed (Done)
7
In Review / QA
30
Open (Ready/Backlog/Discovery/In-Progress)

Tickets by Status

Completed Items by Person

Open Items by Person

Work Distribution by Label

Team Breakdown

D
Doug Bamber Finishing this week
Frontend · React · Orders Experience
5 Done (board)
~18 PRs in releases
2 Sentry issues
0 Open tickets

Board Items (All Done)

IssueTitleStatus
#4245Add activity logs to Organisation pageDone
#4251Improve order form location, transport, and validation behaviourDone
#4269Schedule Collections at CreationDone
#4066FE Orders TableDone
#4262Add includeTotal flag to assets requestDone

Additional PRs (from Slack Release Notes, not on board)

PRTitleRelease
#4425Add group by period support to orders chartv1.89.8
#4481Implement orders list in organisation viewv1.89.8
#4496Hide order activity for non-operatorsv1.89.8
#4433Allow konvoy admins to edit pricing during order creationv1.89.9
#4513Remove pallet size for transfersv1.89.9
#4459Year over year comparison on orders chartsv1.89.9
#4511Enforce pallet-size keg quantitiesv1.89.9
#4522Display internal notes on OrderPagev1.89.9
#4545Add "This Month & Next" date range presetv1.89.9
#4482View organisation details in side panelv1.89.9
#4520Open form inputs in fullscreen modal on mobilev1.89.9
#4485Show all SKUs for Konvoy adminsv1.89.9
#4524Hide actioned web collection requestsv1.89.9
#4552Increase Card scrollable CSS specificityv1.89.9
#4547Guard toLocaleString on undefined totalsv1.89.9

Sentry Issues (Unresolved, Assigned to Doug)

IssueTitleUsersEventsFirst Seen
S6Bot detected — SignUpForm813~18hrs ago
S9Google Maps failed to load for unauthenticated user11~4hrs ago
M
Millicent Convento
Backend · PHP/Symfony · Orders API · NetSuite
14 Done
2 In Review
1 In Progress
4 Ready
5 Discovery

Pre-Sprint Open Tickets

IssueTitleStatusPriority
#4155WIP: Invoice API endpointsReadyMedium

Current Sprint Open Tickets

IssueTitleStatusPrioritySize
#4383Mark legacy endpoints as deprecatedReviewLowSmall
#4394Upgrade Symfony 7.4 → 8.0ReviewLowX-Large
#4491Order Items Sorting when SubmittingIn ProgressMediumMedium
#4395Upgrade PHP to 8.5ReadyMediumMedium
#4396Cleanup OrderAllControllerTestReadyLowMedium
#4397Use Nelmio Bundle for API docsReadyLowX-Large

Discovery (NetSuite Epics)

IssueTitlePriorityStory Points
#4302[NS] Epic 3: Posting Period FixHigh1
#4304[NS] Epic 8: Reporting / CSV Export GapsHigh6
#4315[NS] Epic 2: Credit Memos / Credit NotesLow22
#4327[NS] Epic 7: Volume Forecast Bulk UploadLow8
#4337[NS] Epic 5: Hybrid Customers6
R
Rob Wilde
Head of Engineering · Infra/DevOps · Backend · K8s/AWS
20 Done
3 In Review
2 In Progress
3 Ready
10 Backlog
4 Discovery
1 QA

Pre-Sprint Open Tickets

IssueTitleStatusPriority
#4045Upgrade to MySQL 8.4 LTSDiscoveryLow
#4239Increase PHPStan level to 6Backlog
#4243Market-specific Terms & ConditionsBacklog
#4253Remove references to S class (Sigfox) devicesQA
#4254Remove all references to SSID BankBacklog
#4255Get many invoicesReview
#4261Implement Get Many Invoices endpointReview
#4268OpenTelemetry Distributed Tracing (Phase 1)ReviewLow
#4283Stocktake (BE)BacklogHigh
#4288Discovery: Collections Reporting & Insights (BE)DiscoveryHigh

Current Sprint Open Tickets

IssueTitleStatusPrioritySize
#4457Optimize slow GET /api/assets queryIn ProgressHighMedium
#4478Audit command: KC vs NetSuite billing emailsIn ProgressHighSmall
#4477Fix null billing emails overwriting NetSuiteReadyMediumMedium
#4379Fix circuit breaker TTL + namespace contaminationReadyMediumSmall
#435Grafana Cloud alerts for CrashLoopBackOff + KEDAReviewHighSmall
#4296[NS] Epic 0: Foundation / InfrastructureReadyHighX-Large
B
Bea Bain New — Contractor
Frontend · UI/UX · Discovery & Planning
0 Done
5 Discovery
10 Backlog

Discovery Items

IssueTitlePriorityPoints
#4340[NS] Epic 9: Contract PDFs in KCLow8
#4289Collections Reporting & Insights (UI)Medium8
#4275Transfers & Rentals overview pageLow21
#4281Stocktake (UI)High8
#4401Producers: End-of-Month Stock CountLow8

Backlog Epics (Receiving from Doug)

IssueTitleType
#4377Epic: Updated Orders Experienceenhancement
#4369Add Email Status Indicator to Orders Tablefront end
#4427View Location Details in Side Panelfront end
#4479Make first column fixed for Ordersfront end
#4447Collection Request Detail Pagefront end
#4467Epic: Support Desk Backlog Cleanup
#4468Epic: Self Service Improvements
#4469Epic: Platform Health & BAU
#4470Epic: Collections Reporting
#4471Epic: Stocktake

Tickets Dependent on Doug's Work

Doug built the core Orders frontend (table, forms, charts, side panels). These open tickets directly extend or depend on his code:

IssueTitleAssigneeStatusDoug's Related Work
#4491Order Items Sorting when SubmittingMillicentIn ProgressOrder form (#4251)
#4369Email Status Indicator on Orders TableBeaBacklogOrders table (#4066)
#4479Fixed first column for OrdersBeaBacklogOrders table (#4066)
#4427View Location Details in Side PanelBeaBacklogOrg side panel (#4482), Order form (#4251)
#4447Collection Request Detail PageBeaBacklogSchedule collections (#4269), hide actioned (#4524)
#4377Epic: Updated Orders ExperienceBeaBacklogAll orders FE work
Sentry: KONVOY-WEB-APP-S6 (Bot detected, SignUpForm) and KONVOY-WEB-APP-S9 (Google Maps, collection-request) are both assigned to Doug and need reassignment.