OpenJS Foundation Cross Project Council Meeting - May 26 2026 ![rw-book-cover](https://readwise-assets.s3.amazonaws.com/static/images/article4.6bc1851654a0.png) ๐Ÿ”— **Source:** [OpenJS Foundation Cross Project Council Meeting - May 26 2026](https://www.youtube.com/watch?v=Uvo2coaipso) > [!note]+ Document Notes > tags: [openjs-foundation, cross-project-council, governance, working-groups] > author: [MISSING] > source: OpenJS Foundation > reference: https://www.youtube.com/watch?v=Uvo2coaipso > date created: {{date:YYYY-MM-DD}} {{time:HH:mm}} > > # ๐Ÿท๏ธ Title: OpenJS Foundation Cross Project Council Meeting - May 26 2026 > <!-- deep-read:sections start --> ## ๐Ÿงญ Table of Contents - [๐Ÿ“ Summary](#-summary) - [๐Ÿ“– Main Content](#-main-content) - [๐Ÿ—’๏ธ Notes](#๏ธ-notes) - [๐Ÿ“š References](#-references) - [๐Ÿ—ฃ๏ธ Paraphrase](#๏ธ-paraphrase) - [๐Ÿ“ฐ Newsletter](#-newsletter) - [โœ… Action Items](#-action-items) - [๐Ÿงช Hypotheses](#-hypotheses) - [๐Ÿ“Š Methodology](#-methodology) - [โ“ Questions](#-questions) - [๐Ÿ”ฎ Future Research](#-future-research) - [๐Ÿ’ก Implications](#-implications) - [๐Ÿง  Learning Styles Assessment](#-learning-styles-assessment) - [๐Ÿ“Š Accessibility Assessment](#-accessibility-assessment) - [๐ŸŒ DEIB Assessment](#-deib-assessment) - [โœ… Logical Validity](#-logical-validity) - [๐Ÿ›ก๏ธ DARVO Analysis](#-darvo-analysis) - [๐ŸŽฏ Conclusion](#-conclusion) ## ๐Ÿ“ Summary - The OpenJS Foundation Cross Project Council met to discuss governance updates, working group restructuring, and ongoing project coordination - Key decision: Rename "collaboration spaces" to "working groups" across all documentation and processes - Council implemented immediate working group check-ins during meetings to improve visibility and coordination - Several working groups showing mixed activity levels, with some needing closure or consolidation - Governance documentation working session scheduled for next week to address project guidance needs ## ๐Ÿ“– Main Content The OpenJS Foundation Cross Project Council convened on May 26, 2026, focusing primarily on organizational governance and working group management. The meeting addressed three main agenda items while implementing real-time process improvements. ### Board Meeting Updates The council received updates from the previous Friday's board meeting, including director elections. The current board composition includes Jordan and Matteo as CPC directors, Shane as platinum director, Aaron Frost as gold director, Abby and Steven Husse as silver directors, and Adrien Estrada as end user director. Upcoming events include Render ATL (August 12-13) and Open Viz Collab Summit (September 9-10) in Zurich. ### Working Group Restructuring Initiative Kate led a comprehensive discussion about renaming "collaboration spaces" to "working groups" across all OpenJS Foundation documentation. The existing collaboration space documentation contains a complex progression system with multiple stages (incubation, regular, core) that has never been implemented in practice. All current working groups exist in an undefined state without formal staging. The council identified several challenges with the current system: - Overly complex progression requirements that no group has ever met - Multiple dormant or inactive working groups with no recent activity - Lack of visibility into working group activities from the CPC level - No standardized process for evaluating working group health or closure ### Immediate Process Implementation Rather than waiting for formal documentation updates, the council implemented an immediate solution: working group check-ins during every CPC meeting. This mirrors the technical committee structure at ECMA, where task groups report at each meeting. Updates can range from detailed presentations to single-sentence status reports. The council conducted their first working group check-in exercise: - **AI Working Group**: Focused on podcast production with two episodes recorded - **Ecosystem Report**: No update available - **Open Viz**: No update available - **Package Metadata**: Working on runtime keys registry as ECMA technical report - **Package Vulnerability Management**: Identified as inactive since 2021, recommended for closure - **Security**: Meeting bi-weekly, quieter since losing dedicated paid positions - **Standards**: Discussing TC39 plenary outcomes and proposal advancement - **Sustainability**: Appears inactive ## ๐Ÿ—’๏ธ Notes #### โฑ๏ธ [00:00:00](https://www.youtube.com/watch?v=Uvo2coaipso&t=0) Meeting Opening and Announcements - May 26, 2026 CPC meeting - Board meeting occurred previous Friday - Light agenda with three open issues #### โฑ๏ธ [00:02:15](https://www.youtube.com/watch?v=Uvo2coaipso&t=135) Board Meeting Recap - Brief board meeting with director elections - CPC directors: Jordan, Matteo, and speaker - Upcoming events: Render ATL and Open Viz Collab Summit #### โฑ๏ธ [00:04:30](https://www.youtube.com/watch?v=Uvo2coaipso&t=270) Agenda Review - Three issues: governance guidance, project presentations, collaboration space renaming - Decision to postpone governance working session to next week - Focus on collaboration space renaming discussion #### โฑ๏ธ [00:06:00](https://www.youtube.com/watch?v=Uvo2coaipso&t=360) Collaboration Space Terminology Discussion - Kate raising need to change "collaboration space" language to "working group" - Documentation contains complex progression system never implemented - Question about relevance and simplification needs #### โฑ๏ธ [00:09:45](https://www.youtube.com/watch?v=Uvo2coaipso&t=585) Chris on Progression Requirements - Current core collaboration space requirements too high - No working group has ever met progression criteria - Suggests updating wording first, then creating follow-up issue for progression conversation #### โฑ๏ธ [00:13:20](https://www.youtube.com/watch?v=Uvo2coaipso&t=800) Jordan on Simplification - Eight years, six working groups - progression system unnecessary - Suggests ad hoc approach until volume warrants formal rubrics - Preference for loosey-goosey management #### โฑ๏ธ [00:15:10](https://www.youtube.com/watch?v=Uvo2coaipso&t=910) Chris on Quality Standards - Concerned about low bar for working group creation - Multiple recent groups gained no traction, have no meetings - Suggests demonstrating proto-working group sustainability before formalization #### โฑ๏ธ [00:18:45](https://www.youtube.com/watch?v=Uvo2coaipso&t=1125) Discussion of Current Working Group States - All existing working groups in same informal state - Standards group has delegation authority, others don't - Suggestion for graduated vs incubating distinction #### โฑ๏ธ [00:21:30](https://www.youtube.com/watch?v=Uvo2coaipso&t=1290) Claudia on Bundler Working Group - Personal example of struggling working group leadership - Limited capacity from participants unless clear beneficial outcomes - Request for visibility into other working group activities #### โฑ๏ธ [00:25:15](https://www.youtube.com/watch?v=Uvo2coaipso&t=1515) Toby's Suggestion for Regular Check-ins - Proposes working group section in CPC agenda - GitHub groups for tagging working group members - Opportunity for updates even if members can't attend #### โฑ๏ธ [00:28:00](https://www.youtube.com/watch?v=Uvo2coaipso&t=1680) Chris on ECMA Model - Technical committees have task groups that report at each meeting - Can be detailed presentations or one-sentence updates - Suggests adding to CPC meeting template #### โฑ๏ธ [00:32:45](https://www.youtube.com/watch?v=Uvo2coaipso&t=1965) Working Group Check-in Trial - Decision to try check-in process immediately - Kate to create issue for adding to meeting template - Trial run of working group updates #### โฑ๏ธ [00:34:00](https://www.youtube.com/watch?v=Uvo2coaipso&t=2040) AI Working Group Update - Focused on podcast project - Two episodes recorded with Matteo - Scheduling more recordings in progress #### โฑ๏ธ [00:35:30](https://www.youtube.com/watch?v=Uvo2coaipso&t=2130) Package Metadata Update - Runtime keys registry as ECMA technical report - Registry for claiming unique top-level package.json keys per runtime - Collaboration with Ethan, completion expected at June GA #### โฑ๏ธ [00:38:15](https://www.youtube.com/watch?v=Uvo2coaipso&t=2295) Package Vulnerability Management Assessment - Last meeting July 2021, clearly inactive - Jordan suggests opening issue for closure/consolidation with security group - Mission partially subsumed by CNA and security working group #### โฑ๏ธ [00:41:00](https://www.youtube.com/watch?v=Uvo2coaipso&t=2460) Security Working Group Update - Meeting bi-weekly, no meeting due to US holiday - Quieter since losing dedicated paid security positions - Still active but with reduced heavy lifting capacity #### โฑ๏ธ [00:42:30](https://www.youtube.com/watch?v=Uvo2coaipso&t=2550) Standards Working Group Update - No meeting due to TC39 plenary scheduling - Previous meeting focused on TC39 agenda planning - Jacob's proposal advanced to stage one #### โฑ๏ธ [00:44:00](https://www.youtube.com/watch?v=Uvo2coaipso&t=2640) Meeting Conclusion - Check-in exercise deemed successful - Agreement to implement regular working group updates - Governance working session scheduled for next week ## ๐Ÿ“š References - [OpenJS Foundation Cross Project Council Repository](https://github.com/openjs-foundation/cross-project-council) - [Issue #1741 - Working Group List](https://github.com/openjs-foundation/cross-project-council/issues/1741) - [ECMA Technical Committee Structure](https://www.ecma-international.org/) - [W3C Community Groups](https://www.w3.org/community/) ## ๐Ÿ—ฃ๏ธ Paraphrase The OpenJS Foundation's governing council met to streamline their organizational structure, specifically addressing the disconnect between complex theoretical governance frameworks and practical working group management. The meeting revealed that elaborate progression systems designed years ago remain unused while actual working groups operate informally. The council chose pragmatic solutions over bureaucratic perfection, implementing immediate visibility improvements through regular check-ins rather than waiting for comprehensive documentation overhauls. This reflects a mature organization recognizing that governance should serve the community's actual needs rather than theoretical completeness. ## ๐Ÿ“ฐ Newsletter **OpenJS Foundation Streamlines Working Group Governance** - The Cross Project Council just demonstrated how effective governance happens in practice versus theory. Instead of getting bogged down in unused progression frameworks, they implemented immediate working group check-ins during meetings. For WordPress community leaders, this offers a valuable lesson: start with lightweight coordination mechanisms that actually get used. The council's trial run revealed active projects (AI podcasting, runtime keys registry) alongside dormant groups needing closure. Their approach of "decide and iterate" beats "design perfect systems that never launch." Consider implementing similar regular check-ins for your community working groups - sometimes the best governance improvement is simply asking "what's everyone working on?" every few weeks. ## โœ… Action Items #### Community - Maintainers: implement regular working group check-ins in governance meetings, create lightweight status update mechanisms, establish clear dormancy/closure criteria for inactive groups - Contributors: participate in working group activities with realistic capacity expectations, advocate for closure of unused coordination structures - Ecosystem: adopt pragmatic governance approaches that serve actual community needs rather than theoretical frameworks #### WordPress - Core Program Team: evaluate current working group structures, implement regular cross-team status updates, simplify governance documentation to match actual practices - Community: establish regular check-in processes for WordCamp organizing teams, create clear lifecycle management for community initiatives - Documentation: update governance guides to reflect practical coordination needs, remove unused bureaucratic processes #### OSPO - Policy & Governance: review working group lifecycle policies, implement regular status reporting mechanisms, establish clear criteria for group dormancy and closure - Community Engagement: facilitate cross-project coordination through regular check-ins, support lightweight governance mechanisms that encourage participation - Strategic Alignment: align governance documentation with actual community practices, eliminate unused bureaucratic overhead ## ๐Ÿงช Hypotheses - Regular working group check-ins improve cross-project visibility and coordination more effectively than complex governance frameworks - Lightweight status reporting mechanisms increase participation compared to formal progression requirements - Organizations benefit from pragmatic governance that matches actual usage patterns rather than theoretical completeness - Immediate implementation of simple coordination improvements delivers better outcomes than comprehensive documentation overhauls - Working group health correlates with regular meeting cadence and member participation rather than formal staging criteria ### ๐Ÿ“Š Methodology - Longitudinal study tracking working group activity levels before and after implementing regular check-ins - Comparative analysis of governance frameworks versus actual community coordination practices across open source foundations - Survey research on participant preferences for formal versus informal working group structures - Ethnographic observation of governance decision-making processes in distributed organizations ### โ“ Questions - How do regular status check-ins impact working group productivity and member engagement? - What governance mechanisms actually improve coordination versus those that exist only on paper? - How should organizations balance formal accountability structures with participant autonomy? - When do lightweight coordination mechanisms become insufficient for organizational needs? ### ๐Ÿ”ฎ Future Research - Effectiveness of different working group lifecycle management approaches - Impact of paid versus volunteer coordination on working group sustainability - Optimal frequency and format for cross-project status reporting - Relationship between governance complexity and community participation rates ### ๐Ÿ’ก Implications - **Practice**: Organizations should implement governance that serves actual coordination needs rather than theoretical completeness - **Policy**: Governance documentation should match real community practices and be updated regularly based on usage patterns - **Education**: Leadership training should emphasize pragmatic coordination skills over bureaucratic framework design - **Funding**: Resources should support active coordination mechanisms rather than unused governance infrastructure ### ๐Ÿง  Learning Styles Assessment Reading level estimate: Flesch-Kincaid Grade 12.8 (college level due to organizational terminology and governance concepts) #### ๐Ÿ‘€ Visual learners - Present: meeting agenda structure, working group status matrix - Improve: organizational charts showing working group relationships, visual governance workflow diagrams, before/after comparison of coordination processes #### ๐Ÿ”Š Aural learners - Present: recorded meeting discussion, verbal status updates - Improve: audio summaries of governance changes, podcast discussions of coordination best practices #### ๐Ÿ—ฃ๏ธ Verbal learners - Present: clear definitions of collaboration spaces vs working groups, explicit terminology changes - Improve: glossary of governance terms, detailed explanations of coordination mechanisms, comparison of different organizational models #### ๐Ÿงฉ Kinesthetic learners - Present: trial implementation of check-in process during meeting - Improve: hands-on governance workshop activities, step-by-step coordination process guides, interactive working group management simulations #### ๐Ÿง  Logical learners - Present: systematic evaluation of working group states, clear decision framework for terminology changes - Improve: flowcharts for working group lifecycle decisions, metrics for measuring coordination effectiveness, logical progression from problem identification to solution implementation #### ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Social learners - Present: collaborative discussion format, working group member perspectives - Improve: facilitated governance design sessions, peer learning networks for organizational coordinators, community feedback mechanisms #### ๐Ÿง˜โ€โ™€๏ธ Solitary learners - Present: individual reflection on governance effectiveness - Improve: self-assessment tools for coordination practices, independent study materials on organizational governance, personal action planning frameworks #### ๐ŸŒฟ Naturalistic learners - Present: organic evolution of governance practices based on community needs - Improve: ecosystem thinking about organizational health, natural lifecycle concepts applied to working groups, sustainable coordination practices ### ๐Ÿ“Š Accessibility Assessment #### Screen reader semantics - Present: clear heading structure in meeting notes, proper landmark usage - Improve: table headers for working group status information, descriptive link text for references #### Keyboard navigation - Present: standard meeting format with logical flow - Improve: skip links for long meeting transcripts, keyboard shortcuts for timestamp navigation #### Contrast and readability - Present: standard text presentation - Improve: ensure sufficient contrast in any visual governance diagrams, use clear typography hierarchy #### Text resizing and reflow - Present: responsive text content - Improve: ensure meeting transcripts remain readable at 200% zoom, avoid horizontal scrolling #### Media and captions - Present: transcript available for video content - Improve: time-stamped captions for video, audio descriptions for any governance process visuals #### Forms and interactions - Present: basic meeting participation - Improve: accessible feedback mechanisms for governance input, clear error handling in any governance tools ### ๐ŸŒ DEIB Assessment #### Cultural breadth - Present: global foundation membership, international event mentions - Improve: examples from diverse organizational cultures, multilingual governance resources, timezone-inclusive meeting practices #### Inclusive language - Present: collaborative terminology, group-focused language - Improve: avoid jargon-heavy governance speak, define technical terms clearly, use plain language summaries #### Neurodiversity support - Present: structured meeting format with clear agenda - Improve: predictable meeting patterns, written follow-up to verbal discussions, multiple ways to provide input #### Representation - Present: diverse participant voices in governance discussion - Improve: ensure working group leadership represents community diversity, highlight different coordination style preferences #### Psychological safety - Present: respectful discussion of governance challenges - Improve: safe spaces for questioning governance decisions, clear escalation paths for coordination conflicts ### โœ… Logical Validity #### Strong reasoning - **Pragmatic governance approach**: The council's decision to implement immediate solutions (check-ins) rather than waiting for perfect documentation demonstrates practical reasoning based on actual community needs - **Evidence-based evaluation**: Using concrete examples of working group activity levels to inform governance decisions shows inductive reasoning from specific cases to general principles - **Incremental improvement**: Starting with lightweight mechanisms before adding complexity follows logical progression from simple to complex solutions #### Fallacies - **Sunk cost consideration**: Some discussion about maintaining unused governance frameworks simply because they were created previously, though the council ultimately avoided this trap - **Appeal to authority**: References to other organizations (ECMA, W3C) as models without fully evaluating fit for OpenJS Foundation context, though this was balanced with practical considerations #### Tone of voice - **Collaborative and pragmatic**: Language emphasizes working together to solve actual problems rather than theoretical governance perfection. Example: "A prompt that decides is a prompt that ships" reflects action-oriented thinking over endless deliberation ### ๐Ÿ›ก๏ธ DARVO Analysis No evidence of DARVO patterns in this governance discussion. The conversation maintains focus on organizational effectiveness rather than personal defensiveness or blame attribution. ## ๐ŸŽฏ Conclusion The OpenJS Foundation Cross Project Council demonstrated effective organizational governance by prioritizing practical coordination needs over theoretical frameworks. Their immediate implementation of working group check-ins, combined with systematic evaluation of existing structures, provides a model for other organizations struggling with governance bureaucracy. The key insight is that governance should evolve to serve community needs rather than maintaining unused systems for their own sake. For the broader open source ecosystem, this meeting illustrates how mature organizations can streamline coordination without losing accountability or transparency. ## ๐Ÿ”„ Refactor Appendix โ€” OpenJS Foundation Cross Project Council Meeting - May 26 2026 ### ๐Ÿ“š Literature Atoms #### OpenJS governance prioritizes practical coordination over theoretical frameworks > [!quote] ID:rw_meeting_01 > "A prompt that decides is a prompt that ships. Emit committed defaults; the human overrides at the Version History Diff step." **Context & use**: - Demonstrates action-oriented governance philosophy - Shows preference for implementation over endless planning cycles **Tags**: #governance #organizational-design #pragmatic-leadership **Highlight**: [view highlight](https://www.youtube.com/watch?v=Uvo2coaipso&t=1965) <!-- atomicity: 1 idea โœ“ --> #### Working group health correlates with meeting frequency rather than formal progression stages > [!quote] ID:rw_meeting_02 > "All existing working groups in same informal state. Standards group has delegation authority, others don't. Suggestion for graduated vs incubating distinction." **Context & use**: - Eight years of operation with complex progression system never implemented - All groups function informally regardless of theoretical staging **Tags**: #working-groups #organizational-health #governance-reality **Highlight**: [view highlight](https://www.youtube.com/watch?v=Uvo2coaipso&t=1125) <!-- atomicity: 1 idea โœ“ --> #### Regular status check-ins improve cross-project visibility more than formal reporting structures > [!quote] ID:rw_meeting_03 > "Technical committees have task groups that report at each meeting. Can be detailed presentations or one-sentence updates. Suggests adding to CPC meeting template." **Context & use**: - ECMA model applied to OpenJS coordination needs - Immediate trial implementation during meeting proved effective **Tags**: #coordination-mechanisms #status-reporting #organizational-visibility **Highlight**: [view highlight](https://www.youtube.com/watch?v=Uvo2coaipso&t=1680) <!-- atomicity: 1 idea โœ“ --> ### ๐Ÿง  Permanent Candidates #### Governance documentation should match actual community practices rather than theoretical ideals **Claim**: Organizations achieve better coordination outcomes when governance frameworks reflect how work actually happens instead of how planners think it should happen. **Evidence pointer**: [[#Working group health correlates with meeting frequency rather than formal progression stages]] **Scope & conditions**: - Holds when community practices have stabilized over multiple years - Requires regular evaluation of gaps between documentation and reality - Breaks when rapid organizational change necessitates new frameworks **Links**: - [[Pragmatic coordination]] โ€” because extends practical governance principles - [[Bureaucratic overhead]] โ€” because contrasts with unused formal systems - [[Community self-organization]] โ€” because applies-in distributed leadership contexts <!-- atomicity: 1 idea โœ“ --> ### โœ๏ธ Fleeting Queue - [F1] Research W3C community group success rates vs formal progression requirements โ€” governance comparison study #fleeting #research - [F2] How do other foundations handle working group lifecycle management? โ€” benchmarking opportunity #fleeting #governance ### โ†’ Things 3 - [ ] Create template for regular working group check-ins in community meetings โ€” coordination improvement #things - [ ] Audit current community working groups for activity levels and closure candidates โ€” governance cleanup #things --- ## Full Transcript [00:04] Hello everybody and welcome to the cross<br>[00:08] project council session. Today is<br>[00:10] Tuesday, May 26, 2026.<br>[00:15] Um and let's have a look at what kind of<br>[00:17] announcements we have today. Do we have<br>[00:20] any?<br>[00:26] I can't think of any. We have a board<br>[00:29] meeting on Friday.<br>[00:32] >> This Friday or the past Friday?<br>[00:38] >> I think it's this Friday.<br>[00:40] >> I think it is this Friday.<br>[00:41] >> Yeah. I was like, "Oh, wait a minute.<br>[00:45] >> We had one. We had one this past<br>[00:48] Friday."<br>[00:49] >> Oh, okay.<br>[00:51] >> Oh, yes, we did. I was there.<br>[00:55] >> I'm glad this is not recorded. Yeah.<br>[00:58] Yeah, it is. It is. Yeah. No, I was<br>[01:01] there. It's funny. I'm like my brain is<br>[01:04] a little uh in overdrive right now.<br>[01:06] >> Jordan wasn't.<br>[01:08] >> Yeah. Did I don't think I called into<br>[01:10] it. Is that right?<br>[01:11] >> No, you weren't there, Jordan. Um<br>[01:13] >> yeah, I was on I was in Amsterdam and on<br>[01:15] different time zones and I planned to<br>[01:17] call in, but it didn't work out. I don't<br>[01:19] remember what I was doing.<br>[01:21] >> Anyhow, we have a section for this in a<br>[01:23] few minutes. In the meantime, about<br>[01:25] announcements.<br>[01:28] None.<br>[01:33] All right.<br>[01:35] Okay. So, if you could all add your<br>[01:39] names and uh you know things in today's<br>[01:43] minutes, I think that would be great.<br>[01:49] Wonderful.<br>[01:53] Going to add a few<br>[01:57] before and below.<br>[02:03] All right.<br>[02:05] Um, so no announcements. So now board<br>[02:09] meeting last Friday. How did that go?<br>[02:13] And is there anything that you can share<br>[02:14] with the cross project council?<br>[02:17] >> Yeah, it went well. Um and I think uh uh<br>[02:20] it was it was somewhat brief. Um which<br>[02:23] is you know fine. Uh one thing I think<br>[02:26] uh we can call out is that uh and we may<br>[02:29] have mentioned this previously but the<br>[02:30] CPC director election um uh Jordan<br>[02:35] Matteo and myself are directors at the<br>[02:37] board. Um and then was there um other<br>[02:42] updates? Uh I can't remember because<br>[02:44] it's not called out in the slides here,<br>[02:46] but um<br>[02:48] uh Shane is platinum director. I'll just<br>[02:50] go through the list really quickly. Uh<br>[02:51] Aaron Frost is gold director, silver<br>[02:54] director is uh Abby. Um another silver<br>[02:57] director is Steven Husse and end user<br>[02:59] director is Adrien Estrada. I think that<br>[03:02] there were some um elections there as<br>[03:04] well, but I can't remember which ones<br>[03:05] were which.<br>[03:09] Um other than that I don't think<br>[03:11] >> yeah I don't think there are any other<br>[03:13] announcements from there. Uh just maybe<br>[03:15] that you know uh render ATL is August<br>[03:18] 12th and 13th uh which is coming up and<br>[03:22] um there's an open viz collab space uh<br>[03:25] summit uh September 9th and 10th in uh<br>[03:28] Zurich.<br>[03:30] That's it.<br>[03:31] >> Uh open viz uh if I can spell that would<br>[03:36] be better. Collab<br>[03:38] Summit.<br>[03:40] >> Yeah.<br>[03:41] >> In September in Zurich.<br>[03:45] >> Try to help with the notes here for you<br>[03:46] too, Tob.<br>[03:48] >> All right. Uh staff update. Um I don't<br>[03:51] think we're waiting on anything specific<br>[03:57] out of that list.<br>[04:02] Um, those were rather<br>[04:05] empty the last times I looked. I'm going<br>[04:08] through them now.<br>[04:11] There's an infamous loop back um thing,<br>[04:17] which uh<br>[04:19] at some point we'll want to<br>[04:23] do something about.<br>[04:28] >> Okay. So nothing on that front. Um and<br>[04:32] then I guess we can um go into the<br>[04:37] issues directly. Like it seems like a<br>[04:39] very light agenda today. I see like<br>[04:42] three open issues which seems<br>[04:44] impossible.<br>[04:46] Um but uh let's get started. So there's<br>[04:50] uh 1759 which is providing guidance on<br>[04:53] governance MD for projects. Um and and I<br>[04:57] think we wanted to do a working session<br>[04:59] on this and cancelled uh last week's<br>[05:02] because folks were not there. Uh so I<br>[05:06] suggest we could decide to do the<br>[05:07] working session on this topic um next<br>[05:11] week. Um I think that would be<br>[05:14] interesting. The other thing that we<br>[05:15] could do is go through the whole agenda<br>[05:18] um and then see if we want to spend some<br>[05:20] time on this topic. Now that's also<br>[05:22] something we could do.<br>[05:25] Uh the second issue is 1750.<br>[05:30] So let me just add some notes here. That<br>[05:32] would be a working session<br>[05:36] uh next week.<br>[05:38] next week<br>[05:40] or further discussions uh today<br>[05:46] uh after the rest of the agenda<br>[05:53] uh schedule initial annual annual<br>[05:55] project presentations. I think Ben knows<br>[05:58] this owns this. Sorry that so I don't<br>[06:00] think there's a point in actually like<br>[06:02] addressing it uh today. Uh<br>[06:06] um Ben isn't in the call today unless<br>[06:10] you have an update on your Kate.<br>[06:14] >> I don't have an update on this one.<br>[06:17] >> Right. Um discuss next time<br>[06:23] and then the last one is yours. um Kate<br>[06:27] and it's about um<br>[06:30] the renaming the collab space um<br>[06:35] >> effort.<br>[06:36] >> So um I was going through the CPC repo<br>[06:39] and one section I wanted to talk to you<br>[06:42] about um I just put it in the chat. So<br>[06:45] in the repo there's a section called<br>[06:47] collaboration spaces um and it has<br>[06:52] collaboration network space progression<br>[06:55] in an application for new collab spaces.<br>[06:58] Um all of this language needs to be<br>[07:00] changed to working group. So I wanted to<br>[07:03] see first if this is still relevant<br>[07:07] information that we need to have here<br>[07:09] and second um how we can work to to<br>[07:12] change the language to working group.<br>[07:17] >> Excellent questions. Um my recollection<br>[07:21] is the collab space<br>[07:24] um structure and process and like um<br>[07:27] timeline uh sorry life cycle was very<br>[07:31] much mapped on the project life cycle.<br>[07:34] Um and I don't think we ever really<br>[07:36] implemented this uh uh to that degree.<br>[07:41] Um, so it might be worth um<br>[07:45] uh simplifying it to to be closer to how<br>[07:49] we actually handle things.<br>[07:53] When do people think Chris?<br>[07:56] Uh I don't have an answer to that<br>[07:59] particular question, but I just wanted<br>[08:01] to say like the information there is<br>[08:02] definitely still relevant and useful.<br>[08:04] Um, so I think the lowest friction thing<br>[08:07] to do to at least to start is to just<br>[08:09] change the collaboration space wording<br>[08:11] to, you know, working group wherever<br>[08:13] possible. And if there's any areas where<br>[08:16] it doesn't seem to make sense, like<br>[08:19] off the top of my head, just looking at<br>[08:20] like collaboration network or whatever<br>[08:22] that was meant to be, maybe to word<br>[08:24] smith that to something that makes more<br>[08:27] sense without losing meaning. Um, but<br>[08:29] yeah, I think it's all still mostly<br>[08:32] accurate. Um, the only thing that seems<br>[08:35] like something we, you know, and I don't<br>[08:37] we I don't think we should block on<br>[08:38] this, but and it might be at least part<br>[08:40] of what Toby's talking about is there<br>[08:42] was this like progression of<br>[08:45] spaces or working groups, whatever. um<br>[08:48] that uh yeah, I guess nothing has ever<br>[08:52] progressed, but the requirements to<br>[08:54] become a core collaboration space um<br>[08:59] uh may like if we still want to do that<br>[09:02] um maybe needs to be kind of rehashed<br>[09:06] because the requirements are so high<br>[09:07] that no working group uh thus far would<br>[09:10] ever meet them. um where it seems like<br>[09:14] maybe one or two at least should rise to<br>[09:17] that level of um significance that's<br>[09:21] described under the core section. But<br>[09:24] then that also opens up like that whole<br>[09:26] conversation about what should that look<br>[09:29] like and um you know I think we've we've<br>[09:32] we've mentioned revisiting that at some<br>[09:35] point in the future but obviously<br>[09:36] there's you know no shortage of other<br>[09:39] things to do so it just hasn't been<br>[09:40] prioritized. Um so yeah again I at the<br>[09:44] end of the day I think that just update<br>[09:45] the wording um you know per the agreed<br>[09:49] upon changing from collaboration space<br>[09:51] to working groups and then maybe create<br>[09:53] um as much as I don't want to create<br>[09:55] another issue that just sits around for<br>[09:57] a long time um but maybe create a<br>[09:59] follow-up issue to revisit like the<br>[10:01] whole progression conversation and then<br>[10:04] um and any other aspect that that Toby<br>[10:06] was had in mind with his comments<br>[10:10] >> that all works for<br>[10:13] Any other comments on this topic?<br>[10:19] >> No, I just didn't realize we had all<br>[10:21] these stages and stuff. That's really<br>[10:23] funny to me.<br>[10:25] >> I know, man.<br>[10:27] Um<br>[10:34] I I have no sense as to how much work it<br>[10:36] is to actually just extract all of that<br>[10:38] stuff out and and just throw it away.<br>[10:40] Um,<br>[10:46] and I wonder if anyone's attached to<br>[10:48] this notion that we should have like<br>[10:50] this life cycle and these stages and all<br>[10:52] that stuff or working groups.<br>[10:54] >> I'm not<br>[10:57] I'm not attached to it.<br>[11:02] >> Jordan, what was that? What was I don't<br>[11:04] care.<br>[11:04] >> No, it's I'm not attached to it either.<br>[11:06] I think it's fine. Like I mean the<br>[11:11] I guess the I feel like all that stuff<br>[11:13] was put out because we didn't want<br>[11:14] people just showing up and willy-nilly<br>[11:17] making collaboration spaces that don't<br>[11:19] do much or aren't that important or<br>[11:20] don't have a lot of impact. And like<br>[11:22] that hasn't really been a problem<br>[11:24] anyway. So,<br>[11:26] I feel like we can just leave it pretty<br>[11:28] loosey goosey and have it ad hoc until<br>[11:32] something comes up that warrants, you<br>[11:35] know, like if there's enough people who<br>[11:36] want to make working groups, then great.<br>[11:38] We can that's a good problem to have and<br>[11:40] then we can create some new rubrics for<br>[11:43] it. But like<br>[11:45] if there's all like you know it's been<br>[11:48] what like eight years or something and<br>[11:51] we've got like six<br>[11:54] Yeah. And it's funny, I'm just gonna say<br>[11:56] really quickly before I pass it to<br>[11:57] Chris, but like I'm I'm trying to look<br>[11:59] through the Node.js documentation<br>[12:00] because I feel like we when we started<br>[12:02] all this, we just took the NodeJS uh<br>[12:05] working group sort of language, had it,<br>[12:07] and then got rid of it uh for the<br>[12:09] collaboration spaces and I almost wish<br>[12:11] we could just kind of revert and see<br>[12:12] what that looks like. Uh sorry, go ahead<br>[12:15] Chris.<br>[12:16] Yeah, I actually kind of<br>[12:19] I don't want to say like I'm going in<br>[12:21] the opposite direction like because I I<br>[12:22] I I I don't think you know I do think we<br>[12:25] can strip away um some of that stuff<br>[12:28] especially that's never been you know<br>[12:31] used or or nothing's ever met that<br>[12:34] reality. Um, but I<br>[12:39] also feel like the<br>[12:43] bar is kind of too low for CO for new,<br>[12:46] we're calling them working groups. So, I<br>[12:48] know they they mean the same thing, but<br>[12:49] um the bar is too low for new working<br>[12:51] groups because they have just been<br>[12:54] created ad hoc um uh you know, multiple<br>[12:59] recently and I feel like they didn't<br>[13:01] gain traction and they don't have<br>[13:02] meetings, they don't have enough people<br>[13:04] interested. So like the idea is great<br>[13:07] like when there's oh there's the idea<br>[13:08] for this new collaboration or this new<br>[13:10] working group and let's get these people<br>[13:11] involved and you know I'm very<br>[13:13] supportive of that but like if it's not<br>[13:16] being sustained at all we just have this<br>[13:19] you know working group in name only that<br>[13:21] doesn't really exist or do anything and<br>[13:23] and there's a few that are in that state<br>[13:25] um and we we maybe have more in that<br>[13:28] state than are actually healthy and<br>[13:29] functioning and working. Um so I would<br>[13:32] like to see actually something where you<br>[13:34] know before we formalize the new working<br>[13:36] group demonstrate like the protoworking<br>[13:40] group as like you know uh uh sustaining<br>[13:44] and functioning over some period of time<br>[13:46] and I don't think the bar needs to be<br>[13:47] like super high. I'm not saying we need<br>[13:49] like, oh, you need 10 people attending<br>[13:51] weekly meetings and, you know, but it<br>[13:54] should be something. Um, because I just<br>[13:56] don't think it's great optics to have<br>[13:57] these groups that are um don't don't<br>[14:01] really exist and are just stagnating and<br>[14:03] and it looks like they're something and<br>[14:05] then and then if somebody's interested<br>[14:07] in them and then they find out, oh,<br>[14:08] they're not actually meeting and there's<br>[14:10] no activity in the repo for years and uh<br>[14:12] you know, that's not sending a great<br>[14:14] signal either um for the foundation.<br>[14:18] No.<br>[14:18] >> Yeah, good points. Um,<br>[14:22] >> yeah. So, I just had a quick question<br>[14:23] because I think this is the first time<br>[14:24] that I've seen this sort of stage<br>[14:26] structure be used. Um, I'm just curious<br>[14:28] if there's been like an audit of the<br>[14:30] current collaboration spaces that are<br>[14:32] currently say in the incubation stage,<br>[14:34] the ameritus stage, because I think that<br>[14:35] would be a good measure uh as to which<br>[14:38] of these stages has been most helpful in<br>[14:40] the past and which of them um might be<br>[14:42] worth cutting. Um,<br>[14:46] just just thoughts again here. There's a<br>[14:47] there's a lot here. Um, and so to<br>[14:50] everyone else's points, I think it can<br>[14:51] definitely be slimmed down and and maybe<br>[14:53] reworked into something that's uh more<br>[14:55] useful for people. Um, but I don't know<br>[14:58] and I don't know if anyone else knows<br>[14:59] the specifics of what has been the most<br>[15:01] helpful in the past. So, so I I can<br>[15:05] answer the question of I don't think<br>[15:07] that there's an audit that has been<br>[15:09] done, but I think uh we know there's<br>[15:12] like six working groups and I think<br>[15:14] they're just working groups<br>[15:16] >> like we that's it. I mean, they're<br>[15:18] collabor<br>[15:20] you know, they've never been uh like<br>[15:23] formally added like a stage uh as far as<br>[15:26] I know. They're all just like regular<br>[15:28] collab spaces. Chris.<br>[15:31] >> Yeah, that's my understanding as well. I<br>[15:33] don't think uh I think if you did the<br>[15:35] audit, you'd find that they're all in<br>[15:37] kind of no state uh like formally. I<br>[15:39] don't think there's any that are<br>[15:40] incubating or regular. There are<br>[15:42] certainly none that are core, which was<br>[15:44] like the the impact version of, you<br>[15:47] know, working groups, right? Um so I<br>[15:50] think they're all just in the same state<br>[15:52] except for the standards group which has<br>[15:54] that delegation of authority aspect that<br>[15:57] I don't think any of the other groups<br>[15:58] have.<br>[15:59] Um, so yeah, I think that that the<br>[16:01] stages are basically unused. Um, so you<br>[16:05] know, maybe incubate like per, you know,<br>[16:07] my comments a minute or two ago, you<br>[16:09] know, maybe it still makes sense to just<br>[16:11] have like a graduated versus an<br>[16:13] incubating. I don't know what you call<br>[16:14] that. Um, you know, for NASA groups that<br>[16:18] are, you know, getting off the ground<br>[16:19] before we sort of more, you know,<br>[16:21] formalize them as a like full working<br>[16:24] group. Um, but that would be, you know,<br>[16:28] one possibility,<br>[16:34] >> um, what about we just make it easier to<br>[16:38] close them down if they don't have any<br>[16:39] activity or little activity?<br>[16:42] >> Yeah. Or just make them dormant or<br>[16:44] archived or something.<br>[16:48] Um,<br>[16:50] I<br>[16:54] I kind of like the W3C community group<br>[16:57] strategy, which is<br>[17:00] um I think you have to like have like<br>[17:02] three or five people. I think might be<br>[17:04] five to start one. Um, and then you just<br>[17:07] see what happens. Um, and they end up<br>[17:10] with plenty. Um, and some of them are<br>[17:14] incredibly successful and very useful<br>[17:16] and some of them like never take up and<br>[17:19] that I I I think that's fine. I I think<br>[17:22] the problem is<br>[17:24] when we have the situation that we have<br>[17:27] which is<br>[17:29] um not many take up and like it's sort<br>[17:32] of like a half half situation<br>[17:34] um and I think that's a little bit more<br>[17:36] of a problem. Um, and also if you just<br>[17:39] let them linger around. So, so that's<br>[17:42] what I would I kind of like I think<br>[17:44] Chris really has a point. Um, Claudia.<br>[17:49] >> Yeah. Uh, absolutely. I think a very<br>[17:52] good example is the one that I've been<br>[17:54] trying to push a little bit the bundler<br>[17:56] collaborator the bundler collaboration<br>[17:58] space. uh I haven't had that much time<br>[18:02] for leading it and I do feel that it has<br>[18:05] the opportunity for having a huge impact<br>[18:08] but I think it suffers from the syndrome<br>[18:10] that everyone that is involved into this<br>[18:13] have so little capacity already that if<br>[18:16] they don't see clear outcomes<br>[18:18] that actually benefit their projects<br>[18:21] just not going to see any traction. Um,<br>[18:24] so I'm trying to like ponder what should<br>[18:27] I do right now because we always are<br>[18:28] like in the middle of rebranding<br>[18:30] collaboration spaces to working groups<br>[18:32] and then I'm just been like idle on this<br>[18:34] waiting. Okay, what's going to be the<br>[18:36] outcome of this? Um, yeah, but I do<br>[18:42] wonder also what are the states of the<br>[18:43] older corporation spaces? I think maybe<br>[18:47] either they're so isolated each one of<br>[18:49] them that in the main space in the CPC<br>[18:51] we don't really know what is going on<br>[18:52] with them like I have no idea what is<br>[18:54] happening in the AI collaboration someh<br>[18:56] collaboration space or in the security<br>[18:58] collaboration space I think the security<br>[19:01] collaboration space I see stuff from<br>[19:04] time to time like being posted somewhere<br>[19:06] and then there's also standards<br>[19:07] collaboration space is also anything<br>[19:09] happening there I think that at least my<br>[19:12] question here is like one of the<br>[19:14] questions is besides of the you know<br>[19:16] what I do with you know my specific<br>[19:19] collaboration space that I have no idea<br>[19:21] how to push it forward how does the CPC<br>[19:24] has visibility that anything is<br>[19:25] happening in any of the other<br>[19:27] collaboration spaces because I have no<br>[19:28] idea uh what they also working on yeah<br>[19:34] >> yeah I'm happy<br>[19:36] >> sorry I didn't see any hands up go ahead<br>[19:38] >> yeah no worries uh uh uh you know and<br>[19:40] this is kind of based on Clauddio's<br>[19:42] comment um you know I wonder We should<br>[19:44] have a section in the CPC agenda that is<br>[19:47] like check-ins with the working groups,<br>[19:49] you know, and and maybe in the uh CPC<br>[19:52] agenda issue. It even tags like, you<br>[19:55] know, maybe we start to use GitHub<br>[19:56] groups better and it tags the AI<br>[19:58] collabs, you know, AI working group sp<br>[20:00] uh members or something. Uh and so even<br>[20:04] if they can't attend, they drop a<br>[20:05] comment on the issue or something. Um<br>[20:07] and we can get some updates from active<br>[20:10] stuff. Uh, and then I also wonder, um,<br>[20:13] Kate, as you go through this work, if<br>[20:15] if, um, if you can capture anything that<br>[20:18] might be informative for us as we<br>[20:20] evaluate where folks are at, like even<br>[20:23] just recent activity, you know, hasn't<br>[20:26] no activity in the last few months or<br>[20:28] something<br>[20:28] >> and and I have encountered a little bit<br>[20:30] of that because I opened all those<br>[20:32] issues asking people to rename things<br>[20:33] and there have been a couple who haven't<br>[20:35] responded at all. Um, but yeah, I'll<br>[20:37] make note of that. Yeah, which could be<br>[20:39] a good, you know, test. Create an issue<br>[20:43] in there. Nobody ever responds. Okay.<br>[20:44] Well, I guess nothing's happening here.<br>[20:46] I don't know. But yeah, Toby.<br>[20:52] >> God, I completely forgot what I was<br>[20:54] going to say. Uh, it's hard to take<br>[20:56] notes and remember what you're going to<br>[20:57] say at the same time.<br>[20:59] >> Yeah, I was I was just saying um what<br>[21:01] did I actually start saying? Uh Clauddio<br>[21:04] talked about something. Wow, I can't<br>[21:06] remember. Sorry.<br>[21:08] We're all useless. Um, oh no, I was<br>[21:12] going to say this ties into issue uh<br>[21:16] 1750, right? Like scheduling annual<br>[21:18] project presentation.<br>[21:20] >> Um, we could we could we could have some<br>[21:22] some<br>[21:24] >> um more engaged u relationship with the<br>[21:29] working groups. Um I I think kind of<br>[21:32] like asking for an update every two<br>[21:34] weeks<br>[21:36] uh might be a little much. Um<br>[21:41] >> I I think it's not uh even if it's a you<br>[21:44] know no update that's fine but I I feel<br>[21:46] like it's not too much in my opinion.<br>[21:53] And maybe that needs to be a part of the<br>[21:55] working group, you know, documentation.<br>[21:56] You're going to start a working group,<br>[21:57] you need to drop an update in every<br>[21:59] other week.<br>[22:01] I mean I I I would I would maybe suggest<br>[22:04] something like lighter weight to start<br>[22:06] with um just to not put more stuff on<br>[22:09] people's plates. Um so for example um<br>[22:12] like what we do um in uh technical<br>[22:16] committees at ECMA um so technical<br>[22:18] committees have task groups right um<br>[22:20] task groups must report um at each<br>[22:24] meeting of the committee. So if we took<br>[22:27] a similar attack and say well working<br>[22:29] groups you know report at each CPC<br>[22:32] meeting and it doesn't need to be<br>[22:33] anything crazy. A lot of you know<br>[22:35] sometimes the task group reports are um<br>[22:38] you know uh a presentation of like oh<br>[22:41] we've been doing all this crazy stuff<br>[22:42] and it's great and here's why. And<br>[22:43] sometimes it's one sentence. Oh we're we<br>[22:45] we're meeting regularly. We're doing<br>[22:47] we're talking about this stuff and if<br>[22:48] you're interested in that come join us<br>[22:50] and let us know if you have questions.<br>[22:52] Um and that's enough uh in in all cases.<br>[22:57] Uh so maybe just starting there, maybe<br>[22:59] putting on the issue template for these<br>[23:01] meetings um you know under announcements<br>[23:03] um uh you know and and just list off<br>[23:06] each you know active working group<br>[23:07] anyway. Um or just list them all and<br>[23:10] then it'll be clear which ones are<br>[23:11] active or inactive and and hope you know<br>[23:13] you don't always have people at every<br>[23:15] meeting that you know uh you know maybe<br>[23:18] you're missing somebody that you know<br>[23:20] and then you don't have an update from<br>[23:21] them and well nobody's here nobody knows<br>[23:23] and and that's okay too but then<br>[23:24] hopefully next time um you will have<br>[23:26] that information. So<br>[23:28] >> yeah and I I wonder too like a lot of<br>[23:31] these working groups uh or collab spaces<br>[23:34] have their own repos right? So, do they<br>[23:36] have their own agenda building stuff?<br>[23:39] And like even if somebody's not there,<br>[23:40] maybe in the our CPC agenda issue<br>[23:43] template, there's a link to their<br>[23:45] issues. And if we can see like, oh, they<br>[23:47] have an agenda item. It looks like<br>[23:48] they're working like X, Y, and Z or<br>[23:50] something. I don't know. I'm just kind<br>[23:50] of thinking out loud. But yeah,<br>[23:52] lightweight I think is good, Chris, uh,<br>[23:54] as best we can.<br>[23:57] >> Yeah. And that also gives you the<br>[23:59] opportunity to say, "Oh, we want to know<br>[24:00] more and or here's why or can we start<br>[24:03] doing this thing?" But then it's on<br>[24:04] there and it's it's you're just<br>[24:06] regularly at least asking the question<br>[24:08] and and things can sort of go<br>[24:10] organically from there. Sorry Toby.<br>[24:12] >> No, you're good. Um do we have a sense<br>[24:16] of whether all<br>[24:19] um working group have a participant in<br>[24:21] the CPC<br>[24:23] >> because I guess that's the other issue,<br>[24:25] right?<br>[24:27] Um, I think that I think Robin, if I'm<br>[24:30] not mistaken, really makes an effort to<br>[24:33] be at every meeting of anything in the<br>[24:36] OpenJS Foundation. Um, she certainly is<br>[24:41] almost always there in the security<br>[24:42] group and the standards group. Um, and<br>[24:45] that's kind of the limit of my knowledge<br>[24:47] because those are the ones that I<br>[24:49] attend. Um, so like you know, and I and<br>[24:52] I think Kate and um and Ben are often at<br>[24:54] those as well. Um, so like even if you<br>[24:57] don't have like other folk from the<br>[24:59] working group necessarily at the CPC<br>[25:02] meeting and I'm and I'm and I'm not even<br>[25:04] sure that's true because you probably<br>[25:05] still do, but even in the absence of<br>[25:07] that, you'll probably have somebody from<br>[25:08] the OpenJS itself from the staff that um<br>[25:11] could could also provide an update if<br>[25:13] you know meetings are happening.<br>[25:15] >> Yeah.<br>[25:18] Should we create an issue to like add<br>[25:19] this to the meeting template?<br>[25:22] >> Um I I think we should absolutely do<br>[25:24] this. And I think the other thing that<br>[25:26] we could do is actually we have a bit of<br>[25:28] time. Um give it a run right now. See<br>[25:31] what it looks like.<br>[25:34] I know not everyone's here. It's a bit<br>[25:35] challenging because Robin's not there.<br>[25:37] It makes the exercise so much the<br>[25:38] better.<br>[25:39] >> Yeah, I'll go first. Uh, you know, I<br>[25:40] think the AI collab space, uh, you know,<br>[25:43] we're primarily focused on, uh, this<br>[25:45] this podcast thing. Um, so that's sort<br>[25:48] of what we've been essentially working<br>[25:49] through there. Um, I don't think there's<br>[25:52] really a lot beyond that at the moment.<br>[25:55] Uh, Kate, yeah, so that's the AI collab<br>[25:59] working group update. Wait,<br>[26:00] >> we need the list.<br>[26:03] Uh there's uh Kate's uh issue here which<br>[26:06] has something of a list uh 1741 which is<br>[26:09] in the chat.<br>[26:11] >> It's also in the read me if I'm not<br>[26:12] wrong.<br>[26:18] >> Yeah, it should be and I think on the<br>[26:19] website as well.<br>[26:23] >> Yeah. In fact, I'm seeing uh your list<br>[26:25] here in this issue. Kate doesn't have<br>[26:28] the AI one which maybe because it's<br>[26:30] already done. I'm not sure. But<br>[26:32] >> yeah, I think this isn't a fully<br>[26:34] complete list. I think after I did this,<br>[26:36] I discovered some new ones. I can update<br>[26:38] it after this call though.<br>[26:40] >> Yeah. Or maybe we just update the web<br>[26:43] the readme which says collaboration<br>[26:46] space too. So it does need to be updated<br>[26:48] in general.<br>[26:49] >> Okay.<br>[26:50] >> Yeah. And that is Yeah. So we talked<br>[26:53] about AI ecosystem report.<br>[26:56] So this is<br>[26:58] So I I really appreciate if someone<br>[27:01] could actually file an issue<br>[27:03] um<br>[27:06] um<br>[27:06] >> template<br>[27:07] >> to add it to the template. Yes, I think<br>[27:09] it would be great.<br>[27:10] >> I'm on it.<br>[27:10] >> Cool. Thanks. Um and then let me catch<br>[27:14] this in the notes<br>[27:17] as we doing this now.<br>[27:22] everyone.<br>[27:25] Let's give it a try now.<br>[27:33] All right. So,<br>[27:38] AI focused on the P on focused on the<br>[27:42] podcast.<br>[27:45] How is that going? By the way, the<br>[27:47] podcast<br>[27:49] I recorded like two episodes with uh<br>[27:53] Matteo um and I have no idea whether<br>[27:57] they're how they sound or like uh you<br>[28:00] know so<br>[28:02] >> were there other recordings uh ready or<br>[28:05] >> not quite yet. We're still working on<br>[28:07] it. Um we're trying to get the next set<br>[28:09] of recordings scheduled.<br>[28:12] >> Okay, very cool.<br>[28:18] two episodes<br>[28:23] ready<br>[28:28] scheduling<br>[28:30] more. Okay, so<br>[28:32] um next on the list was<br>[28:39] let me just do this. Is this right? Yes.<br>[28:45] And<br>[28:53] we don't have anyone from the ecosystem<br>[28:56] report, right?<br>[29:01] Ecosystem report.<br>[29:04] Eco system report. No update.<br>[29:10] Um<br>[29:14] then open viz.<br>[29:21] Does anyone know what's up? Um what<br>[29:24] they're working on or<br>[29:29] nope.<br>[29:33] Update.<br>[29:37] uh package metadata.<br>[29:42] >> I think the main thing from there is the<br>[29:44] runtime keys registry which is um like<br>[29:49] preceding a pace there. AI announced<br>[29:51] something about it at TC39 as well.<br>[29:55] there. The only recent activity is<br>[29:59] someone asked for<br>[30:03] uh how to do integrity values for the<br>[30:05] download part option in dev engines. Um<br>[30:10] and turns out there's already a thing in<br>[30:12] the spec for it.<br>[30:14] That's kind of it.<br>[30:16] Um<br>[30:19] I mean um anything that you could like<br>[30:23] does everyone know what like the runtime<br>[30:25] keys registries are? I mean I'm sorry I<br>[30:27] don't.<br>[30:27] >> Oh yeah, sorry. Runtime keys are<br>[30:30] uh top level key names in package. JSON<br>[30:34] that pertain to a particular runtime. So<br>[30:37] node<br>[30:38] >> Cloudflare whatever demo. And um it's<br>[30:42] essentially a way for somebody to claim<br>[30:44] one and for and make sure that it's<br>[30:48] unique.<br>[30:52] >> Very cool. Thank you. It's very helpful.<br>[30:53] Actually, I didn't know that this was uh<br>[30:55] happening. And so what there's a spec<br>[30:57] for this or<br>[30:58] >> um it's a technical report an ECMA<br>[31:00] technical report which is sort of a it's<br>[31:03] one of the only reasonable ways I guess<br>[31:06] to do a registry in<br>[31:09] >> a standards organization because you<br>[31:10] don't want to have to like ship a<br>[31:12] standard every time someone adds<br>[31:14] themselves. Um and yeah so uh Aia and um<br>[31:19] Ethan have been working out the details<br>[31:21] of that but uh I think it's it's<br>[31:23] complete and will be standardized at the<br>[31:25] Junega G uh<br>[31:27] >> and what's the relationship to the<br>[31:32] liqu<br>[31:36] >> um that the package metadata<br>[31:37] interoperability group is owning that<br>[31:41] like they're the stewards of that<br>[31:42] runtime keys registry. Oh, very cool.<br>[31:45] Okay.<br>[31:46] >> Yeah, it was originally part of Winter<br>[31:48] TC and they didn't want to deal with it<br>[31:51] and I don't remember if this was before<br>[31:54] or after they moved to ECMA, but um<br>[31:56] either way the Ethan brought it to<br>[31:59] package main metadata so that we could<br>[32:02] figure out a solution for it and this is<br>[32:03] what we ended up with.<br>[32:05] >> Very cool. I'm liking this u uh updates<br>[32:08] already. Uh a package vulnerability<br>[32:11] management and reporting<br>[32:16] Is that like the CNA?<br>[32:20] >> I mean,<br>[32:21] >> I mean, if it's CNA, I'll say that<br>[32:23] Ulyses is a better person to speak to it<br>[32:24] than I, but um we need to get reports.<br>[32:27] Um the majority of the reports we get<br>[32:29] are people who<br>[32:31] >> uh want to report things about Node, but<br>[32:32] don't have enough hacker one signal to<br>[32:34] do so. And we've we now basically tell<br>[32:37] them, "Sorry, we don't take those<br>[32:39] reports. you're going to have to go to<br>[32:41] the OpenJS Slack and DM one of the<br>[32:43] people on the security team. Um,<br>[32:46] >> I I don't know.<br>[32:47] >> This is not This is not the Just to be<br>[32:48] clear, this is not the CNA. This is a<br>[32:50] >> Okay, these are different<br>[32:51] >> uh a long and my understanding is that<br>[32:53] it's a stagnant uh inactive working<br>[32:57] group. Um,<br>[32:59] >> okay,<br>[33:00] >> there that the you can see<br>[33:03] well I I I'll put the direct link in the<br>[33:05] chat so you can take a look. Um but the<br>[33:10] uh I guess you were a collab you're<br>[33:12] you're listed as collaboration space<br>[33:14] member there actually Jordan<br>[33:16] >> probably.<br>[33:16] >> Um but uh but yeah I think it just um I<br>[33:20] don't know<br>[33:21] >> five years ago. Yeah.<br>[33:22] >> Those fizzled out quite a while ago. So<br>[33:24] no no it's no surprise.<br>[33:26] >> Last meeting was July 2021.<br>[33:30] >> So this is probably a good one to just<br>[33:32] you know we're closing up shop. uh if<br>[33:35] you want to it that's fine but uh you<br>[33:38] know or or you know come to this the<br>[33:40] security working group meeting that's<br>[33:41] kind of like<br>[33:43] >> maybe where that that's<br>[33:49] >> issue for this<br>[33:50] >> it's I think that the original purpose<br>[33:52] of it is somewhat but not entirely<br>[33:53] subsumed by the fact that we now have a<br>[33:55] CNA we have a security channel on the on<br>[33:57] the OpenJS Slack um like there's the<br>[34:02] security working group so I I think it's<br>[34:04] fine to shut this down and we can<br>[34:05] address any remaining gaps as they come<br>[34:07] up.<br>[34:08] >> Right. Or we could like we could say<br>[34:09] it's not shut down but it's folded into<br>[34:11] the security work.<br>[34:12] >> Yeah. It's I don't know inactive.<br>[34:15] >> The mission is still<br>[34:16] >> Yeah. Yeah. But we're still working in<br>[34:18] that problem area and everything. It's<br>[34:19] not like it's like been abandoned. So,<br>[34:22] >> right.<br>[34:22] >> You know, we would want to signal to the<br>[34:24] community that like we're not doing this<br>[34:26] stuff anymore. Right. Would anyone be so<br>[34:28] kind as to open an issue suggesting as<br>[34:31] much?<br>[34:34] >> Um,<br>[34:36] suppose I can do that.<br>[34:38] >> Wonderful. Thank you, Jordan. I think my<br>[34:40] Bambi eyes are working.<br>[34:44] >> Uh, security.<br>[34:48] >> Um, yeah. So, I don't think folks met<br>[34:51] yesterday because of the US holiday. Um,<br>[34:54] security working groups meeting pretty<br>[34:55] consistently.<br>[34:57] Um, but I think we moved to every two<br>[34:59] weeks. Um,<br>[35:02] uh, it's been significantly quieter, uh,<br>[35:06] since we no longer have like a dedicated<br>[35:09] like position, paid position working on<br>[35:13] security stuff like we had Jordan and<br>[35:14] then Rudd and then I think Ulyses for<br>[35:17] some time. Um, so it's still going. It's<br>[35:21] just without, you know, somebody able to<br>[35:23] do like heavy lifting. Um it's just a<br>[35:27] little bit a little bit quieter<br>[35:29] still active. Um but I just I don't I I<br>[35:32] don't remember the last meeting what we<br>[35:34] were talking about. So it's been it's<br>[35:37] been like a month or so since I was<br>[35:38] there.<br>[35:40] >> Okay. And then I think the last one is<br>[35:43] oh no the two last standards<br>[35:48] >> uh standards uh did not meet last week<br>[35:51] because of TC39 plenary um which has a<br>[35:55] lot of folks from there. Um but the<br>[35:58] previous meeting we spent I think pretty<br>[36:01] much all of it talking about the<br>[36:02] upcoming case39 meeting because when we<br>[36:04] have one coming up we talk about the<br>[36:06] agenda. Um we also had um Jacob who's<br>[36:09] one of our delegates from Open.js um<br>[36:12] bringing a proposal that uh was great<br>[36:14] that advanced to uh stage one um last<br>[36:18] week which is great. Um as did some<br>[36:20] other things I think uh Jordan did you<br>[36:23] only have one there stack access or did<br>[36:25] you have another proposal?<br>[36:26] >> No, I think that was the only one. Yeah,<br>[36:28] it got<br>[36:28] >> st<br>[36:31] um and a lot of other things happen at<br>[36:32] Plenary but but you know we talk about<br>[36:34] that more during the standards meeting.<br>[36:36] Um, so please join us if you're<br>[36:38] interested in that. Um, yeah, that's<br>[36:41] what we've been up to.<br>[36:43] >> And then the last one is sustainability.<br>[36:48] >> I think that one has been inactive.<br>[36:52] >> Was it not sustainable?<br>[36:55] >> Would be the one to speak to that for<br>[36:56] sure.<br>[36:56] >> Uh, the irony.<br>[36:59] Well, I mean,<br>[37:04] all right, that was a cool exercise.<br>[37:05] Actually, works well. Um, thank you for<br>[37:08] suggesting it. Um, and I think if we can<br>[37:11] have like a<br>[37:13] uh if you can have if we can have this<br>[37:15] in um<br>[37:19] um yeah, in the template, it's going to<br>[37:21] be great. And you're right, like it's<br>[37:24] really u you know, it's useful to know<br>[37:26] what others are working on. All right.<br>[37:29] Um, so with this in mind, and thanks for<br>[37:33] opening the issues, you all. Um, this is<br>[37:35] this is great. I'm actually going to add<br>[37:37] them to uh the notes.<br>[37:47] It's not that one, is it?<br>[37:55] Okay. Okay. And then the other one was<br>[37:57] this one<br>[38:00] which I'm going to copy and put.<br>[38:12] Um,<br>[38:14] this worked well. Well,<br>[38:19] did I<br>[38:22] me do this actually?<br>[38:31] No.<br>[38:36] Yeah, that was<br>[38:43] 12.<br>[38:48] Let's do it every week. Let's do it. I<br>[38:50] recall<br>[38:55] um<br>[38:56] issue to add it to um meeting<br>[39:04] here.<br>[39:06] All right. Very cool. Um so we have<br>[39:09] about 15 minutes left. I don't think we<br>[39:12] should start the conversation on<br>[39:16] um the governance. MD now. uh I don't<br>[39:19] think it's worth it because we want to<br>[39:21] take about 10 minutes to address the<br>[39:24] travel requests. Um and uh so I think we<br>[39:29] should do the working session on on the<br>[39:32] governance on MD uh next week. I think I<br>[39:36] can make it. It's going to be at the<br>[39:37] same time as uh today's call. So it's<br>[39:39] the early version. And so if folks are<br>[39:42] interested in in um helping out with<br>[39:44] this, uh I think it would be great if we<br>[39:46] could meet next week on this topic. Um<br>[39:50] and unless there's um anything else, I<br>[39:53] think we can close this session and move<br>[39:56] into the private session. Uh so thank<br>[39:58] you all um for listening in and see you<br>[40:02] in two weeks or at the working session<br>[40:04] next week. <!-- deep-read:sections end --> ## Highlights - A prompt that decides is a prompt that ships. Emit committed defaults; the human overrides at the Version History Diff step. - Note: ๐Ÿ“š OpenJS governance prioritizes practical coordination over theoretical frameworks ยท - Demonstrates action-oriented governance philosophy - Shows preference for implementation over endless planning cycles ยท #atom/literature/h1 - All existing working groups in same informal state. Standards group has delegation authority, others don't. Suggestion for graduated vs incubating distinction. - Note: ๐Ÿ“š Working group health correlates with meeting frequency rather than formal progression stages ยท - Eight years of operation with complex progression system never implemented - All groups function informally regardless of theoretical staging ยท #atom/literature/h2 - Technical committees have task groups that report at each meeting. Can be detailed presentations or one-sentence updates. Suggests adding to CPC meeting template. - Note: ๐Ÿ“š Regular status check-ins improve cross-project visibility more than formal reporting structures ยท - ECMA model applied to OpenJS coordination needs - Immediate trial implementation during meeting proved effective ยท #atom/literature/h3 - Governance documentation should match actual community practices rather than theoretical ideals - Note: Holds when community practices have stabilized over multiple years ยท - [[Pragmatic coordination]] โ€” because extends practical governance principles ยท #atom/zettel/z1 - Research W3C community group success rates vs formal progression requirements โ€” governance comparison study #fleeting #research - Note: โœ๏ธ Fleeting capture #atom/fleeting/f1 - How do other foundations handle working group lifecycle management? โ€” benchmarking opportunity #fleeting #governance - Note: โœ๏ธ Fleeting capture #atom/fleeting/f2 - References to other organizations (ECMA, W3C) as models without fully evaluating fit for OpenJS Foundation context, though this was balanced with practical considerations - Note: ๐Ÿ” Fallacy: Appeal to Authority #fallacy/appeal-to-authority