Skip to content

docs: update automatic migration compatibility notes - #5723

Merged
clockwork-labs-bot merged 46 commits into
masterfrom
bot/docs-audit
Sep 9, 2026
Merged

clockwork-labs-bot merged 46 commits into
masterfrom
bot/docs-audit

Conversation

@clockwork-labs-bot

@clockwork-labs-bot clockwork-labs-bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Update automatic migration docs to reflect empty-table removal behavior.
  • Document accessor/source-name metadata changes and index accessor rename limits.
  • Add a public MCP reference covering spacetime mcp, host-wide vs database-scoped tool shapes, permissions, and common errors.
  • Align the TypeScript server skill and bundled plugin copy so scheduled procedures point to onSchedule.
  • Fix the TypeScript procedures reference so it no longer claims spacetimedb.procedure takes a procedure name argument.
  • Clarify scheduled interval timing and connection ID availability in reducer context docs.

API and ABI breaking changes

n/a

Rollback safety impact

n/a

Expected complexity level and risk

1 - docs-only audit updates.

Audit notes

  • Baseline: existing open bot/docs-audit PR docs: update automatic migration compatibility notes #5723; merged current origin/master into bot/docs-audit before today's audit pass.
  • 2026-08-15 commit-impact pass checked new master commits b1291ee11 / Fix C# HTTP timeout clamp #5751 (C# HTTP timeout clamp), 0948a1b3b / Bump version to 2.8.2 #5752 (2.8.2 version bump), and 524b4487d / LLM benchmark: new evals + improved tooling #5583 (LLM benchmark evals and server skill updates).
  • Checked the changed server skill guidance from LLM benchmark: new evals + improved tooling #5583 against public docs for procedures, HTTP, scheduled procedures, views/query-builder views, view primary keys, client visibility filters, schedule tables, defaults, lifecycle connection IDs, and deterministic context guidance.
  • Checked Fix C# HTTP timeout clamp #5751 against public procedure HTTP docs; the 30-second default and 180-second maximum timeout are already documented.
  • 2026-08-16 skills/docs consistency pass compared skills/*/SKILL.md against public docs for CLI flows, SDK APIs, server module APIs, auth, onboarding, deployment, MCP, scheduling, and cross-language examples.
  • Source PR for the 2026-08-16 correction: docs: document TypeScript onSchedule reducer/procedure registration #5728 documented TypeScript onSchedule registration for scheduled reducers/procedures; the TypeScript server skill still had one stale scheduled-procedure sentence and the plugin skill copy had not been synced.
  • 2026-08-17 commit-impact pass found no new origin/master commits after the 2026-08-16 audit baseline.
  • 2026-08-17 skills/docs consistency pass compared skills/*/SKILL.md against public docs for CLI flows, SDK APIs, server module APIs, auth, onboarding, deployment, MCP, scheduling, and cross-language examples.
  • The 2026-08-17 correction is not from a new master PR; it aligns the TypeScript procedures reference with current TypeScript module examples/tests and the TypeScript server skill. Procedure names come from exported values, not a name argument to spacetimedb.procedure.
  • 2026-08-18 commit-impact pass checked new master commits 053742688 / Bug: Scheduled functions to be scheduled from thier "intended" execution time. #5735 (scheduled functions reschedule from intended execution time and skip missed interval ticks) and e1da590b7 / docs: fix submodule function call separators #5732 (submodule function call separators docs fix).
  • Source PR for the 2026-08-18 scheduler correction: Bug: Scheduled functions to be scheduled from thier "intended" execution time. #5735 changed interval rescheduling semantics; schedule table docs now state that missed interval ticks are skipped and future ticks stay anchored to intended run times.
  • 2026-08-18 skills/docs consistency pass compared skills/*/SKILL.md against public docs for CLI flows, SDK APIs, server module APIs, auth, onboarding, deployment, scheduling, lifecycle contexts, and cross-language consistency.
  • The reducer context reference previously said lifecycle reducers may lack connectionId; it now distinguishes init/scheduled/no-connection calls from client-connected and client-disconnected reducers.
  • Unrelated untracked local files were present at repo root (.openclaw/, AGENTS.md, HEARTBEAT.md, IDENTITY.md, SOUL.md, TOOLS.md, USER.md) and were left untouched.

Validation

  • pnpm --dir docs typecheck

  • pnpm --dir docs build (passed; emitted existing llms-txt warning for /docs/ask-ai/ask-ai empty-content conversion)

  • Previous validations on this PR: pnpm build, node codex-plugin/scripts/check-skills-sync.ts, git diff --check -- docs/docs/00200-core-concepts/00200-functions/00400-procedures.md

  • 2026-08-22 commit-impact pass checked new master commits 7c888afe8 / Fix .NET 10 support and database cleanup in C# LLM benchmarks #5576 (.NET 10 support and C# LLM benchmark cleanup), 6dee26c6e / Bump version to 2.8.3 #5764 (2.8.3 version bump), 8e410d284 / Remove some unused deps #5758 (unused dependency cleanup), 8cb9d652d / Only run standalone-supported smoketests in public CI #5716 (standalone-supported smoketests in public CI), 6bbe5f2eb / Add startup config for disabling outbound http requests from module #5774 (standalone module HTTP config), e9f37a173 / Reduce build times in public CI #5753 (public CI build-time reduction), and fb7282411 / Represent absent pages in Table and snapshots #5770 (absent table pages in snapshots).

  • Checked Add startup config for disabling outbound http requests from module #5774 against public standalone configuration docs; the new [module-http] setting is already documented on master and did not need an audit-branch correction.

  • 2026-08-22 skills/docs consistency pass compared skills/*/SKILL.md against public docs for CLI flows, TypeScript/C#/Rust/C++ server APIs, client SDK APIs, auth/onboarding, deployment, procedures/HTTP, schedule tables, views, table accessors, MCP, and cross-language naming consistency.

  • The 2026-08-22 correction is not from a new master PR; it aligns TypeScript public docs examples with the TypeScript server skill and tables reference: schema({...}) keys become server ctx.db accessors verbatim, so examples now use snake_case keys matching table names instead of camelCase accessors.

  • Unrelated untracked local files remained present at repo root (.openclaw/, AGENTS.md, HEARTBEAT.md, IDENTITY.md, SOUL.md, TOOLS.md, USER.md) and were left untouched.

  • 2026-08-22 validation: pnpm --dir docs typecheck; pnpm --dir docs build (passed; emitted existing Docusaurus/browserslist freshness notices and existing llms-txt warning for /docs/ask-ai/ask-ai empty-content conversion).

  • 2026-08-24 commit-impact pass checked new master commit 310d2e660 / Improve websocket liveness checks and idle timeout handling #5517 (websocket liveness checks and idle timeout close behavior). Standalone websocket configuration docs already describe ping-interval, idle-timeout, close-handshake-timeout, and incoming-queue-length; no new docs correction was needed.

  • 2026-08-24 skills/docs consistency pass compared skills/*/SKILL.md against public docs for CLI flows, TypeScript/C#/Rust/C++ server APIs, client SDK APIs, auth/onboarding, deployment, MCP, scheduling, views, table accessors, websocket config, and cross-language naming consistency. No additional high-confidence mismatch was found.

  • Updated the existing open bot/docs-audit PR by merging current origin/master; no new docs edits were added in this run.

  • Unrelated untracked local files remained present at repo root (.openclaw/, AGENTS.md, HEARTBEAT.md, IDENTITY.md, SOUL.md, TOOLS.md, USER.md) and were left untouched.

  • 2026-08-24 validation: pnpm --dir docs typecheck; pnpm --dir docs build (passed; emitted existing Docusaurus update/browserslist freshness notices and existing llms-txt warning for /docs/ask-ai/ask-ai empty-content conversion).

  • 2026-08-25 commit-impact pass checked new master commits 1740adf6e / Audit of warn! and error! #5640 (log level audit), cfa9636a6 / Make egress-tracking middleware apply to MCP route #5775 (MCP route egress tracking), ee0892a8d / Bugfix: Acknowledged transactions can be lost when the commitlog rotates or compresses a segment. #5785 (commitlog rotation/compression durability fix), 36ad4bafa / Improve .NET version and host OS handling #5571 (.NET version and host OS handling), and 2432a84b6 / Remove Emscripten installation from linux smoketests #5780 (remove Emscripten from linux smoketests).

  • Source PR for the 2026-08-25 correction: Improve .NET version and host OS handling #5571 changed NativeAOT host/version support checks; the CLI reference and CLI help now say NativeAOT is supported on Windows and on Linux with .NET 10, instead of Windows only.

  • 2026-08-25 skills/docs consistency pass compared skills/*/SKILL.md against public docs for CLI flows, C#/Rust/TypeScript/C++ server APIs, client SDK APIs, auth/onboarding, deployment, MCP, scheduling, views, table/index accessors, and cross-language consistency.

  • Updated the existing open bot/docs-audit PR by merging current origin/master and adding the NativeAOT support wording correction.

  • Unrelated untracked local files remained present at repo root (.openclaw/, AGENTS.md, HEARTBEAT.md, IDENTITY.md, SOUL.md, TOOLS.md, USER.md) and were left untouched.

  • 2026-08-25 validation: git diff --check; cargo test -p spacetimedb-cli dotnet --lib.

  • 2026-08-26 commit-impact pass checked new master commits c0c19366a / Bugfix: The client can lose its identity token (and hence, access to user data) during first use. #5761 (TypeScript provider reconnect token retention), dd804c939 / Fix Unity static state resetting for generic types #5738 (Unity static state reset for generic table handles), 74167cc4e / Add cause to init failures #5765 (module host init failure metric cause label), ea1f39f13 / Fix Unity WebGL IEnumerator import #5792 (Unity WebGL IEnumerator import), dca219155 / Move codegen git hash out of lib #5817 (codegen git hash build-script move), and 2f268a89f / Update docs logo #5819 (docs logo update).

  • Checked Bugfix: The client can lose its identity token (and hence, access to user data) during first use. #5761 against TypeScript client/provider connection docs and token persistence examples; provider reconnect behavior and lower-level DbConnection responsibilities are already documented.

  • Checked Fix Unity static state resetting for generic types #5738/Fix Unity WebGL IEnumerator import #5792 against Unity setup/client docs; the Unity tutorial already notes SDK static state reset with Domain Reloading disabled, and the WebGL IEnumerator fix is an internal import correction with no public docs change needed.

  • Checked Add cause to init failures #5765 against public docs/skills; no public metrics reference documents spacetime_module_host_init_failures_total, so no docs correction was needed.

  • 2026-08-26 skills/docs consistency pass compared skills/*/SKILL.md against public docs for CLI flows, TypeScript/C#/Rust/C++ server APIs, client SDK APIs, auth/onboarding, deployment, MCP, scheduling, Unity/WebGL, table/index accessors, and cross-language consistency. No additional high-confidence mismatch was found.

  • Updated the existing open bot/docs-audit PR by merging current origin/master; no new docs edits were added in this run.

  • Unrelated untracked local files remained present at repo root (.openclaw/, AGENTS.md, HEARTBEAT.md, IDENTITY.md, SOUL.md, TOOLS.md, USER.md) and were left untouched.

  • 2026-08-26 validation: node codex-plugin/scripts/check-skills-sync.ts; pnpm --dir docs typecheck; pnpm --dir docs build (passed; emitted existing Docusaurus update/browserslist freshness notices and existing llms-txt warning for /docs/ask-ai/ask-ai empty-content conversion).

  • 2026-08-27 commit-impact pass checked new master commits 79b79e94d / Cleanup after errors and disconnections (fix some leaks) #5794 (C# connection cleanup/leak fixes), 0a1b68d78 / Remove redundant builds from unity, godot, csharp, and typescript test suites #5797 (CI build/test-suite cleanup), 6c3572e25 / Fix C++ multi-column support for 3+ columns queries #5565 (C++ multi-column support for 3+ column queries), 0bc1b0d73 / Add metric for unexpected module host exits #5824 (unexpected module host exit metric), and c1118efbb / commitlog: Provide byte offset for commit decode errors #5809 (commitlog decode error offsets).

  • Source PR for the 2026-08-27 correction: Fix C++ multi-column support for 3+ columns queries #5565 added C++ compile coverage for 3+ column multi-column index filters and trailing range filters; the indexes docs now state the generalized prefix/range rule and the C++ range helper include behavior.

  • Checked Cleanup after errors and disconnections (fix some leaks) #5794 against C# client/Unity docs and skills for connection callbacks, FrameTick, token persistence, and disconnect behavior; no public docs correction was needed beyond existing guidance.

  • Checked Add metric for unexpected module host exits #5824 against public docs/skills; no public metrics reference documents the new unexpected module host exit metric, so no docs correction was needed.

  • 2026-08-27 skills/docs consistency pass compared skills/*/SKILL.md against public docs for CLI flows, TypeScript/C#/Rust/C++ server APIs, client SDK APIs, auth/onboarding, deployment, MCP, scheduling, Unity/Unreal ticking, table/index accessors, and cross-language consistency.

  • Updated the existing open bot/docs-audit PR by merging current origin/master and adding the C++ multi-column range query wording correction.

  • Unrelated untracked local files remained present at repo root (.openclaw/, AGENTS.md, HEARTBEAT.md, IDENTITY.md, SOUL.md, TOOLS.md, USER.md) and were left untouched.

  • 2026-08-27 validation: git diff --check; node codex-plugin/scripts/check-skills-sync.ts; pnpm --dir docs typecheck; pnpm --dir docs build (passed; emitted existing Docusaurus update/browserslist freshness notices and existing llms-txt warning for /docs/ask-ai/ask-ai empty-content conversion).

  • 2026-08-30 commit-impact pass checked current master commits 9e0d92412 / Reuse failed merge queue workflows #5815 (merge-queue workflow reuse), 436b3e57a / Fix procedure metrics attribution #5825 (procedure metrics attribution), and 69cd1ca3b / Version bump 2.9.0 #5833 (2.9.0 version bump).

  • Checked Fix procedure metrics attribution #5825 against public procedure/docs skill coverage; the change is internal metrics attribution and no public metrics reference documents the affected procedure metric behavior, so no docs correction was needed.

  • Checked Version bump 2.9.0 #5833 against public docs and skills for version-specific installation snippets, TypeScript package metadata, C# package references, and tutorial version claims; no high-confidence public docs drift was found.

  • 2026-08-30 skills/docs consistency pass compared skills/*/SKILL.md against public docs for CLI flows, TypeScript/C#/Rust/C++ server APIs, client SDK APIs, auth/onboarding, deployment, MCP, scheduling, views, event tables, table/index accessors, procedure/HTTP APIs, Unity/Godot/Unreal ticking, and cross-language naming consistency. No additional high-confidence mismatch was found.

  • Updated the existing open bot/docs-audit PR description only; no new docs edits or commits were added in this run.

  • Unrelated untracked local files remained present at repo root (.openclaw/, AGENTS.md, HEARTBEAT.md, IDENTITY.md, SOUL.md, TOOLS.md, USER.md) and were left untouched.

  • 2026-08-30 validation: node codex-plugin/scripts/check-skills-sync.ts; git diff --check; pnpm --dir docs typecheck.

  • 2026-09-01 commit-impact pass checked new master commits ffc2e4820 / Change snapshot worker to use an Option #5768 (snapshot worker now publishes Option<TxOffset>) and b0661c3cc / Release - Reject direct public release invocations #5850 (public release workflow rejects direct manual invocations).

  • Checked Change snapshot worker to use an Option #5768 against public docs and skills; the changed snapshot worker watch API is internal engine plumbing and no public docs correction was needed.

  • Checked Release - Reject direct public release invocations #5850 against public docs and skills; the direct public release workflow guard is internal release automation behavior and no public docs correction was needed.

  • 2026-09-01 skills/docs consistency pass compared all 11 skills/*/SKILL.md files against public docs for CLI flows, TypeScript/C#/Rust/C++ server APIs, client SDK APIs, Unity/Unreal ticking, auth/onboarding, deployment, MCP, scheduling, procedures/HTTP, views, indexes, and cross-language naming consistency. No additional high-confidence mismatch was found.

  • Updated the existing open bot/docs-audit PR by merging current origin/master; no new docs edits were added in this run.

  • Unrelated untracked local files remained present at repo root (.openclaw/, AGENTS.md, HEARTBEAT.md, IDENTITY.md, SOUL.md, TOOLS.md, USER.md) and were left untouched.

  • 2026-09-01 validation: node codex-plugin/scripts/check-skills-sync.ts; git diff --check; pnpm --dir docs typecheck.

  • 2026-09-02 commit-impact pass checked new master commits f49ceae3a / commitlog: fdatasync when opening a segment #5830 (commitlog fdatasync on segment open), 5f3e26bf2 / commitlog: Add a test that triggers the panic when commit.write fails #5829 (commitlog write-failure regression test), c97256c88 / CI - Move things off of ubuntu-latest #5857 (CI ubuntu version pinning), a272e1919 / CI - Test Unity WebGL build #5852 (Unity WebGL build coverage), 7c462bb47 / Enforce rollback safety PR checks #5731 (rollback safety PR checks), 549489e97 / TypeScript SDK: route websocket errors on established connections to onDisconnect #5707 (TypeScript SDK routes established websocket errors to onDisconnect), and f08dc302a / Fix C++ auto-increment macro symbol collisions #5836 (C++ auto-increment macro symbol collision fix).

  • Checked TypeScript SDK: route websocket errors on established connections to onDisconnect #5707 against TypeScript client reference and troubleshooting docs; onDisconnect already documents disconnects due to errors, and troubleshooting already tells users to register onConnectError/onDisconnect callbacks.

  • Checked Fix C++ auto-increment macro symbol collisions #5836 against C++ server skill/docs for auto-increment macros and range-query include guidance; no public docs correction was needed.

  • Checked CI - Test Unity WebGL build #5852 against Unity client docs and skill guidance for WebGL/ticking; the change adds CI coverage and no public docs correction was needed.

  • 2026-09-02 skills/docs consistency pass compared all 11 skills/*/SKILL.md files against public docs for CLI flows, TypeScript/C#/Rust/C++ server APIs, client SDK APIs, Unity/Unreal ticking, auth/onboarding, deployment, MCP, scheduling, procedures/HTTP, views, indexes, and cross-language naming consistency. No additional high-confidence mismatch was found.

  • Updated the existing open bot/docs-audit PR by merging current origin/master; no new docs edits were added in this run.

  • Unrelated untracked local files remained present at repo root (.openclaw/, AGENTS.md, HEARTBEAT.md, IDENTITY.md, SOUL.md, TOOLS.md, USER.md) and were left untouched.

  • 2026-09-02 validation: node codex-plugin/scripts/check-skills-sync.ts; git diff --check; pnpm --dir docs typecheck; pnpm --dir docs build (passed; emitted existing Docusaurus update/browserslist freshness notices and existing llms-txt warning for /docs/ask-ai/ask-ai empty-content conversion).

  • 2026-09-03 commit-impact pass checked new master commits 2fc8f8221 / Add RootRoutes so an edition can route /v1/mcp to the leader #5849 (RootRoutes for /v1/mcp) and 2fe329243 / CI - Use new runner label #5861 (CI runner label update).

  • Source PR for the 2026-09-03 MCP endpoint correction: Add RootRoutes so an edition can route /v1/mcp to the leader #5849 added root-route support for /v1/mcp; the public MCP reference now documents direct HTTP MCP endpoints alongside spacetime mcp.

  • Checked CI - Use new runner label #5861 against public docs and skills; the CI runner label change is internal workflow plumbing and no public docs correction was needed.

  • 2026-09-03 skills/docs consistency pass compared all 11 skills/*/SKILL.md files against public docs for CLI flows, TypeScript/C#/Rust/C++ server APIs, client SDK APIs, Unity/Unreal ticking, auth/onboarding, deployment, MCP, scheduling, procedures/HTTP, views, indexes, and cross-language naming consistency.

  • Also corrected the TypeScript lifecycle docs to guard nullable ctx.connectionId, matching the TypeScript server skill and reducer context reference.

  • Updated the existing open bot/docs-audit PR by merging current origin/master and adding the MCP/lifecycle docs corrections.

  • Unrelated untracked local files remained present at repo root (.openclaw/, AGENTS.md, HEARTBEAT.md, IDENTITY.md, SOUL.md, TOOLS.md, USER.md) and were left untouched.

  • 2026-09-03 validation: pnpm --dir docs build (passed; emitted existing Docusaurus update/browserslist freshness notices and existing llms-txt warning for /docs/ask-ai/ask-ai empty-content conversion).

  • 2026-09-04 commit-impact pass checked new master commits 28071acff / Allow monomorphization for reducers and more #5610 (C# generated direct dispatch for reducers, procedures, HTTP handlers, views, and anonymous views), 53772f867 / Upgrade jsonwebtoken to the latest version #5866 (jsonwebtoken 11 upgrade and custom header-field regression coverage), 3663fa112 / Fix bug complaining about csharp on Mac when calling dev command #5867 (spacetime dev no longer forwards C#-only .NET options to non-C# templates), 0c0365406 / Version bump 2.10.0 #5868 (2.10.0 version bump), and baca5cdf7 / CI - Linux runner caching with sccache #5848 (CI runner caching with sccache).

  • Source PR for the 2026-09-04 C# snippet correction: Allow monomorphization for reducers and more #5610 reinforced generated C# module entrypoint dispatch through public static module members; public docs now consistently show public static partial class Module in C# module examples.

  • Checked Upgrade jsonwebtoken to the latest version #5866 against public auth/key-architecture docs and skills; the JWT library upgrade and custom header handling are implementation hardening and no public docs correction was needed.

  • Checked Fix bug complaining about csharp on Mac when calling dev command #5867 against CLI docs and the CLI skill; spacetime dev/init .NET option wording already describes C# targeting without telling non-C# users to pass C#-only options.

  • Checked Version bump 2.10.0 #5868 against install/package snippets and versioned references; no high-confidence public docs drift was found beyond current examples using wildcard or unpinned package versions where appropriate.

  • 2026-09-04 skills/docs consistency pass compared all 11 skills/*/SKILL.md files against public docs for CLI flows, TypeScript/C#/Rust/C++ server APIs, client SDK APIs, Unity/Unreal ticking, auth/onboarding, deployment, MCP, scheduling, procedures/HTTP, views, indexes, and cross-language consistency.

  • Also corrected access-permissions view wording so it no longer says views can iterate full tables, and fixed a duplicate C# RLS filter constant in the recursive-rules example.

  • Updated the existing open bot/docs-audit PR by merging current origin/master and adding the C# module snippet/view-access corrections.

  • Unrelated untracked local files remained present at repo root (.openclaw/, AGENTS.md, HEARTBEAT.md, IDENTITY.md, SOUL.md, TOOLS.md, USER.md) and were left untouched.

  • 2026-09-04 validation: node codex-plugin/scripts/check-skills-sync.ts; git diff --check; pnpm --dir docs typecheck; pnpm --dir docs build (passed; emitted existing Docusaurus update/browserslist freshness notices and existing llms-txt warning for /docs/ask-ai/ask-ai empty-content conversion).

  • 2026-09-05 commit-impact pass checked new master commits 9cfb2b7e9 / Release - npm release runs on github-provided runner #5871 (npm release workflow uses GitHub-provided runner) and 3653d2ed4 / Release - Run update-mirror-latest-version on ubuntu-latest #5872 (update-mirror-latest-version release workflow uses ubuntu-latest). Both are internal release automation changes and no public docs correction was needed.

  • 2026-09-05 skills/docs consistency pass compared all 11 skills/*/SKILL.md files against public docs for CLI flows, TypeScript/C#/Rust/C++ server APIs, client SDK APIs, Unity/Unreal ticking, auth/onboarding, deployment, MCP, scheduling, procedures/HTTP, views, indexes, and cross-language consistency. No additional high-confidence mismatch was found.

  • Updated the existing open bot/docs-audit PR by merging current origin/master; no new docs edits were added in this run.

  • Unrelated untracked local files remained present at repo root (.openclaw/, AGENTS.md, HEARTBEAT.md, IDENTITY.md, SOUL.md, TOOLS.md, USER.md) and were left untouched.

  • 2026-09-05 validation: node codex-plugin/scripts/check-skills-sync.ts; git diff --check; pnpm --dir docs typecheck.

  • 2026-09-06 commit-impact pass found no new origin/master commits after the 2026-09-05 audit baseline; bot/docs-audit was already up to date with current origin/master after fetch.

  • 2026-09-06 skills/docs consistency pass compared all 11 skills/*/SKILL.md files against public docs for CLI flows, TypeScript/C#/Rust/C++ server APIs, client SDK APIs, Unity/Unreal ticking, auth/onboarding, deployment, MCP, scheduling, lifecycle contexts, procedures/HTTP, views, indexes, and cross-language consistency.

  • The 2026-09-06 correction is not from a new master PR; it aligns lifecycle reducer examples with the nullable/optional connection ID API shape used by the language SDKs and server skills.

  • Updated the existing open bot/docs-audit PR with the lifecycle connection ID example correction.

  • Unrelated untracked local files remained present at repo root (.openclaw/, AGENTS.md, HEARTBEAT.md, IDENTITY.md, SOUL.md, TOOLS.md, USER.md) and were left untouched.

  • 2026-09-06 validation: node codex-plugin/scripts/check-skills-sync.ts; git diff --check -- docs/docs/00200-core-concepts/00200-functions/00300-reducers/00500-lifecycle.md; pnpm --dir docs typecheck.

  • 2026-09-08 commit-impact pass found no new origin/master commits after the current bot/docs-audit branch's merged origin/master baseline; git log HEAD..origin/master was empty after fetch and merge preflight reported the branch already up to date.

  • 2026-09-08 skills/docs consistency pass compared all 11 skills/*/SKILL.md files against public docs for CLI flows, TypeScript/C#/Rust/C++ server APIs, client SDK APIs, Unity/Unreal ticking, auth/onboarding, deployment, MCP, scheduling, lifecycle contexts, procedures/HTTP, views, indexes, and cross-language consistency.

  • The 2026-09-08 correction is not from a new master PR; it aligns current TypeScript docs snippets with the TypeScript server/client skill casing guidance by using camelCase for TypeScript exports, schema keys/accessors, reducer/procedure arguments, and row fields while preserving explicit name: 'snake_case' canonical database names where shown.

  • Updated the existing open bot/docs-audit PR with the TypeScript casing correction.

  • Unrelated untracked local files remained present at repo root (.openclaw/, AGENTS.md, HEARTBEAT.md, IDENTITY.md, SOUL.md, TOOLS.md, USER.md) and were left untouched.

  • 2026-09-08 validation: node codex-plugin/scripts/check-skills-sync.ts; git diff --check -- docs/docs; TypeScript docs casing scanner for current TypeScript/TSX docs blocks (only external OIDC field names remain snake_case); pnpm --dir docs typecheck; pnpm --dir docs build (passed; emitted existing Docusaurus update/Browserslist freshness notices and existing llms-txt warning for /docs/ask-ai/ask-ai empty-content conversion).

