Skip to content

chore(missing_docs): bookkeeping for v0.2026.09.16.08.27.stable_02 - #768

Draft
warp-factories[bot] wants to merge 14 commits into
mainfrom
missing-docs/bookkeeping-v0.2026.09.16.08.27.stable_02
Draft

warp-factories[bot] wants to merge 14 commits into
mainfrom
missing-docs/bookkeeping-v0.2026.09.16.08.27.stable_02

Conversation

@warp-factories

@warp-factories warp-factories Bot commented Sep 18, 2026 •

Copy link
Copy Markdown
Contributor

Residual re-verification (2026-09-28)

Drift-watch re-entry, the first pass since 2026-09-25, run as an exhaustive sweep across every category at every severity. The release gate on main still reports v0.2026.09.16.08.27.stable_02 as new because the marker lives only on this branch; on the branch it exits 10 as expected. Extended this PR rather than opening a second bookkeeping PR, merging origin/main first (two content commits since the 2026-09-25 residual: factories/benchmarks.mdx and platform/architecture.mdx).

Nothing new to decide — no tracked surface moved. --update-snapshot against warp (master, e7656eab3) and warp-server (develop, 6627c8e10), both dated 2026-09-28 and three days newer than the last regen, reproduced this branch's surface_snapshot.json byte for byte across 295 flags, 91 CLI commands, 228 API routes, 65 slash commands, 232 settings, 23 web routes, 73 server tools, and 17 bundled skills. The snapshot is therefore unchanged in this commit.

Both audit modes exit 0 with audits_skipped: [] and an empty unaccounted bucket. Against main the run reproduces the known findings exactly (8 undocumented_api_endpoints, 12 surface_changes, 13 changelog_review, 2 map_hygiene, 24 staleness); against this branch all of them drop to zero except the 24 style_lint-owned staleness rows.

Evidence re-verified at source, not carried forward

  • All eight deferred API routes still fail Gate 0. getRunHarnessUsage (public_api/openapi.yaml:7470), publishHarnessUsage (10436), listFactoryMicrosoftTeamsTeams (1374), listFactoryMicrosoftTeamsChannels (1422), and rescoreBenchmarkRun (12439) all still carry x-internal: true. createScoringBackfill (11161), markFactoryInboxNotificationsRead (2604), and markFactoryInboxNotificationsUnread (2655) are not x-internal, but sit under /factory*, excluded wholesale by EXCLUDED_PATH_PREFIXES = ("/factory",) at sync_openapi.py:107. Released developers/agent-api-openapi.yaml has 0 /factory, /factory-inbox, and /harness-support paths, 0 x-internal entries, and no harness-usage operation.
  • Removed flags confirmed gone. OrchestrationUnifiedStack and WaitForEventsParentRegistration have no remaining reference anywhere in crates/ or app/, so the 2026-09-23 ignore-list pruning is correct.
  • Non-GA flags still non-GA. WindowsVideoRecording (crates/warp_features/src/lib.rs:1040) and LocalDockerSandbox (1053) are in DOGFOOD_FLAGS and PREVIEW_FLAGS and are not default cargo features.

Blind spots the audit cannot see itself

  • Surface-scoped slash check across all 65 registry entries (33 GuiOnly, 18 TuiOnly, 14 GuiAndTui, none carrying a feature_flag): 0 TUI-available commands missing from agents/cli/, and only /docker-sandbox uncovered — deliberately so, behind the non-GA LocalDockerSandbox.
  • CLI Args-struct extractor gap: CreateProvider still has exactly three variants (claude, codex, docker-registry, crates/warp_cli/src/secret.rs:65-75), so the gap hides nothing new.
  • --weak-coverage: 81, down one from 82 on 2026-09-21 because two flags left the universe. Five spot-verified, all keyword artifacts against pages that substantively document the feature.

Validation

All three skill test suites pass (19 + 18 + 17), so no extractor has rotted. npm ci && npm run build passes on the merged branch (388 Markdown docs, 390 HTML files). Re-running both audit modes after the edits confirms the addressed findings stay gone.

Summary

Drift-watch bookkeeping for stable v0.2026.09.16.08.27.stable_02.

Feature work landed separately in docs#767 (private image credentials / oz secret create docker-registry). No new feature PR from this residual pass — every finding already carried a verdict, and nothing new passed the worthiness gate.

Changes

  • changelog_decisions.md — four 2026-09-28 residual rows (re-verification record, --weak-coverage, staleness, clean-category accounting) plus prior release triage
  • last_release_processed.json — refreshed processed_at
  • feature_surface_map.md — unchanged this pass; prior passes mapped harness-usage, harness-support usage, factory scorers backfill, factory-inbox read/unread, MS Teams pickers, and benchmark rescore, and pruned the removed orchestration flags
  • surface_snapshot.json — unchanged this pass; regen reproduced it byte for byte

Deferred / no-docs findings

