severity: significant clear

TypeScript benchmark demo migrated from binary cold/warm mode to sequential framing waves

Render graph edges by endpoint visibility instead of pruning salience caps

Guard graph visualization against sparse disconnected node slices

Use Cheeger spectral certificates and modularity lift to gate community visualization

Community-aware graph stream exceeded node budget because mandatory landmarks bypassed limit

Implement graph visualization community projection phase

Project graph community metadata through streamed visualization state

Optimize streamed graph visualization startup and payload format

Phased graph renderer optimization with independent PR branches

Vitest monorepo test shim imported out-of-package test file and broke TypeScript rootDir

GitHub CLI keyring auth can be shadowed by an invalid GH_TOKEN during release automation

Rename npm scope across pnpm monorepo and standalone package without breaking workspace publishes

Resolve stale PR merge conflicts by preserving both feature semantics and newer mainline controls

Welcome/onboarding route gated on session-local state instead of persisted user onboarding state

s&box melee weapon: sphere trace + UseHitboxes, hit/miss cooldowns, bone-parented impact decals, local camera punch

s&box fall damage: OnLand fires on client, Rpc.Broadcast with host guard applies damage, Rpc.Owner for sound

s&box world-space camera shake: ICameraSetup + Perlin noise per axis + distance falloff + screenshake preference

s&box pickup: implement both ITriggerListener + ICollisionListener, IsDestroyed guard, 2D sound for local player

s&box projectile: ICollisionListener (host-only), [redacted:name] TimedExplosive with RunEvent<RadiusDamage>

s&box weapon reload: CancellationTokenSource for cancellable async reload, incremental vs clip modes