@clockwork-labs-bot

Copy link
Copy Markdown
Contributor Author

Daily skills/docs consistency audit update (2026-08-14):\n\n- Merged current origin/master into bot/docs-audit.\n- Commit-impact pass checked recent master docs-affecting changes, including TypeScript scheduled reducer/procedure docs.\n- Aligned skills/typescript-server/SKILL.md with the public docs: TypeScript scheduled tables now use reducer/procedure-side onSchedule as the preferred pattern, with table-side scheduled: (): any => ... documented only as legacy.\n\nValidation:\n- pnpm --dir docs sync-agent-skills\n- pnpm --dir docs build (passed; existing llms-txt route warning for /docs/ask-ai/ask-ai was emitted)

@clockwork-labs-bot

clockwork-labs-bot commented Aug 20, 2026

Copy link
Copy Markdown
Contributor Author

2026-08-20 daily skills/docs audit update:

  • Updated existing bot/docs-audit PR docs: update automatic migration compatibility notes #5723 after merging current origin/master.
  • Commit-impact pass found one new master commit since the open PR head baseline: Bump version to 2.8.3 #5764 / 6dee26c (version bump to 2.8.3). No docs-impacting API, CLI, SDK, auth, deployment, schema, or examples drift found from that commit.
  • Skills/docs consistency pass compared skills/*/SKILL.md against public docs for CLI flows, SDK APIs, server module APIs, auth, onboarding, deployment, MCP, scheduling, procedures, lifecycle contexts, and cross-language consistency.
  • Added f18197c to fix Rust procedure transaction examples so with_tx / try_with_tx access tables through tx.db, matching current Rust procedure tests and the rust-server skill.
  • Validation: pnpm build in docs passed. Existing llms-txt warning for /docs/ask-ai/ask-ai empty-content conversion still appears.
  • Unrelated untracked local files at repo root (.openclaw/, AGENTS.md, HEARTBEAT.md, IDENTITY.md, SOUL.md, TOOLS.md, USER.md) were left untouched.

Comment thread docs/docs/00200-core-concepts/00300-tables/00500-schedule-tables.md Outdated
Comment thread docs/docs/00200-core-concepts/00300-tables/00500-schedule-tables.md
@clockwork-labs-bot

Copy link
Copy Markdown
Contributor Author

Daily skills/docs consistency audit, 2026-09-07:

  • Compared public skills with docs coverage for CLI, MCP, TypeScript/C#/Rust/C++ server APIs, TypeScript/C#/Unity/Unreal client APIs, auth, onboarding, deployment, indexes, views, schedules, and casing.
  • Pushed commit 7dabea0 to bot/docs-audit: aligns TypeScript schema/index examples with camelCase generated accessors and C# named index examples with PascalCase accessors.
  • Validation: git diff --check passed; pnpm build in docs passed. Non-fatal existing warnings: stale Browserslist data and docusaurus-plugin-llms-txt skipped /docs/ask-ai/ask-ai due empty extracted content.

No recent master source PR was identified as the direct cause; this was a skills/docs consistency correction.

@cloutiertyler cloutiertyler left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM at this point.

@clockwork-labs-bot
clockwork-labs-bot added this pull request to the merge queue Sep 9, 2026
Merged via the queue into master with commit 9c1c810 Sep 9, 2026
50 of 52 checks passed
rohanranjan0902 pushed a commit to rohanranjan0902/SpacetimeDB that referenced this pull request Sep 19, 2026
)

## Summary
- Update automatic migration docs to reflect empty-table removal
behavior.
- Document accessor/source-name metadata changes and index accessor
rename limits.
- Add a public MCP reference covering `spacetime mcp`, host-wide vs
database-scoped tool shapes, permissions, and common errors.
- Align the TypeScript server skill and bundled plugin copy so scheduled
procedures point to `onSchedule`.
- Fix the TypeScript procedures reference so it no longer claims
`spacetimedb.procedure` takes a procedure name argument.
- Clarify scheduled interval timing and connection ID availability in
reducer context docs.

# API and ABI breaking changes

n/a

# Rollback safety impact

n/a

# Expected complexity level and risk

1 - docs-only audit updates.

## Audit notes
- Baseline: existing open `bot/docs-audit` PR clockworklabs#5723; merged current
`origin/master` into `bot/docs-audit` before today's audit pass.
- 2026-08-15 commit-impact pass checked new master commits `b1291ee11` /
clockworklabs#5751 (C# HTTP timeout clamp), `0948a1b3b` / clockworklabs#5752 (2.8.2 version bump),
and `524b4487d` / clockworklabs#5583 (LLM benchmark evals and server skill updates).
- Checked the changed server skill guidance from clockworklabs#5583 against public
docs for procedures, HTTP, scheduled procedures, views/query-builder
views, view primary keys, client visibility filters, schedule tables,
defaults, lifecycle connection IDs, and deterministic context guidance.
- Checked clockworklabs#5751 against public procedure HTTP docs; the 30-second
default and 180-second maximum timeout are already documented.
- 2026-08-16 skills/docs consistency pass compared `skills/*/SKILL.md`
against public docs for CLI flows, SDK APIs, server module APIs, auth,
onboarding, deployment, MCP, scheduling, and cross-language examples.
- Source PR for the 2026-08-16 correction:
clockworklabs#5728 documented
TypeScript `onSchedule` registration for scheduled reducers/procedures;
the TypeScript server skill still had one stale scheduled-procedure
sentence and the plugin skill copy had not been synced.
- 2026-08-17 commit-impact pass found no new `origin/master` commits
after the 2026-08-16 audit baseline.
- 2026-08-17 skills/docs consistency pass compared `skills/*/SKILL.md`
against public docs for CLI flows, SDK APIs, server module APIs, auth,
onboarding, deployment, MCP, scheduling, and cross-language examples.
- The 2026-08-17 correction is not from a new master PR; it aligns the
TypeScript procedures reference with current TypeScript module
examples/tests and the TypeScript server skill. Procedure names come
from exported values, not a name argument to `spacetimedb.procedure`.
- 2026-08-18 commit-impact pass checked new master commits `053742688` /
clockworklabs#5735 (scheduled functions reschedule from intended execution time and
skip missed interval ticks) and `e1da590b7` / clockworklabs#5732 (submodule function
call separators docs fix).
- Source PR for the 2026-08-18 scheduler correction:
clockworklabs#5735 changed interval
rescheduling semantics; schedule table docs now state that missed
interval ticks are skipped and future ticks stay anchored to intended
run times.
- 2026-08-18 skills/docs consistency pass compared `skills/*/SKILL.md`
against public docs for CLI flows, SDK APIs, server module APIs, auth,
onboarding, deployment, scheduling, lifecycle contexts, and
cross-language consistency.
- The reducer context reference previously said lifecycle reducers may
lack `connectionId`; it now distinguishes `init`/scheduled/no-connection
calls from client-connected and client-disconnected reducers.
- Unrelated untracked local files were present at repo root
(`.openclaw/`, `AGENTS.md`, `HEARTBEAT.md`, `IDENTITY.md`, `SOUL.md`,
`TOOLS.md`, `USER.md`) and were left untouched.

## Validation
- `pnpm --dir docs typecheck`
- `pnpm --dir docs build` (passed; emitted existing llms-txt warning for
`/docs/ask-ai/ask-ai` empty-content conversion)
- Previous validations on this PR: `pnpm build`, `node
codex-plugin/scripts/check-skills-sync.ts`, `git diff --check --
docs/docs/00200-core-concepts/00200-functions/00400-procedures.md`
- 2026-08-22 commit-impact pass checked new master commits `7c888afe8` /
clockworklabs#5576 (.NET 10 support and C# LLM benchmark cleanup), `6dee26c6e` /
clockworklabs#5764 (2.8.3 version bump), `8e410d284` / clockworklabs#5758 (unused dependency
cleanup), `8cb9d652d` / clockworklabs#5716 (standalone-supported smoketests in public
CI), `6bbe5f2eb` / clockworklabs#5774 (standalone module HTTP config), `e9f37a173` /
clockworklabs#5753 (public CI build-time reduction), and `fb7282411` / clockworklabs#5770 (absent
table pages in snapshots).
- Checked clockworklabs#5774 against public standalone configuration docs; the new
`[module-http]` setting is already documented on `master` and did not
need an audit-branch correction.
- 2026-08-22 skills/docs consistency pass compared `skills/*/SKILL.md`
against public docs for CLI flows, TypeScript/C#/Rust/C++ server APIs,
client SDK APIs, auth/onboarding, deployment, procedures/HTTP, schedule
tables, views, table accessors, MCP, and cross-language naming
consistency.
- The 2026-08-22 correction is not from a new master PR; it aligns
TypeScript public docs examples with the TypeScript server skill and
tables reference: `schema({...})` keys become server `ctx.db` accessors
verbatim, so examples now use snake_case keys matching table names
instead of camelCase accessors.
- Unrelated untracked local files remained present at repo root
(`.openclaw/`, `AGENTS.md`, `HEARTBEAT.md`, `IDENTITY.md`, `SOUL.md`,
`TOOLS.md`, `USER.md`) and were left untouched.
- 2026-08-22 validation: `pnpm --dir docs typecheck`; `pnpm --dir docs
build` (passed; emitted existing Docusaurus/browserslist freshness
notices and existing llms-txt warning for `/docs/ask-ai/ask-ai`
empty-content conversion).

- 2026-08-24 commit-impact pass checked new master commit `310d2e660` /
clockworklabs#5517 (websocket liveness checks and idle timeout close behavior).
Standalone websocket configuration docs already describe
`ping-interval`, `idle-timeout`, `close-handshake-timeout`, and
`incoming-queue-length`; no new docs correction was needed.
- 2026-08-24 skills/docs consistency pass compared `skills/*/SKILL.md`
against public docs for CLI flows, TypeScript/C#/Rust/C++ server APIs,
client SDK APIs, auth/onboarding, deployment, MCP, scheduling, views,
table accessors, websocket config, and cross-language naming
consistency. No additional high-confidence mismatch was found.
- Updated the existing open `bot/docs-audit` PR by merging current
`origin/master`; no new docs edits were added in this run.
- Unrelated untracked local files remained present at repo root
(`.openclaw/`, `AGENTS.md`, `HEARTBEAT.md`, `IDENTITY.md`, `SOUL.md`,
`TOOLS.md`, `USER.md`) and were left untouched.
- 2026-08-24 validation: `pnpm --dir docs typecheck`; `pnpm --dir docs
build` (passed; emitted existing Docusaurus update/browserslist
freshness notices and existing llms-txt warning for
`/docs/ask-ai/ask-ai` empty-content conversion).


- 2026-08-25 commit-impact pass checked new master commits `1740adf6e` /
clockworklabs#5640 (log level audit), `cfa9636a6` / clockworklabs#5775 (MCP route egress
tracking), `ee0892a8d` / clockworklabs#5785 (commitlog rotation/compression
durability fix), `36ad4bafa` / clockworklabs#5571 (.NET version and host OS
handling), and `2432a84b6` / clockworklabs#5780 (remove Emscripten from linux
smoketests).
- Source PR for the 2026-08-25 correction:
clockworklabs#5571 changed NativeAOT
host/version support checks; the CLI reference and CLI help now say
NativeAOT is supported on Windows and on Linux with .NET 10, instead of
Windows only.
- 2026-08-25 skills/docs consistency pass compared `skills/*/SKILL.md`
against public docs for CLI flows, C#/Rust/TypeScript/C++ server APIs,
client SDK APIs, auth/onboarding, deployment, MCP, scheduling, views,
table/index accessors, and cross-language consistency.
- Updated the existing open `bot/docs-audit` PR by merging current
`origin/master` and adding the NativeAOT support wording correction.
- Unrelated untracked local files remained present at repo root
(`.openclaw/`, `AGENTS.md`, `HEARTBEAT.md`, `IDENTITY.md`, `SOUL.md`,
`TOOLS.md`, `USER.md`) and were left untouched.
- 2026-08-25 validation: `git diff --check`; `cargo test -p
spacetimedb-cli dotnet --lib`.

- 2026-08-26 commit-impact pass checked new master commits `c0c19366a` /
clockworklabs#5761 (TypeScript provider reconnect token retention), `dd804c939` /
clockworklabs#5738 (Unity static state reset for generic table handles), `74167cc4e`
/ clockworklabs#5765 (module host init failure metric cause label), `ea1f39f13` /
clockworklabs#5792 (Unity WebGL IEnumerator import), `dca219155` / clockworklabs#5817 (codegen git
hash build-script move), and `2f268a89f` / clockworklabs#5819 (docs logo update).
- Checked clockworklabs#5761 against TypeScript client/provider connection docs and
token persistence examples; provider reconnect behavior and lower-level
`DbConnection` responsibilities are already documented.
- Checked clockworklabs#5738/clockworklabs#5792 against Unity setup/client docs; the Unity
tutorial already notes SDK static state reset with Domain Reloading
disabled, and the WebGL IEnumerator fix is an internal import correction
with no public docs change needed.
- Checked clockworklabs#5765 against public docs/skills; no public metrics reference
documents `spacetime_module_host_init_failures_total`, so no docs
correction was needed.
- 2026-08-26 skills/docs consistency pass compared `skills/*/SKILL.md`
against public docs for CLI flows, TypeScript/C#/Rust/C++ server APIs,
client SDK APIs, auth/onboarding, deployment, MCP, scheduling,
Unity/WebGL, table/index accessors, and cross-language consistency. No
additional high-confidence mismatch was found.
- Updated the existing open `bot/docs-audit` PR by merging current
`origin/master`; no new docs edits were added in this run.
- Unrelated untracked local files remained present at repo root
(`.openclaw/`, `AGENTS.md`, `HEARTBEAT.md`, `IDENTITY.md`, `SOUL.md`,
`TOOLS.md`, `USER.md`) and were left untouched.
- 2026-08-26 validation: `node
codex-plugin/scripts/check-skills-sync.ts`; `pnpm --dir docs typecheck`;
`pnpm --dir docs build` (passed; emitted existing Docusaurus
update/browserslist freshness notices and existing llms-txt warning for
`/docs/ask-ai/ask-ai` empty-content conversion).


- 2026-08-27 commit-impact pass checked new master commits `79b79e94d` /
clockworklabs#5794 (C# connection cleanup/leak fixes), `0a1b68d78` / clockworklabs#5797 (CI
build/test-suite cleanup), `6c3572e25` / clockworklabs#5565 (C++ multi-column support
for 3+ column queries), `0bc1b0d73` / clockworklabs#5824 (unexpected module host exit
metric), and `c1118efbb` / clockworklabs#5809 (commitlog decode error offsets).
- Source PR for the 2026-08-27 correction:
clockworklabs#5565 added C++ compile
coverage for 3+ column multi-column index filters and trailing range
filters; the indexes docs now state the generalized prefix/range rule
and the C++ range helper include behavior.
- Checked clockworklabs#5794 against C# client/Unity docs and skills for connection
callbacks, `FrameTick`, token persistence, and disconnect behavior; no
public docs correction was needed beyond existing guidance.
- Checked clockworklabs#5824 against public docs/skills; no public metrics reference
documents the new unexpected module host exit metric, so no docs
correction was needed.
- 2026-08-27 skills/docs consistency pass compared `skills/*/SKILL.md`
against public docs for CLI flows, TypeScript/C#/Rust/C++ server APIs,
client SDK APIs, auth/onboarding, deployment, MCP, scheduling,
Unity/Unreal ticking, table/index accessors, and cross-language
consistency.
- Updated the existing open `bot/docs-audit` PR by merging current
`origin/master` and adding the C++ multi-column range query wording
correction.
- Unrelated untracked local files remained present at repo root
(`.openclaw/`, `AGENTS.md`, `HEARTBEAT.md`, `IDENTITY.md`, `SOUL.md`,
`TOOLS.md`, `USER.md`) and were left untouched.
- 2026-08-27 validation: `git diff --check`; `node
codex-plugin/scripts/check-skills-sync.ts`; `pnpm --dir docs typecheck`;
`pnpm --dir docs build` (passed; emitted existing Docusaurus
update/browserslist freshness notices and existing llms-txt warning for
`/docs/ask-ai/ask-ai` empty-content conversion).



- 2026-08-30 commit-impact pass checked current master commits
`9e0d92412` / clockworklabs#5815 (merge-queue workflow reuse), `436b3e57a` / clockworklabs#5825
(procedure metrics attribution), and `69cd1ca3b` / clockworklabs#5833 (2.9.0 version
bump).
- Checked clockworklabs#5825 against public procedure/docs skill coverage; the change
is internal metrics attribution and no public metrics reference
documents the affected procedure metric behavior, so no docs correction
was needed.
- Checked clockworklabs#5833 against public docs and skills for version-specific
installation snippets, TypeScript package metadata, C# package
references, and tutorial version claims; no high-confidence public docs
drift was found.
- 2026-08-30 skills/docs consistency pass compared `skills/*/SKILL.md`
against public docs for CLI flows, TypeScript/C#/Rust/C++ server APIs,
client SDK APIs, auth/onboarding, deployment, MCP, scheduling, views,
event tables, table/index accessors, procedure/HTTP APIs,
Unity/Godot/Unreal ticking, and cross-language naming consistency. No
additional high-confidence mismatch was found.
- Updated the existing open `bot/docs-audit` PR description only; no new
docs edits or commits were added in this run.
- Unrelated untracked local files remained present at repo root
(`.openclaw/`, `AGENTS.md`, `HEARTBEAT.md`, `IDENTITY.md`, `SOUL.md`,
`TOOLS.md`, `USER.md`) and were left untouched.
- 2026-08-30 validation: `node
codex-plugin/scripts/check-skills-sync.ts`; `git diff --check`; `pnpm
--dir docs typecheck`.



- 2026-09-01 commit-impact pass checked new master commits `ffc2e4820` /
clockworklabs#5768 (snapshot worker now publishes `Option<TxOffset>`) and `b0661c3cc`
/ clockworklabs#5850 (public release workflow rejects direct manual invocations).
- Checked clockworklabs#5768 against public docs and skills; the changed snapshot
worker watch API is internal engine plumbing and no public docs
correction was needed.
- Checked clockworklabs#5850 against public docs and skills; the direct public
release workflow guard is internal release automation behavior and no
public docs correction was needed.
- 2026-09-01 skills/docs consistency pass compared all 11
`skills/*/SKILL.md` files against public docs for CLI flows,
TypeScript/C#/Rust/C++ server APIs, client SDK APIs, Unity/Unreal
ticking, auth/onboarding, deployment, MCP, scheduling, procedures/HTTP,
views, indexes, and cross-language naming consistency. No additional
high-confidence mismatch was found.
- Updated the existing open `bot/docs-audit` PR by merging current
`origin/master`; no new docs edits were added in this run.
- Unrelated untracked local files remained present at repo root
(`.openclaw/`, `AGENTS.md`, `HEARTBEAT.md`, `IDENTITY.md`, `SOUL.md`,
`TOOLS.md`, `USER.md`) and were left untouched.
- 2026-09-01 validation: `node
codex-plugin/scripts/check-skills-sync.ts`; `git diff --check`; `pnpm
--dir docs typecheck`.

- 2026-09-02 commit-impact pass checked new master commits `f49ceae3a` /
clockworklabs#5830 (commitlog fdatasync on segment open), `5f3e26bf2` / clockworklabs#5829
(commitlog write-failure regression test), `c97256c88` / clockworklabs#5857 (CI
ubuntu version pinning), `a272e1919` / clockworklabs#5852 (Unity WebGL build
coverage), `7c462bb47` / clockworklabs#5731 (rollback safety PR checks), `549489e97`
/ clockworklabs#5707 (TypeScript SDK routes established websocket errors to
`onDisconnect`), and `f08dc302a` / clockworklabs#5836 (C++ auto-increment macro
symbol collision fix).
- Checked clockworklabs#5707 against TypeScript client reference and troubleshooting
docs; `onDisconnect` already documents disconnects due to errors, and
troubleshooting already tells users to register
`onConnectError`/`onDisconnect` callbacks.
- Checked clockworklabs#5836 against C++ server skill/docs for auto-increment macros
and range-query include guidance; no public docs correction was needed.
- Checked clockworklabs#5852 against Unity client docs and skill guidance for
WebGL/ticking; the change adds CI coverage and no public docs correction
was needed.
- 2026-09-02 skills/docs consistency pass compared all 11
`skills/*/SKILL.md` files against public docs for CLI flows,
TypeScript/C#/Rust/C++ server APIs, client SDK APIs, Unity/Unreal
ticking, auth/onboarding, deployment, MCP, scheduling, procedures/HTTP,
views, indexes, and cross-language naming consistency. No additional
high-confidence mismatch was found.
- Updated the existing open `bot/docs-audit` PR by merging current
`origin/master`; no new docs edits were added in this run.
- Unrelated untracked local files remained present at repo root
(`.openclaw/`, `AGENTS.md`, `HEARTBEAT.md`, `IDENTITY.md`, `SOUL.md`,
`TOOLS.md`, `USER.md`) and were left untouched.
- 2026-09-02 validation: `node
codex-plugin/scripts/check-skills-sync.ts`; `git diff --check`; `pnpm
--dir docs typecheck`; `pnpm --dir docs build` (passed; emitted existing
Docusaurus update/browserslist freshness notices and existing llms-txt
warning for `/docs/ask-ai/ask-ai` empty-content conversion).


- 2026-09-03 commit-impact pass checked new master commits `2fc8f8221` /
clockworklabs#5849 (RootRoutes for `/v1/mcp`) and `2fe329243` / clockworklabs#5861 (CI runner
label update).
- Source PR for the 2026-09-03 MCP endpoint correction:
clockworklabs#5849 added root-route
support for `/v1/mcp`; the public MCP reference now documents direct
HTTP MCP endpoints alongside `spacetime mcp`.
- Checked clockworklabs#5861 against public docs and skills; the CI runner label
change is internal workflow plumbing and no public docs correction was
needed.
- 2026-09-03 skills/docs consistency pass compared all 11
`skills/*/SKILL.md` files against public docs for CLI flows,
TypeScript/C#/Rust/C++ server APIs, client SDK APIs, Unity/Unreal
ticking, auth/onboarding, deployment, MCP, scheduling, procedures/HTTP,
views, indexes, and cross-language naming consistency.
- Also corrected the TypeScript lifecycle docs to guard nullable
`ctx.connectionId`, matching the TypeScript server skill and reducer
context reference.
- Updated the existing open `bot/docs-audit` PR by merging current
`origin/master` and adding the MCP/lifecycle docs corrections.
- Unrelated untracked local files remained present at repo root
(`.openclaw/`, `AGENTS.md`, `HEARTBEAT.md`, `IDENTITY.md`, `SOUL.md`,
`TOOLS.md`, `USER.md`) and were left untouched.
- 2026-09-03 validation: `pnpm --dir docs build` (passed; emitted
existing Docusaurus update/browserslist freshness notices and existing
llms-txt warning for `/docs/ask-ai/ask-ai` empty-content conversion).


- 2026-09-04 commit-impact pass checked new master commits `28071acff` /
clockworklabs#5610 (C# generated direct dispatch for reducers, procedures, HTTP
handlers, views, and anonymous views), `53772f867` / clockworklabs#5866 (jsonwebtoken
11 upgrade and custom header-field regression coverage), `3663fa112` /
clockworklabs#5867 (`spacetime dev` no longer forwards C#-only .NET options to non-C#
templates), `0c0365406` / clockworklabs#5868 (2.10.0 version bump), and `baca5cdf7` /
clockworklabs#5848 (CI runner caching with sccache).
- Source PR for the 2026-09-04 C# snippet correction:
clockworklabs#5610 reinforced
generated C# module entrypoint dispatch through public static module
members; public docs now consistently show `public static partial class
Module` in C# module examples.
- Checked clockworklabs#5866 against public auth/key-architecture docs and skills;
the JWT library upgrade and custom header handling are implementation
hardening and no public docs correction was needed.
- Checked clockworklabs#5867 against CLI docs and the CLI skill; `spacetime
dev`/`init` .NET option wording already describes C# targeting without
telling non-C# users to pass C#-only options.
- Checked clockworklabs#5868 against install/package snippets and versioned
references; no high-confidence public docs drift was found beyond
current examples using wildcard or unpinned package versions where
appropriate.
- 2026-09-04 skills/docs consistency pass compared all 11
`skills/*/SKILL.md` files against public docs for CLI flows,
TypeScript/C#/Rust/C++ server APIs, client SDK APIs, Unity/Unreal
ticking, auth/onboarding, deployment, MCP, scheduling, procedures/HTTP,
views, indexes, and cross-language consistency.
- Also corrected access-permissions view wording so it no longer says
views can iterate full tables, and fixed a duplicate C# RLS filter
constant in the recursive-rules example.
- Updated the existing open `bot/docs-audit` PR by merging current
`origin/master` and adding the C# module snippet/view-access
corrections.
- Unrelated untracked local files remained present at repo root
(`.openclaw/`, `AGENTS.md`, `HEARTBEAT.md`, `IDENTITY.md`, `SOUL.md`,
`TOOLS.md`, `USER.md`) and were left untouched.
- 2026-09-04 validation: `node
codex-plugin/scripts/check-skills-sync.ts`; `git diff --check`; `pnpm
--dir docs typecheck`; `pnpm --dir docs build` (passed; emitted existing
Docusaurus update/browserslist freshness notices and existing llms-txt
warning for `/docs/ask-ai/ask-ai` empty-content conversion).


- 2026-09-05 commit-impact pass checked new master commits `9cfb2b7e9` /
clockworklabs#5871 (npm release workflow uses GitHub-provided runner) and `3653d2ed4`
/ clockworklabs#5872 (`update-mirror-latest-version` release workflow uses
`ubuntu-latest`). Both are internal release automation changes and no
public docs correction was needed.
- 2026-09-05 skills/docs consistency pass compared all 11
`skills/*/SKILL.md` files against public docs for CLI flows,
TypeScript/C#/Rust/C++ server APIs, client SDK APIs, Unity/Unreal
ticking, auth/onboarding, deployment, MCP, scheduling, procedures/HTTP,
views, indexes, and cross-language consistency. No additional
high-confidence mismatch was found.
- Updated the existing open `bot/docs-audit` PR by merging current
`origin/master`; no new docs edits were added in this run.
- Unrelated untracked local files remained present at repo root
(`.openclaw/`, `AGENTS.md`, `HEARTBEAT.md`, `IDENTITY.md`, `SOUL.md`,
`TOOLS.md`, `USER.md`) and were left untouched.
- 2026-09-05 validation: `node
codex-plugin/scripts/check-skills-sync.ts`; `git diff --check`; `pnpm
--dir docs typecheck`.



- 2026-09-06 commit-impact pass found no new `origin/master` commits
after the 2026-09-05 audit baseline; `bot/docs-audit` was already up to
date with current `origin/master` after fetch.
- 2026-09-06 skills/docs consistency pass compared all 11
`skills/*/SKILL.md` files against public docs for CLI flows,
TypeScript/C#/Rust/C++ server APIs, client SDK APIs, Unity/Unreal
ticking, auth/onboarding, deployment, MCP, scheduling, lifecycle
contexts, procedures/HTTP, views, indexes, and cross-language
consistency.
- The 2026-09-06 correction is not from a new master PR; it aligns
lifecycle reducer examples with the nullable/optional connection ID API
shape used by the language SDKs and server skills.
- Updated the existing open `bot/docs-audit` PR with the lifecycle
connection ID example correction.
- Unrelated untracked local files remained present at repo root
(`.openclaw/`, `AGENTS.md`, `HEARTBEAT.md`, `IDENTITY.md`, `SOUL.md`,
`TOOLS.md`, `USER.md`) and were left untouched.
- 2026-09-06 validation: `node
codex-plugin/scripts/check-skills-sync.ts`; `git diff --check --
docs/docs/00200-core-concepts/00200-functions/00300-reducers/00500-lifecycle.md`;
`pnpm --dir docs typecheck`.


- 2026-09-08 commit-impact pass found no new `origin/master` commits
after the current `bot/docs-audit` branch's merged `origin/master`
baseline; `git log HEAD..origin/master` was empty after fetch and merge
preflight reported the branch already up to date.
- 2026-09-08 skills/docs consistency pass compared all 11
`skills/*/SKILL.md` files against public docs for CLI flows,
TypeScript/C#/Rust/C++ server APIs, client SDK APIs, Unity/Unreal
ticking, auth/onboarding, deployment, MCP, scheduling, lifecycle
contexts, procedures/HTTP, views, indexes, and cross-language
consistency.
- The 2026-09-08 correction is not from a new master PR; it aligns
current TypeScript docs snippets with the TypeScript server/client skill
casing guidance by using camelCase for TypeScript exports, schema
keys/accessors, reducer/procedure arguments, and row fields while
preserving explicit `name: 'snake_case'` canonical database names where
shown.
- Updated the existing open `bot/docs-audit` PR with the TypeScript
casing correction.
- Unrelated untracked local files remained present at repo root
(`.openclaw/`, `AGENTS.md`, `HEARTBEAT.md`, `IDENTITY.md`, `SOUL.md`,
`TOOLS.md`, `USER.md`) and were left untouched.
- 2026-09-08 validation: `node
codex-plugin/scripts/check-skills-sync.ts`; `git diff --check --
docs/docs`; TypeScript docs casing scanner for current TypeScript/TSX
docs blocks (only external OIDC field names remain snake_case); `pnpm
--dir docs typecheck`; `pnpm --dir docs build` (passed; emitted existing
Docusaurus update/Browserslist freshness notices and existing llms-txt
warning for `/docs/ask-ai/ask-ai` empty-content conversion).

---------

Co-authored-by: clockwork-labs-bot <clockwork-labs-bot@users.noreply.github.com>
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.

2 participants