Nothing is silently dropped; every item below carries a recorded ledger verdict.

  • #15913 docker-registry — yes → docs#767
  • #15903 fzf/atuin, native completions, history ranking — no (already covered)
  • #15879 Windows backdrop — no (already covered)
  • #16006, #15844, #15905, #15880, #15881 — no (UI affordance / internal / small and intuitive)
  • #15921, #15863, #16046 (oz_updates) — no (bug fixes restoring intended behavior)
  • GET /agent/runs/{runId}/harness-usage, POST /harness-support/usage — deferred Gate 0 (x-internal operations)
  • POST /factory/scorers/{scorer_id}/backfill, MS Teams team/channel pickers, POST /factory/{uid}/benchmarks/runs/{run_uid}/rescore — deferred Gate 0 (factory REST still unpublished)
  • POST /factory-inbox/notifications/read and /unread — deferred Gate 0 (factory-inbox unpublished)
  • WindowsVideoRecording — deferred Gate 0 (still dogfood)
  • /docker-sandbox — deferred Gate 0 (non-GA LocalDockerSandbox)
  • OrchestrationUnifiedStack / WaitForEventsParentRegistration removed — no (flag cleanup, no user-observable change)
  • report_self_improvement_metadata — no (internal server tool)
  • 24 potentially_stale_docs — no (style_lint-owned; the ai credits bucket-name rule conflict remains an open question for a human owner, recorded in the ledger Notes)

Reviewer routing

suggest_reviewers.py against this run's source files resolves @warpdotdev/oss-maintainers (root rule), @moirahuang (app/src/search/slash_command_menu/), and @bnavetta @ianhodge (crates/warp_cli/); all six warp-server public_api handler paths are unowned. Several distinct owners is not a single clear owner, so no new reviewer was requested. The existing dannyneira request is kept.

Unverified claims

None — bookkeeping only; no user-facing page content changed.

Documentation risk

Risk: low
Rationale: Bookkeeping only: ledger, release marker, surface map, and snapshot. No user-facing doc pages.
Docs override: none

Record drift-watch triage for the new stable release: map three internal
API routes, append changelog verdicts (docker-registry yes via docs#767),
advance the release marker, and regenerate the surface snapshot.
@vercel

vercel Bot commented Sep 18, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
docs Ready Ready Preview Sep 28, 2026 5:27pm UTC

Request Review

@cla-bot cla-bot Bot added the cla-signed label Sep 18, 2026
@warp-factories warp-factories Bot added the warpy-factory Opened by the Warp factory agents label Sep 18, 2026
@warp-factories
warp-factories Bot requested a review from dannyneira September 18, 2026 16:10
@warp-factories

Copy link
Copy Markdown
Contributor Author

This PR was generated with Warp.

Comment @warp-agent on this PR to send it follow-up work.

….stable_02

Record the 2026-09-20 drift-watch residual pass while bookkeeping PR #768
is still open. Snapshot remains byte-identical; no new findings.
hongyi-chen and others added 2 commits September 21, 2026 17:05
Fourth drift-watch pass over v0.2026.09.16.08.27.stable_02. Merged main
into the branch so the snapshot describes the post-merge tree. Snapshot
regen against a-day-newer warp/warp-server checkouts is byte-identical,
and every audit category except the 24 already-decided staleness rows is
zero. Re-verified Gate 0 at source for the three internal routes and
swept the three documented audit blind spots.

Co-Authored-By: Warp <agent@warp.dev>
Fifth drift-watch pass over v0.2026.09.16.08.27.stable_02 while
bookkeeping PR #768 is still open. Snapshot remains byte-identical;
Gate 0 still holds for the three internal routes and WindowsVideoRecording
stays dogfood. No new feature PR.
Map three new x-internal factory routes, prune removed orchestration
flags, append ledger verdicts, and regenerate the surface snapshot.
Seventh drift-watch pass over v0.2026.09.16.08.27.stable_02 while
bookkeeping PR #768 is still open. Snapshot remains byte-identical;
Gate 0 still holds for the six internal routes and WindowsVideoRecording
stays dogfood. No new feature PR.
…ble_02

Map new factory-inbox read/unread routes internal (Gate 0), record
2026-09-25 residual verdicts, refresh release marker and surface snapshot
after merging main.
hongyi-chen and others added 3 commits September 28, 2026 17:03
Ninth drift-watch pass over v0.2026.09.16.08.27.stable_02. No tracked
surface moved: --update-snapshot against warp@e7656eab3 and
warp-server@6627c8e10 (both 2026-09-28) reproduced the committed
surface_snapshot.json byte for byte, so it is unchanged here.

Re-verified Gate 0 at source for all eight deferred API routes, both
non-GA flags, and the three documented audit blind spots. Appends four
ledger rows and refreshes the release marker's processed_at.

Co-Authored-By: Warp <agent@warp.dev>

This branch was successfully deployed

1 active deployment
Preview — 90f87e93 Deployed Sep 28, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed warpy-factory Opened by the Warp factory agents

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant