PARTIAL FIX 2026-09-06 (code landed, unverified on live): new compose_ops.strain_slug() is now the single code path for strain_id on compose-create AND the plant editor’s PATCH (update_pot_recipe was storing the raw display string). New rows / edited rows get a consistent slug. Existing rows keep their current strain_id until next edit — a one-off backfill could normalise pot1. plant_name==nickname is intentional (the editor has one ‘Nickname’ field) — leave unless a real name/nickname split is wanted. — ORIGINAL: pot1 strain_id ‘Runtz Punch’ (raw) vs pot2 ‘grandmommy_purple’ (slug).
Journey event · 6 Sep 2026
Roster: strain_id format inconsistent between rows; plant editor forces plant_name == nickname
PARTIAL FIX 2026-09-06 (code landed, unverified on live): new compose_ops.strain_slug() is now the single code path for strain_id on compose-create AND the plant editor's PATCH (up
● state copied from the tracker, never improved
● event date 2026-09-06
| Event date | 2026-09-06 |
| Version found | |
| Version fixed | |
| Expected kit firmware | |
| Release file | |
| SHA-256 | |
| Served count | |
| Source | https://app.notion.com/3d32b4cda37081c2869dfc1575c8578e |
All events · DSC · CannaLib · Site · Firmware releases
Empty rows are honest
A blank cell means the tracker has no value for it. Nothing on this page is filled in to look complete.
