Skip to content

docs(community): 2026-09-02 meeting pages - #1266

Merged
LiamRandall merged 2 commits into
mainfrom
community-meeting-2026-09-02
Sep 9, 2026
Merged

docs(community): 2026-09-02 meeting pages#1266
LiamRandall merged 2 commits into
mainfrom
community-meeting-2026-09-02

Conversation

@LiamRandall

Copy link
Copy Markdown
Member

Landing and transcript pages for the September 2, 2026 wasmCloud community call (video), replacing the agenda stub that already sat at community/2026-09-02-community-meeting.mdx.

Topics: wasmcloud:nats and its native host plugin landing on main; the unified host.plugins config block (#5517) with named bindings and host-owned keys; Jeremy Fleitz's custom Go host plugin demo; two new docs (managing WIT dependencies, host interface configuration reference); the single guest invocation duration metric (#5525); the hardening pass (shutdown draining, unbind loops, maxConcurrentStarts, CPU probes); instance pooling and reclaim windows (#5507); and the Q3 roadmap review.

Standards / structured data

  • Speakersspeakers: resolves 7 slugs against src/data/people.json; the rendered VideoObject.actor[] carries all 7 with affiliation. This wires the meeting onto the five maintainers' /people/<slug>/ pages (Bailey Hayes, Jeremy Fleitz, Eric Gregory, Liam Randall, Aditya Salunkhe); Frank Schaffa and Yordis Prieto render as plain names, as intended. No new people.json entries were needed.
  • Speaker resolution — Otter exported anonymous Speaker 1–4 labels. Each was resolved from in-transcript direct address and then confirmed against Zoom name tags in the recording. One label spans two people: Speaker 4 is Aditya Salunkhe at 40:02/40:16 (active-speaker tile confirmed) and Yordis Prieto everywhere else. Frank Schaffa was camera-off and is confirmed by direct address from two different people.
  • JSON-LDduration: 3350 yields 22 Clip entries in hasPart, every one with an endOffset (no GSC "Missing field 'endOffset'"). about: wasmCloud plus 11 mentions: entity refs on both pages, all slugs present in src/data/entities.json.
  • Slugs — explicit slug: on both pages; no date-based inbound links to fix.
  • Links — internal links restricted to verified v2 routes; npm run build passes with onBrokenLinks: 'throw'.

SEO

Primary keyword wasm runtime autoscaling (🟢 quick win, direct product fit — instance pooling, poolSize/maxConcurrency, reclaim windows), carried through the title, description, TL;DR, and a dedicated Topic Deep Dive. Secondary: go webassembly (custom Go host plugin + componentize-go async toolchain), webassembly observability, wasmcloud nats, host plugin, componentize-go, wasi p3. Reinforces the protected wasm component model and webassembly kubernetes positions.

Frames

12 WebP frames extracted from the local recording into static/img/community/2026-09-02/, referenced with raw <img> tags in the transcript. No 0-byte frames; the recording length (3350.38s) matches the Otter export, so timestamps map straight onto the VOD.

Verification

  • npm run build passes
  • Every [MM:SS](…?t=N) satisfies N == seconds(MM:SS) on both pages
  • chapters: frontmatter matches the ## Chapters list exactly, sorted, duration > max(chapters)
  • All 12 <img> paths resolve to non-empty files
  • Transcript starts at the welcome line; pre-show banter trimmed
  • Otter corrections applied (wasmCloud, NATS, WASI, wit-bindgen, componentize-go, Kustomize, Kubecost/OpenCost, Commanded)

https://claude.ai/code/session_01EqViABdisMDjfoJYgGAgVs

@LiamRandall
LiamRandall requested a review from a team as a code owner September 9, 2026 17:16
@netlify

netlify Bot commented Sep 9, 2026

Copy link
Copy Markdown

Deploy Preview for dreamy-golick-5f201e ready!

Name Link
🔨 Latest commit 0d754f8
🔍 Latest deploy log https://app.netlify.com/projects/dreamy-golick-5f201e/deploys/6aa19baef7e52f0008f7491b
😎 Deploy Preview https://deploy-preview-1266--dreamy-golick-5f201e.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

🔎 Structured data validation

  • Mode: PR-incremental (base: origin/main)
  • Files checked: 888
  • JSON-LD payloads: 5053
  • Errors: 0
  • Warnings: 1

⚠️ Warnings by kind

Kind Count
no about or mentions (M12 entity refs) 1

Warnings don't fail the build — they surface authoring gaps that should be backfilled when convenient (typically missing M12 about/mentions entity refs).

⚙️ Generated by ci_structured_data.ymlstructured-data spike

@ericgregory
ericgregory enabled auto-merge (rebase) September 9, 2026 17:29
@ericgregory
ericgregory force-pushed the community-meeting-2026-09-02 branch from c747b0f to 9ad2ce5 Compare September 9, 2026 17:32
@ericgregory
ericgregory disabled auto-merge September 9, 2026 17:32
Landing + transcript pages for the September 2, 2026 wasmCloud community
call, replacing the agenda stub at the same path.

- 22 chapters, duration 3350s, 7 speakers resolved from Otter's anonymous
  Speaker 1-4 labels and confirmed against Zoom name tags in the recording
  (Speaker 4 spans two people: Aditya Salunkhe at 40:02, Yordis Prieto
  elsewhere)
- 12 transcript frames extracted from the local recording
- about/mentions entity refs on both pages; VideoObject emits 7 actors and
  22 Clips, every one with an endOffset

Primary keyword: wasm runtime autoscaling. Reinforces the protected
`wasm component model` and `webassembly kubernetes` positions.

Claude-Session: https://claude.ai/code/session_01EqViABdisMDjfoJYgGAgVs
Signed-off-by: Liam Randall <liam@cosmonic.com>
…imit

The page title plus the ' | wasmCloud Community (2 Sep 2026)' suffix the
YouTube updater appends overran 100 chars and was being ellipsized.

Claude-Session: https://claude.ai/code/session_01EqViABdisMDjfoJYgGAgVs
Signed-off-by: Liam Randall <liam@cosmonic.com>
@LiamRandall
LiamRandall enabled auto-merge (rebase) September 9, 2026 17:33
auto-merge was automatically disabled September 9, 2026 17:34

Rebase failed

@ericgregory
ericgregory force-pushed the community-meeting-2026-09-02 branch from 8a64ece to 0d754f8 Compare September 9, 2026 17:47
@LiamRandall
LiamRandall merged commit 9d4756a into main Sep 9, 2026
7 checks passed
@LiamRandall
LiamRandall deleted the community-meeting-2026-09-02 branch September 9, 2026 17:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants