Skip to content

Pipeline Board

Updated: 2026-04-02 (daily meeting)

Open this doc at the start of every daily meeting. Walk top to bottom. Update status, commit, push.


Servers

Name URL Purpose Branch
Dev localhost:1818 Dan's development jan
Test 1 exp.scottrecycling.com First testing / validation jan
Test 2 :1820 Second testing staging-2
Staging :1717 Pre-production (Nisarg tests here) staging-2
Production scottrecycling.com Live production

Active Pipeline — Nisarg

Items Nisarg is currently deploying through environments. Walk these first in the meeting.

# Module/Task Dev Test1 (exp) Test2 (1820) Staging (1717) Prod Release Notes Notes
1 Heat map — fix bar done done done testing -
2 Mileage done done done testing -
3 Inventory Processing done done done — also test on 1820 testing -
4 Multi-account owner fix done done done testing - Active issue
5 Dashboards done done done testing -
6 Test regions done done testing need to test on 1717 - 1717
7 Email Blast — move new version done done testing - - 1820
8 Scheduling done - - - -
9 Customer type change script done - - - - Run Wednesday
10 Best suggestion dates done testing - - - 1820

Status key: - not started | planned | testing | done | blocked


Ready for Handoff — Dan → Nisarg

Items Dan finished on jan that are ready for Nisarg to pick up and deploy.

# Module Version Dev Release Notes Conflicts w/ staging-2?
1 sr_general_sales v6.0.0 done v6.0.0 No
2 sr_scheduling v1.1.0 done Merged staging-2 engine — discuss with Nisarg
3 sr_multichannel_ecommerce v2.4.0 done v2.4.0 No
4 sr_pickup_blast v2.0.0 done v2.0.0 No
5 sr_seo_locations v3.2.0 done Check staging-2
6 sr_inventory_processing HDD fix done Yes — Nisarg has changes on staging-2

Dan's Backlog (prioritized)

# Task Status Notes
1 SSH Keys wip
2 Developer QuickBooks planned API key needed (B34)
3 Onboarding planned
4 Group geographically planned
5 General Sales done v6.0.0 handed off
6 Social Media planned
7 Prospect Automation planned
8 AI planned
9 PBX (Vital PBX) planned
10 Advanced Analytics planned
11 Dashboards planned
12 Crons/Automation planned
13 Short day issue planned
14 Offline maps / 3rd party planned
15 High availability setup planned
16 Backup planned
17 Remove a customer planned
18 Attendance planned
19 Maintenance planned
20 Chat Bot planned
21 Send up architectural file planned
22 Requirements file planned
23 Fix truck schedule for both businesses planned
24 QuickBooks API key planned

Greg's Tasks

# Task Status Notes
1 QuickBooks, items wip
2 Finish systems for Par wip
3 Lake house system planned
4 How many systems planned
5 Move Route service planned
6 Multi-account owner fix wip
7 Check update planned
8 Send me email customers planned

Nisarg's Extended Backlog

Items below the top 5 that Nisarg will pick up next.

# Task Status Notes
11 Multiplatform eBay planned
12 General Sales (from Dan) ready v6.0.0
13 SEO Locations planned 1820
14 Chat Bot / website planned 1820
15 Deduplication planned
16 SR deduplication planned

Active Issues (2026-04-01 meeting)

# Issue Reported on Verified on 1818? Status Notes
I1 Scheduling creates underweight routes staging YES FIXED Min weight enforcement added to 3 code paths
I2 Map tab is gone on route/schedule view staging YES FIXED Duplicate menu ID + map widget lazy-load fix
I3 Won't create a route at all in some cases staging YES FIXED Related to capacity/weight checks
I4 Calendar → route: route doesn't show up staging YES FIXED Added "Open Full Schedule View" button
I5 Different views depending on navigation path staging YES FIXED Renamed duplicate menu ID
I6 Direction computation wrong (ORS 404 fallback) dev YES FIXED Coordinate fallback + stored data recomputed
I7 Attendance: can't clock in after clock out prod YES FIXED Auto-close create() override merged from staging-2. Example error given to Nisarg.

Requested Enhancements

# Request Status Notes
E1 Add "Activity Status" column/feature done Merged from staging-2 (customer_activity_status)
E2 Add version numbers to planned releases on board planned Track release versions for pipeline items
E3 Service window indicators on calendar/kanban done -SW suffix, clock icon, orange highlights
E4 HOO toggle in Add Note wizard done Optional HOO with bordered box
E5 Service window-aware route optimization done TSP + window reordering, merged VROOM from staging-2

Issues / Parking Lot

  • Route service still not set up
  • Google API key needed
  • Special Customer handling
  • Reference company notes
  • Sort — transfer / Kristen
  • Pull calls based on time frame
  • Understand notes in Odoo better
  • Call queue for prospects
  • How do we verify a call comes to a particular CSR when working in the queue

Meeting Notes

2026-04-02 (PM — post-merge session)

  • Merged Nisarg's staging-2 sr_management_fixes (prospect queue overhaul) and sr_management (activity status, attendance fix) into jan
  • Queue system now uses in_queue_a/b/c/d booleans — verified working (A:1960, B:1976, C:751, D:296 customers)
  • customer_activity_status computed field working (2562 new, 725 active, 54 cold)
  • hr.attendance auto-close override merged — should fix the "can't clock in after clock out" issue
  • Attendance issue: when people clock out they can't clock in. Found example error, gave to Nisarg. Auto-close create() override from staging-2 now merged into jan.
  • Nisarg is moving scheduling changes to 1820 for testing today
  • Nisarg showed prospect queue changes in management_fixes — merged and tested, 10/10 tests pass
  • All merged code pushed to jan, deployed to exp
  • No conflicts — sr_management_fixes and sr_management had no jan-only changes that conflicted

2026-04-02 (AM)

  • All 5 scheduling issues from 4/1 meeting verified and fixed on jan (localhost:1818)
  • Merged Nisarg's staging-2 scheduling engine (VROOM, ORS, window checks, activity status) into jan
  • Added min weight enforcement (3 code paths), direction bug fix, map tab fix, lunch ETA fix
  • Added service window indicators: kanban clock icon, calendar -SW suffix, dialog highlights
  • Added HOO toggle in Add Note wizard, HOO made optional across all models
  • HOO label added to wizard ("Hours of Operation" with bordered box)
  • Pushed to jan branch, deployed to localhost:1818, 29/30 functional tests pass
  • 5 existing routes have direction conflicts from baseline test data (expected, not a code bug)
  • Merge note: staging-2 has extensive changes to same files — discuss with Nisarg before deploying to test servers

2026-04-01

  • 5 scheduling/route issues reported from staging — underweight schedules, map tab gone, route not created, calendar navigation mismatch, inconsistent views
  • Nisarg may have staging-2 changes that caused some issues — need to compare jan vs staging-2
  • Need to test regions on 1717, inventory processing on 1820
  • Requested: activity status feature, version numbers on planned releases
  • Dan investigating issues on localhost:1818 (jan branch) to determine if they exist on dev

2026-03-31

  • General Sales v6.0.0 complete — eBay posting fully functional (live tested)
  • Release file written, ready for Nisarg to pick up
  • No conflicts with staging-2 on sr_general_sales
  • sr_inventory_processing HAS conflicts with staging-2 — discuss before merging