Files
paperclip-docs/PENDING.md
T
Aron PrinsandClaude Opus 4.8 acfebdf637 nightly: K8s sandbox provider, adapter gateway routing, TRUST_PROXY/OTEL, agent read-config access (paperclip 412a04c)
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]>
2026-06-15 11:27:49 +02:00

5.5 KiB

PENDING — nightly sync manifest

Regenerated by /sync-docs on 2026-06-15 (nightly mode).

  • Window: v2026.609.0 (a0f7d3d) → parent master HEAD (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 experimental enableConferenceRoomChat instance setting and restricted to local_trusted. New POST /api/board/chat/stream (SSE) relays to the local claude CLI. Ships with the new server-bundled skills/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.ts route expansion: categories, versions, comments, fork, list query params; storybook skills-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, system prefers-color-scheme default, unauth theme toggle) — user-visible but UI is in flux; affects screenshots (see SCREENSHOTS_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 into docs/reference/api/issues.md on 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_id FK on plugin tables) — surfaced via the SDK companyId scoping 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.