Skip to content

Docs: fix operations-runbook drift — artifact-only updates, real release-workflow shape, cursor in preflight - #865

Merged
selfcontained merged 1 commit into
mainfrom
agt_9852169eb562/job-doc-ter-b43c0876
Aug 2, 2026
Merged

Docs: fix operations-runbook drift — artifact-only updates, real release-workflow shape, cursor in preflight#865
selfcontained merged 1 commit into
mainfrom
agt_9852169eb562/job-doc-ter-b43c0876

Conversation

@selfcontained

Copy link
Copy Markdown
Owner

Nightly docs audit (deep-dive: docs/10-operations-runbook.md, stalest surface since ~2026-06-12).

Audited: service management (bin/dispatch-server, bin/install-launchd, launchd commands), per-install state paths, release trigger flow (release-runtime.ts phases, admin gate), update flow gating + deploy (routes/release.ts, release-tarball-cache.ts), assisted-update flow (agent-type pick, phase axis, all five release-checks.ts check descriptions), diagnostics rotation constants (diagnostics.ts), config env-var table (config.ts), CI + release GitHub workflows, and the bin-scripts/file-locations tables.

Fixed drift:

  • The update flow's build-from-source fallback was removed in Remove source build fallback from release update flow #693 — the runbook still described an artifact-first-with-fallback deploy. Now documents the artifact-only path and corrupt-cache-retry behavior.
  • The release-workflow section claimed one pnpm run ci pass and a tag created with the version-bump commit. Replaced with the actual pipeline: prepare (bump incl. browser-extension manifest, notes, push to main) → verify (check/lint/unit tests) → signed+notarized builds → Linux+macOS smoke tests → publish, where gh release create mints the tag.
  • Preflight optional-deps list was missing Cursor's agent binary (Add Cursor CLI to preflight check and setup docs #684).
  • Noted force: true also bypasses the 503 migration-evaluation gate.

Verified accurate (no change): dispatch-server subcommands, install-launchd steps (gh-download path is still correct there), all five assisted-update checks incl. post-#699 expected_runtime_artifact, 10 MB / 7-day / 14-day rotation claims, env-var defaults, restart commands (detached kickstart / systemctl --user), gitContext diagnostics.

Deferred: docs-pane Notifications spot-check (sound-cue grid, Tips & Guidance) → next run.

🤖 Generated with Claude Code

…release-workflow shape, cursor in preflight

- The update flow's build-from-source fallback was removed in #693; the
  runbook still described an artifact-first-with-fallback deploy. Now
  documents the artifact-only path and the corrupt-cache-retry behavior.
- The release workflow section claimed a single 'pnpm run ci' pass and a
  tag created with the version-bump commit. Documented the actual
  pipeline: prepare (bump incl. browser-extension manifest, notes,
  push to main) -> verify (check/lint/unit tests) -> signed+notarized
  builds -> Linux+macOS smoke tests -> publish, where 'gh release
  create' is what mints the tag.
- Preflight optional-dependency list was missing Cursor's 'agent'
  binary (#684).
- Noted force:true also bypasses the 503 migration-evaluation gate.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@selfcontained
selfcontained merged commit 9dd8414 into main Aug 2, 2026
1 check passed
@selfcontained
selfcontained deleted the agt_9852169eb562/job-doc-ter-b43c0876 branch August 2, 2026 04:11
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.

1 participant