nightly: sync bookkeeping, no doc changes (paperclip 841742fc)

Cumulative window v2026.618.0 → master 841742fc (9 new commits since
51ffbb38). 8 of 9 are <24h old and held by the 24h quarantine; the one
eligible commit (50ae8fc6, reusable workspace selector search) is a UX
refinement with no documented surface and no screenshot dependency, so
nothing was authored. Drift: 0. Reconcile: 0.

Regenerated PENDING.md (quarantined queue for next run) and
SCREENSHOTS_PENDING.md (98 stale across cumulative window). State:
last_seen_parent_sha → 841742fc; last_applied_manifest_hash unchanged so
the quarantined commits remain pending next run.

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
This commit is contained in:
Aron PrinsandClaude Opus 4.8 committed 2026-06-25 22:29:20 +02:00
1 parent e6e9f629ca
commit 0decd79019
3 files changed
+87 -23

No files matched your search

+3 -3
View File
@@ -2,8 +2,8 @@
"branch_mode": "nightly",
"base_release_tag": "v2026.618.0",
"base_release_sha": "83a293b16155efed5aa002071c4f4b7007add400",
"last_seen_parent_sha": "51ffbb380f6a862d6d9a1d43bedbdf13a634b434",
"last_seen_parent_sha": "841742fc1a08f56bf05d42b008dc548151db024a",
"last_applied_manifest_hash": "8ff067e9749bb305e108d3efca7ecc23b67a4cc23e967723ee344e2b3b4b2419",
"last_run_at": "2026-06-24T00:00:00Z",
"last_run_outcome": "applied"
"last_run_at": "2026-06-25T20:24:06Z",
"last_run_outcome": "no-changes"
}
+28 -19
View File
@@ -1,35 +1,44 @@
# PENDING — nightly docs sync
Regenerated by `/sync-docs` (nightly mode). Cumulative window: parent release `v2026.618.0` → `master` HEAD `51ffbb38`. This run's new authoring scope is the delta since the last run (`9ac24317` → `51ffbb38`, 29 commits).
Regenerated by `/sync-docs` (nightly mode). Cumulative window: parent release `v2026.618.0` → `master` HEAD `841742fc`. This run's new authoring scope is the delta since the last run (`51ffbb38` → `841742fc`, 9 commits).
This file is overwritten each run — it always reflects the current run, not an append log.
## Applied this run (committed to `nightly`)
All edits below were authored from parent code on `master` and verified with `verify-edit.mjs` — **0 unverified, 0 suspicious** across all five files.
**Nothing authored.** Of the 9 new parent commits since the last run, only one (`50ae8fc6`) clears the 24h quarantine, and it is a non-doc-worthy UX refinement (see below). The other 8 are younger than 24h and are held back so any reverts can land before we document them — they become eligible on the next run.
| Surface | Doc | Parent source |
|---|---|---|
| **External object references** (GitHub PR/issue status-aware pills across issue surfaces, filters, inbox/sidebar badges) | `docs/guides/day-to-day/issues.md` | PR #8512; `server/src/services/github-external-object-provider.ts`, `packages/shared/src/external-objects.ts`, `ui/src/lib/external-objects.ts`, `ui/src/lib/issue-filters.ts` |
| **Streamlined left navigation now default-on** (classic sidebar is the opt-out) | `docs/administration/settings.md` | PR #8496; `ui/src/components/Sidebar.tsx`, `ui/src/pages/InstanceExperimentalSettings.tsx` |
| **Daytona reusable leases + quota-safe auto-archive + image-only resource overrides** | `docs/reference/adapters/sandbox-providers.md` | PRs #8513, #8561, #8564; `packages/plugins/sandbox-providers/daytona/src/{manifest,plugin}.ts` |
| **Routine description annotations** (comment on / inline-edit routine instructions like an issue document) | `docs/guides/projects-workflow/routines.md` | PR #8229; `server/src/services/routines.ts`, `ui/src/components/routine-sections/editable-sections.tsx`, `ui/src/pages/RoutineDetail.tsx` |
| **Plugin SDK external-object reference provider surface** (detect → resolve → refresh lifecycle, declaration + protocol types) | `docs/reference/plugins/sdk.md` | PR #8512; `packages/plugins/sdk/src/{types,protocol,define-plugin,index}.ts` |
## Quarantined (eligible next run, < 24h old at this run)
Cutoff this run: `2026-06-24T20:24:06Z` (now − 24h). These cleared into the window but are deferred:
| Parent commit | Surface | Likely doc target | Tier |
|---|---|---|---|
| `1951c802` feat(cli): surface plugin install target host + add `plugin target` (#8575) | **New CLI command `paperclipai plugin target`** + install-target host surfacing | `docs/reference/cli/` (plugin), `docs/cli/control-plane-commands.md` | pr |
| `841742fc` Graduate experimental conference room defaults (#8628) | Experimental "conference room" defaults graduated to default-on | `docs/guides/board-operator/experimental-features.md`, `docs/administration/settings.md` | pr |
| `ed65d08d` Gate skill mutations with `skills:create` permission (#8616) | New `skills:create` permission key gating skill mutation | `docs/reference/skills.md`, `docs/guides/org/skills.md`, agent-permissions docs | pr |
| `b4a7efa8` Add skill category editing in settings (#8615) | Edit a skill's category from company settings | `docs/guides/org/skills.md`, `docs/reference/skills.md` | pr (+ screenshot) |
| `bac15ebd` feat: task status icons & colors (#8580) | Reworked task status icons / colour glyphs (`StatusGlyph`, `StatusIcon`, `status-colors`) | `docs/user-guides/**` (status legend), screenshots | pr (+ screenshot) |
| `a27e5ad0` Add ephemeral sandbox runtime status plumbing (#8593) | Ephemeral sandbox runtime status (server + shared types) | `docs/reference/adapters/sandbox-providers.md` (if user-visible) | pr |
| `800dab1c` Render sandbox runtime status in issue threads (#8594) | Sandbox runtime status shown in issue threads | `docs/guides/day-to-day/issues.md`, screenshots | pr (+ screenshot) |
| `721541c4` Fix sandbox restore index drift (#8595) | Internal adapter-utils bugfix | — (no user-facing impact expected) | context-only |
## Not authored this run (eligible, but no doc impact)
- **`50ae8fc6` Improve reusable workspace selector search (#8597)** — adds a `SearchableSelect` component and wires search into the existing reusable-execution-workspace picker in the New Issue dialog. Pure UX refinement of an existing selector; no new CLI/API/env/schema surface, no documented behaviour change. No registry screenshot has a `depends_on` on the touched files (`NewIssueDialog.tsx`, `IssueWorkspaceCard.tsx`, `ReusableExecutionWorkspaceSelect.tsx`), so no screenshot staleness either. Left unauthored.
## ⚠ Drift
None. `check-drift.mjs --against master` reported 0 drift records — every documented parent path, CLI command, env var, and REST route still resolves upstream.
## ⚠ Reconcile
- **`skills/paperclip-dev` removed upstream with no rename target** (detect-renames `removed_dirs_no_match`). Already handled in the prior nightly run (commit `2ff5539` "paperclip-dev cleanup"). No further action expected — flagged for confirmation only.
## ⚠ Build/lint warnings (not introduced by this run)
- **`sync:lint-links` reports 1 "broken internal link"** in `docs/reference/skills/optional/research/last30days.md` (`-> url`). This is a **false positive**: the checker parses the literal text `` `[name](url)` `` *inside an inline-code span* (prose documenting markdown link syntax) as a real link. The file arrived via the `main` merge (commit `5b4b489` "Add Skills docs hierarchy"), so the same warning fires on `main`. Fix belongs in `scripts/sync/lint-links.mjs` (skip inline-code spans) or the example doc — both outside this sync's scope.
- **`verify-edit` flagged 10 "unverified env-var" tokens in `sdk.md`** (`PLUGIN_CATEGORIES`, `PLUGIN_CAPABILITIES`, …). False positives — these are pre-existing exported SDK constants listed at `sdk.md:246`, not env vars, and were not touched by this run.
None. No previously-applied surface was reverted upstream; all five surfaces authored in the prior run (`51ffbb38`) remain present in the cumulative diff.
## Screenshots
See `SCREENSHOTS_PENDING.md` — **60 screenshots** depend on UI files changed this window (External Objects pills, streamlined sidebar, experimental settings: `Inbox.tsx`, `IssueDetail.tsx`, `CompanySkills.tsx`, `AgentConfigForm.tsx`, `InstanceExperimentalSettings.tsx`, `RunTranscriptView.tsx`). Recapture with `npm run screenshots:refresh` (requires a running instance; PNGs land in a PR for review — never auto-pushed).
See `SCREENSHOTS_PENDING.md` — **98 screenshots** depend on UI files changed across the cumulative window (release tag → HEAD). None are newly driven by this run's single eligible commit; the count grew from 60 because the cumulative window now spans back to the release tag. Recapture with `npm run screenshots:refresh` (requires a running instance; PNGs land in a PR for review — never auto-pushed). Several quarantined commits above will add further status-icon / issue-thread staleness once they clear next run.
## Not authored (out of scope / context-only this run)
## ⚠ Pre-existing build/lint warnings (not introduced by this run)
- **Plan→task dependency clarification** (PR #8485, parent `skills/paperclip-converting-plans-to-tasks/SKILL.md`) — skill-text guidance about encoding hard dependencies as `blockedByIssueIds`. No clean 1:1 target in our docs; the concept is already covered by `docs/guides/day-to-day/blocked-inbox.md` and `issues.md`. Left as context.
- Dependency bumps, CI/workflow changes, test-only additions, and pure refactors in the window — no user-facing doc impact.
- **`sync:lint-links` reports 1 "broken internal link"** in `docs/reference/skills/optional/research/last30days.md` (`-> url`) — a false positive: the checker parses ``[name](url)`` inside an inline-code span (prose documenting markdown syntax) as a real link. Fix belongs in `scripts/sync/lint-links.mjs` (skip inline-code spans) or the example doc — outside this sync's scope.
+56 -1
View File
@@ -1,6 +1,6 @@
# Screenshots pending recapture
Regenerated by /sync-docs. 60 screenshot(s) have a `depends_on` path that changed in this diff window (parent `9ac24317` → `51ffbb38`).
Regenerated by /sync-docs (nightly). 98 screenshot(s) have a `depends_on` path that changed in the cumulative window (parent release `v2026.618.0` → `master` HEAD `841742fc`).
Recapture with `npm run screenshots:refresh` (stale only) — output PNGs land in a PR for human review; never auto-pushed.
@@ -28,10 +28,52 @@ Recapture with `npm run screenshots:refresh` (stale only) — output PNGs land i
- light/agents/test-environment-success.png
- light/org/reassign.png
### `ui/src/components/OnboardingWizard.tsx`
- dark/onboarding/goal-field.png
- dark/onboarding/new-company-modal-empty.png
- light/onboarding/goal-field.png
- light/onboarding/new-company-modal-empty.png
### `ui/src/components/ScheduleEditor.tsx`
- dark/routines/cron-picker.png
- light/routines/cron-picker.png
### `ui/src/components/SidebarCompanyMenu.tsx`
- dark/onboarding/new-company-modal-empty.png
- dark/onboarding/sidebar-new-company-button.png
- light/onboarding/new-company-modal-empty.png
- light/onboarding/sidebar-new-company-button.png
### `ui/src/components/transcript/RunTranscriptView.tsx`
- dark/agents/run-transcript-view.png
- light/agents/run-transcript-view.png
### `ui/src/pages/AgentDetail.tsx`
- dark/agents/agent-detail-idle.png
- dark/agents/agent-detail-run-history.png
- dark/agents/agent-status-running.png
- dark/agents/budget.png
- dark/agents/configuration.png
- dark/agents/dashboard.png
- dark/agents/instructions.png
- dark/agents/run-history-in-progress.png
- dark/agents/run-transcript-view.png
- dark/agents/runs.png
- dark/agents/skills.png
- dark/costs/agent-budget-field.png
- light/agents/agent-detail-idle.png
- light/agents/agent-detail-run-history.png
- light/agents/agent-status-running.png
- light/agents/budget.png
- light/agents/configuration.png
- light/agents/dashboard.png
- light/agents/instructions.png
- light/agents/run-history-in-progress.png
- light/agents/run-transcript-view.png
- light/agents/runs.png
- light/agents/skills.png
- light/costs/agent-budget-field.png
### `ui/src/pages/CompanySkills.tsx`
- dark/org/skills-list.png
- dark/skills/add-skill-dialog-confirm.png
@@ -78,3 +120,16 @@ Recapture with `npm run screenshots:refresh` (stale only) — output PNGs land i
- light/issues/list.png
- light/tasks/task-detail-with-comments.png
### `ui/src/pages/PluginSettings.tsx`
- dark/plugins/jobs-log.png
- dark/plugins/settings.png
- light/plugins/jobs-log.png
- light/plugins/settings.png
### `ui/src/pages/RoutineDetail.tsx`
- dark/routines/cron-picker.png
- dark/routines/detail.png
- dark/routines/run-history.png
- light/routines/cron-picker.png
- light/routines/detail.png
- light/routines/run-history.png