Cumulative window v2026.609.0 -> master HEAD 412a04c (59 commits). Applied:
- environment-variables.md: TRUST_PROXY (reverse-proxy trust), OpenTelemetry
opt-in tracing (OTEL_*), and adapter provider-override env vars.
- api/agents.md: read-only config/skill/config-revision endpoints no longer
require agents:create for board members (agents still gated).
- adapters/sandbox-providers.md: new Kubernetes sandbox provider section.
- adapters/{codex,pi,opencode}-local.md: PAPERCLIP_*_PROVIDERS gateway routing
(+ codex GPT-5.5 / omit-default-model, opencode small-model).
- adapters/gemini-local.md: headless auth pre-selection + token-overflow
fresh-session retry.
- adapters/openclaw-gateway.md: role/scopes/paperclipApiUrl/workspaceRuntime.
- plugins/sdk.md: optional companyId tenant scoping on metrics.write + log.
Deferred (experimental/half-built) to PENDING.md: Conference Room Chat,
Skills Store, dark mode, onboarding NUX, activity feed, issues list filters.
All edits verified against parent code (Phase 5.5).
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
5.5 KiB
PENDING — nightly sync manifest
Regenerated by /sync-docs on 2026-06-15 (nightly mode).
- Window:
v2026.609.0(a0f7d3d) → parentmasterHEAD (412a04c) — 59 commits, 427 files (cumulative from last release). - Mode: nightly. Drift: 0. Reconciliation flags: none (everything documented in prior runs still exists upstream).
- Quarantine cutoff: 24h. Latest parent commit landed
2026-06-13, so nothing is currently quarantined — the batch the previous run held (Kubernetes sandbox provider, adapter gateway routing) is now past the window and processed this run.
✅ Applied this run (committed to nightly)
| Surface | Parent | Target docs |
|---|---|---|
TRUST_PROXY env var (reverse-proxy / forwarded-IP trust: bool, hop count, named subnets, CIDR list) |
#5872 (937fe62d) |
docs/reference/deploy/environment-variables.md |
OpenTelemetry opt-in tracing (OTEL_EXPORTER_OTLP_ENDPOINT/_PROTOCOL, OTEL_SERVICE_NAME/_VERSION) |
#3735 (362c30cc) |
docs/reference/deploy/environment-variables.md |
Read-only agent config/skill/config-revision endpoints no longer require agents:create for board members |
#3725 (3701be76) |
docs/reference/api/agents.md |
OpenClaw Gateway: newly UI-settable config fields (role, scopes, paperclipApiUrl, workspaceRuntime) |
#2322 (3b7c42be) |
docs/reference/adapters/openclaw-gateway.md |
Plugin SDK: optional companyId tenant scoping on metrics.write + log (cascade-delete) |
plugin tenant-isolation (05bcd3ce) |
docs/reference/plugins/sdk.md |
| Kubernetes sandbox provider — self-hostable K8s pods/jobs, per-company tenant namespaces, network policy, microVM isolation | #5790/#7938/#7934 | docs/reference/adapters/sandbox-providers.md (new Kubernetes section) |
codex-local: PAPERCLIP_CODEX_PROVIDERS gateway routing + GPT-5.5 model option + omit-default-model |
#7919, #5575, #7971 | docs/reference/adapters/codex-local.md |
pi-local: PAPERCLIP_PI_PROVIDERS gateway routing |
#7920 | docs/reference/adapters/pi-local.md |
opencode-local: PAPERCLIP_OPENCODE_PROVIDERS + PAPERCLIP_OPENCODE_SMALL_MODEL |
#7837 | docs/reference/adapters/opencode-local.md |
| gemini-local: headless auth pre-selection + token-overflow fresh-session retry | #7918, #4932 | docs/reference/adapters/gemini-local.md |
Consolidated adapter provider-override env vars (PAPERCLIP_*_PROVIDERS) |
(above) | docs/reference/deploy/environment-variables.md |
All applied edits were verified against parent code (Phase 5.5). Unverified records were limited to example placeholder values in JSON snippets and env vars read via process.env (not present in .env.example) that were independently confirmed in parent source.
⏸ Deferred — experimental / half-built (NOT documented to live-bound pages yet)
These are on parent master but are feature-flagged, A/B-gated, or only partly built. Held off the reference/guide pages until they stabilise so released docs don't promise transient surfaces.
- Conference Room Chat / Board Concierge (#8000,
board-chat.ts,ConferenceRoomChatGate,BoardChat.tsx) — gated behind the experimentalenableConferenceRoomChatinstance setting and restricted tolocal_trusted. NewPOST /api/board/chat/stream(SSE) relays to the localclaudeCLI. Ships with the new server-bundledskills/paperclip-board/SKILL.md. Revisit when the flag graduates; then document the experimental settings toggle, the skill, and the endpoint. - Skills Store (migrations
0099_skills_store_foundation,0100_skill_install_count_backfill;company-skills.tsroute expansion: categories, versions, comments, fork, list query params; storybookskills-store-detail/skills-store-discovery) — foundation + API surface landed, but the discovery/detail UI is storybook-only, not shipped as pages. Document the company-skills API + store UI once the pages ship. - Dark mode / theme toggle (#5873, #5874,
ThemeToggle,ThemeContext, systemprefers-color-schemedefault, unauth theme toggle) — user-visible but UI is in flux; affects screenshots (seeSCREENSHOTS_PENDING.md). - Onboarding NUX redesign (
OnboardingChat,OnboardingWizardClassic,OnboardingWizardVariant,FrontDoor) — A/B variant work; hold guide/screenshot updates until the variant settles. - Home activity feed (
ActivityFeed,FeedCard) — new home surface, still evolving. - Issues list query filters (
?assigneeAgentId, status-filter parsing,issues-list-query-parsing) — minor API refinement; fold intodocs/reference/api/issues.mdon the next pass once the param set settles.
🔒 Context-only / internal (no user-facing doc surface)
- Plugin tenant isolation schema (
0101_plugin_company_id_tenant_isolation,company_idFK on plugin tables) — surfaced via the SDKcompanyIdscoping note above; no other doc change. - Server reliability: zombie/orphan execution-lock cleanup & sweeps, heartbeat lock release on reassignment, recovery stranded-issue guard, redact-sensitive logging middleware, trust-proxy startup wiring, instrumentation bootstrap.
- Issue auto-approval / self-comment-reopen gating refinements in
issues.ts(internal heartbeat logic). - Agent-runtime Docker images +
tools/agent-shim(build/CI infrastructure).
📸 Screenshot staleness
See SCREENSHOTS_PENDING.md. 62/276 entries are stale — heaviest churn on agent-config, company-skills, and issue-detail surfaces. Several stale surfaces are experimental (theme, onboarding NUX, Conference Room) — hold those recaptures until flags settle.