docs(community): 2026-09-09 meeting pages - #1267
Merged
Merged
Conversation
✅ Deploy Preview for dreamy-golick-5f201e ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Contributor
🔎 Structured data validation
✅ All checks pass and no authoring warnings to backfill. ⚙️ Generated by |
Landing + transcript pages for the September 9, 2026 wasmCloud Wednesday, replacing the agenda stub at the same path. - 23 chapters, duration 2820s, 6 speakers resolved from Otter's anonymous Speaker 1-6 labels and confirmed against Zoom name tags - Adds Shreya Deshannavar to src/data/people.json (community role) on her first appearance as a speaker - One speaker was camera-off with no usable in-transcript address and is rendered as "Community Participant" rather than guessed; those turns are kept but emit no actor edge - 11 transcript frames extracted from the local recording Replacing the bare agenda stub also clears the single M12 structured-data warning reported on the 2026-09-02 PR: the stub carried no about/mentions and no slug, so it was served at /community/2026/09/09/community-meeting/. A full validator sweep now reports 0 errors and 0 warnings across 889 files and 5061 JSON-LD payloads. Primary keyword: webassembly kubernetes. Also reinforces the protected `wasm component model` position via the Component Model 1.0 segment. Claude-Session: https://claude.ai/code/session_01EqViABdisMDjfoJYgGAgVs Signed-off-by: Liam Randall <liam@cosmonic.com>
LiamRandall
force-pushed
the
community-meeting-2026-09-09
branch
from
September 9, 2026 20:02
d244339 to
6b5443f
Compare
Aditya1404Sal
approved these changes
Sep 9, 2026
ricochet
approved these changes
Sep 10, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Landing and transcript pages for the September 9, 2026 wasmCloud Wednesday (video), replacing the agenda stub at
community/2026-09-09-community-meeting.mdx.Topics: Eric Gregory walks the wasmCloud 2.9 release — NATS-native workloads, guest memory from advisory to enforced, and Kubernetes-grade lifecycle (real
/livezand/readyz, draining shutdown, startup patience, bus-loss safeguard, descriptor exhaustion). Bailey Hayes argues wasmCloud is the only open source multi-tenant WebAssembly platform, explains why a v3 waits on Component Model 1.0 and runtime instantiation, and gives the clearest account yet of cooperative threading (WASI 0.3.3 in December, ABI in LLVM 23, Open POSIX pthread suite passing). Victor Adossi demos newly landed Node.js API support in JCO 1.33.0.Structured data — the 2026-09-02 warning is resolved here
The single
no about or mentions (M12 entity refs)warning on #1266 came from this agenda stub:community/2026-09-09-community-meeting.mdxcarried onlydateandtitle, noabout/mentionsand noslug, so it was served at the date-based/community/2026/09/09/community-meeting/. Both 2026-09-02 pages already carriedabout+mentions+slugand were never implicated.Replacing the stub clears it. A full validator sweep on this branch:
0 errors, 0 warnings (was 1).
Standards
src/data/people.json;VideoObject.actor[]emits all 6 with affiliations. Wires the meeting onto the five maintainers'/people/<slug>/pages.shreya-deshannavar(community role) on her first appearance as a speaker. Her surname was read from her Zoom name tag; she self-identified by first name only.Speaker 5was camera-off with no tile on any gallery page across five sampled turns, and the only candidate address is Otter's garbled "a question for Frick" at 22:53. That does not meet rule 15's bar of two direct addresses by name from different people, so the turns are kept as Community Participant rather than guessed, and no actor edge is emitted. If someone recognizes the voice, it's a one-line fix in both files plus thespeakers:array.duration: 2820yields 23Clipentries, every one with anendOffset.about: wasmCloudplus 11mentions:on both pages, all slugs present inentities.json.#wasmcloudnats,#runtimeresourcesguestmemorymode,#component-resource-controls).npm run buildpasses withonBrokenLinks/onBrokenAnchors: 'throw'.SEO
Primary keyword
webassembly kubernetes(🟢, protected ranking at pos 10 → target top 5) — this call is unusually on-topic for it: probes, draining,terminationGracePeriodSeconds, bus-loss, descriptor exhaustion, and guest memory limits that bind before the pod's OOM killer does. Carried through the title, description, TL;DR, and a Topic Deep Dive on what "WebAssembly on Kubernetes" has to mean operationally. Also reinforces the protectedwasm component modelposition (pos 16) via the Component Model 1.0 roadmap segment, plusjco,nodejs webassembly,cooperative threading, andguest memory enforcement.Frames
11 WebP frames from the local recording into
static/img/community/2026-09-09/, raw<img>tags in the transcript. No 0-byte frames; recording length (2820.55s) matches the Otter export.Verification
npm run buildpassesvalidate-structured-data.mjs: 0 errors, 0 warnings[MM:SS](…?t=N)satisfiesN == seconds(MM:SS)on both pageschapters:frontmatter matches the## Chapterslist exactly, sorted,duration > max(chapters)<img>paths resolve to non-empty filesliam@cosmonic.com)https://claude.ai/code/session_01EqViABdisMDjfoJYgGAgVs