steerco‐meeting‐minute‐icon‐editor - ni/labview-icon-editor GitHub Wiki

Icon Editor SteerCo Meeting – 5 Jun 2025 (250605)

Quick-nav

Narrative ledger — decision-grade record

(ideas and agreements that steer the code base)

Decision-grade idea quotes

Tag Quote (verbatim) Who hh:mm
250605-001 “I’m on a mission to reduce this cluster as much as freaking possible.” Tim 00:57
250605-002 “If something makes no sense for me, it won’t make sense for the next dev. Rename it now and let the build break if it must.” Sergio 01:02
250605-003 “Remove the outer error-case; every sub-VI already skips on error. It’s noise, not safety.” Petru 01:13
250605-004 “Unit-tests force us to layer the code. LUnit over Caraya; anything UI-bound gets abstracted.” Neil 01:14
250605-005 “I can group the events so we actually find them.” Tim 00:29
250605-006 “Grouping by functionality beats scrolling fifty events.” Neil 00:30
250605-007 “Let’s comment more; a wider audience will read the diagrams.” Tim 00:48
250605-008 “Everyone has permission to rename nonsense — follow the law of reason.” Sergio 01:05
250605-009 “Dedicate a ledger for non-decisional ideas so nothing gets lost.” Petru 01:12
250605-010 “We can trust core devs to create branches; just block direct merges to main.” Neil 01:32
250605-011 “CI should produce HTML diffs so we don’t open LabVIEW for reviews.” Sergio 01:52
250605-012 “Tag every spoken line permanently; future AI can cross-link.” Sergio 02:05

Agreements (vote-like)

Tag Agreement text Present sign-offs hh:mm
250605-A01 Naming rule — file name ≙ typedef label (spaces allowed) Sergio Tim Petru Neil John 01:16
250605-A02 Error-case purge — delete non-essential outer “pass-thru on error” frames Sergio Tim Petru Neil 01:18
250605-A03 Testing track — move to LUnit; Petru/Neil draft harness; review next meeting Sergio Tim Petru Neil 01:25
250605-A04 Branch policy — core team may create branches; ‘develop’ protected; PR required Sergio Tim Neil John 01:35

Parking-lot ledger — follow-ups / enhancements

Tag Item / open question Raised by hh:mm
250605-P01 Flesh out detailed test agenda (“We need to talk test.”) Tim 00:05
250605-P02 Explore flat-sequence / decoration guideline for comments Petru 01:07
250605-P03 Decide final name for big cluster (global-data vs core-data) Neil 01:10
250605-P04 Fix branch-creation permissions for non-admins Sergio 01:40
250605-P05 Automate CI HTML diff (LabVIEW 2025 feature) Sergio 01:52
250605-P06 Investigate dedicated ledger for “thinking-aloud” lines Tim 02:12

Risk ledger — tracked without mitigations

Tag Risk statement hh:mm
250605-R01 Hidden calls may break after renaming the cluster 01:11
250605-R02 Sole dependency on LUnit; no fallback harness 01:26
250605-R03 Absent voters could veto agreed rules later 01:36

Tag index (quick reference)

Tag What is it hh:mm
250605-001 Shrink big cluster 00:57
250605-002 Rename if nonsensical 01:02
250605-003 Outer error-frame noise 01:13
250605-004 Adopt LUnit / layering 01:14
250605-005 Group event list 00:29
250605-006 Function-grouped events 00:30
250605-007 Comment for wider readers 00:48
250605-008 Rename nonsense items 01:05
250605-009 Ledger for loose ideas 01:12
250605-010 Branch perms guideline 01:32
250605-011 CI HTML diff request 01:52
250605-012 Permanent line tags 02:05
250605-A01 Agreement—naming rule 01:16
250605-A02 Agreement—error purge 01:18
250605-A03 Agreement—switch LUnit 01:25
250605-A04 Agreement—branch policy 01:35
250605-P01 Parking—test agenda 00:05
250605-P02 Parking—comment style 01:07
250605-P03 Parking—cluster name 01:10
250605-P04 Parking—permissions 01:40
250605-P05 Parking—HTML diff CI 01:52
250605-P06 Parking—think-aloud ledger 02:12
250605-R01 Risk—rename breakage 01:11
250605-R02 Risk—single test framework 01:26
250605-R03 Risk—absent veto 01:36

Absent sign-offs (will review & comment asynchronously)

Ivan · Jesper · Mohammed · Mark


_Page generated by GPT from the full 18-chunk transcript. Maintainer: Sergio Velderrain

⚠️ **GitHub.com Fallback** ⚠️