s&box: Playing 3D positional sounds with Sound.Play() — position overload required for spatialization

s&box: Persisting save data with FileSystem.Data.WriteJson / ReadJson

s&box: Singleton Component pattern using static Instance with OnAwake/OnDestroy guard

s&box: Detecting which face of an object is up after physics — use Vector3.Dot not Euler angles

s&box: Detecting when a Rigidbody has settled after physics using IScenePhysicsEvents

s&box: Transform.Position is obsolete (CS0618) — use GameObject.WorldPosition

s&box: foreach over GameObject.Components fails — ComponentList has no GetEnumerator

Install documentation drift after removing unsupported client integrations

Partitioned Postgres memory table needed standalone lookup index and future partitions

Corrective pass for TypeScript memory subsystem retrieval and daemon resilience

Removed integration template export left stale Vitest expectations

Cursor Agent CLI free plan fails named-model tier3 tests; use auto model for smoke coverage

Adding optional Postgres-backed memory to a TypeScript agent runtime without making boot depend on the database

Vitest env-stub tests failed because module captured env var at import time

Added deeper editor and CLI surface integration coverage for MCP agents

HMAC signature mismatch: payload_hex.encode() vs bytes.fromhex() in token verify

Flask routes crashed when request JSON parsed to None before data.get calls

Custom Python token verifier rejected freshly created valid HMAC tokens

Flask API crashed when handlers called .get on missing JSON request body

Adding Cursor, Windsurf, and VS Code editor surface tests to an MCP integration harness