docs: beta v2.13.0-beta.2 release update - #62
Merged
Conversation
Syncs beta channel to v2.13.0-beta.2 via sync-release.mjs (171 reference files, ak-gui asset metadata refreshed for 4 platforms). Adds the new ak orchestrate command group (start / resume / status / stop) as EN+VI prose, mirrored into content/docs/stable/** for whole-copy parity. Updates ak config prefs set/unset and index prose to cover the new worktree.root leaf. Adds ak orchestrate to the root CLI outcome table. Bumps release-quality-shape baseline to 398 source / 397 built routes.
The prior commit mirrored the new ak orchestrate CLI group + config prefs worktree.root prose into content/docs/stable/reference/cli/** to satisfy cli-reference-routes.test.mjs's strict beta==stable route parity. That would publish /en/stable/reference/cli/orchestrate/** on merge even though channels.stable.tag is still v2.12.0, where the ak orchestrate command does not exist upstream — misleading anyone reading the stable docs. Fix by relaxing the invariant to beta ⊇ stable (whole-copy promote stays safe as long as every stable route also exists in beta; beta may include routes authored ahead of the next promote) and removing the mirrored orchestrate group + prose deltas from content/docs/stable/. The next stable promote picks these up as part of its normal whole-copy step. - cli-reference-routes.test.mjs: expected counts are per-channel; assert EN/VI parity within each channel and stable ⊆ beta across channels. - release-quality-shape.mjs: per-channel source/route baselines; new addMissingSubset() replaces the strict equality cross-channel check. - release-quality-metrics.mjs: per-channel searchPagesPerLocaleChannel. - release-quality.test.mjs: fixtures updated to the object shape.
thieung
added a commit
that referenced
this pull request
Aug 13, 2026
* docs: beta v2.13.0-beta.2 release update (#62) * docs: beta v2.13.0-beta.2 release update Syncs beta channel to v2.13.0-beta.2 via sync-release.mjs (171 reference files, ak-gui asset metadata refreshed for 4 platforms). Adds the new ak orchestrate command group (start / resume / status / stop) as EN+VI prose, mirrored into content/docs/stable/** for whole-copy parity. Updates ak config prefs set/unset and index prose to cover the new worktree.root leaf. Adds ak orchestrate to the root CLI outcome table. Bumps release-quality-shape baseline to 398 source / 397 built routes. * docs: bump search-index baseline for orchestrate group * docs: keep orchestrate group off stable channel until promote The prior commit mirrored the new ak orchestrate CLI group + config prefs worktree.root prose into content/docs/stable/reference/cli/** to satisfy cli-reference-routes.test.mjs's strict beta==stable route parity. That would publish /en/stable/reference/cli/orchestrate/** on merge even though channels.stable.tag is still v2.12.0, where the ak orchestrate command does not exist upstream — misleading anyone reading the stable docs. Fix by relaxing the invariant to beta ⊇ stable (whole-copy promote stays safe as long as every stable route also exists in beta; beta may include routes authored ahead of the next promote) and removing the mirrored orchestrate group + prose deltas from content/docs/stable/. The next stable promote picks these up as part of its normal whole-copy step. - cli-reference-routes.test.mjs: expected counts are per-channel; assert EN/VI parity within each channel and stable ⊆ beta across channels. - release-quality-shape.mjs: per-channel source/route baselines; new addMissingSubset() replaces the strict equality cross-channel check. - release-quality-metrics.mjs: per-channel searchPagesPerLocaleChannel. - release-quality.test.mjs: fixtures updated to the object shape. * fix: allow beta-only search routes * fix: avoid unavailable channel links * docs: align release channel contract (#64) * docs(troubleshooting): add Grok Claude-compat Hook workaround (#63) * docs(troubleshooting): add Grok Claude-compat Hook workaround Document how to disable Claude hook scanning and use ~/.grok/hooks until AgentKit folds global settings commands. Do not recommend editing AgentKit-managed settings.json. * docs: bump release-quality baselines for grok-hooks page The new troubleshooting route is published on beta and stable, EN+VI. Bump reviewed source/built/search counts by one per channel so check:quality:shape matches the authored tree.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Sync ak-docs beta channel to
v2.13.0-beta.2(docs-bundlesha256:af6d56dd8e0ea8c09722c3368032e71f8a3433fa57449a275b52115adcc47a0a,release commit
e1f84b0b0203cb2578aad2e0c9b9b708233ec2c2).Upstream delta from
v2.12.1-beta.6picks up 13 CLI/bundle claims, including:ak orchestrate(Darwin-only) withstart,resume,status,stopsubcommands: durable local worker supervising external CLI job graphs with process-group ownership, crash-safe reconnect, and no persisted-PID guessing.ak config prefs set/unsetgain theworktree.rootleaf (project = relative path only; user = relative or absolute). Rootak config prefsindex and the CLI root outcome table both updated to surface it.sync-release.mjsrefreshed 171 generated reference files (reference-derived/+reference-raw/), rewroterelease-notes.mdx, and Layer A auto-rewrote 10 desktop-app pages across 4 platforms with freshak-gui_*asset metadata from the release page.Audit trail
plans/releases/2.13.0-beta.2/— requestREQ-C0394F50C15656F2, 13 surfaced claims, 174 ledger entries.v2.12.1-beta.6(last approvedaudit/*tag;channels.beta.tagat push-time wasv2.12.1-beta.8but its audit tag was never pushed, so the run resumed from the last verified snapshot rather thanpromotedFromof stable).Prose scope
Beta CLI only (EN + VI parity, technical tokens preserved):
content/docs/beta/reference/cli/index.{en,vi}.mdx— outcome table gains an orchestrate row.content/docs/beta/reference/cli/config/prefs/index.{en,vi}.mdx— goals table gainsworktree.root.content/docs/beta/reference/cli/config/prefs/set.{en,vi}.mdx— third key shape, scope-specific path rules, examples.content/docs/beta/reference/cli/config/prefs/unset.{en,vi}.mdx— third unsettable key, resolved-fallback semantics.content/docs/beta/reference/cli/orchestrate/{index,start,resume,status,stop}.{en,vi}.mdx+meta.{json,vi.json}— new command group.content/docs/beta/reference/cli/meta.{json,vi.json}—orchestrateinserted betweenmcpandplan.Stable remains bound to
channels.stable.tag = v2.12.0. The beta-onlyorchestrateroutes andworktree.rootprose are intentionally absent fromcontent/docs/stable/**until the next stable promotion.Quality contract updates
scripts/cli-reference-routes.test.mjs— expected authored routes are per-channel (stable=165,beta=170); EN/VI remain equal within each channel, and stable must be a subset of beta.scripts/release-quality-shape.mjs— per-channel source/route baselines: stable393/392, beta398/397; cross-channel checks enforcestable ⊆ beta.scripts/release-quality-metrics.mjs— per-channel searchable-page baselines: stable391, beta396; cross-channel search checks enforcestable ⊆ betawhile EN/VI parity remains strict.scripts/release-quality.test.mjs— regression coverage accepts beta-only searchable routes and rejects stable routes missing from beta.Deferred to follow-up
The upstream delta from beta.6 → 2.13.0-beta.2 spans ~13 months and includes a full CK→AK rebrand, so several out-of-scope surfaces were intentionally left for follow-up PRs to keep review manageable:
worktree(addsworktree.rootpriority slots — engineer + marketing docs currently miss the two config scopes),orchestrateengineer skill page (addsak orchestrateprocess-lifecycle delegation and Darwin fallback caveat),planengineer (adds--debate), and the--/references/handoff-gate.mdcross-refs acrossdesign/frontend-design/show-off/slides. Author these under a separatedocs: refresh engineer/marketing kit prose to 2.13.0-beta.2PR.AGENTS.md:63,.agents/skills/ak-docs-release-audit/SKILL.md:47, anddocs/workflows/release-and-deploy.md:116still describe strict beta/stable shape mirroring. Align them with the enforcedstable ⊆ betacontract and the beta-only guidance inkit-prose-drift.mdbefore the next beta-only route addition.Validation
pnpm test— 173/173 pass locally.pnpm typecheck— clean.pnpm lint— clean.pnpm check:catalog— clean (engineer 102 source, marketing 81 source; identity registry unchanged).pnpm check:reference— 678 reference pages clean.Full-build checks were blocked locally by disk-space exhaustion on the host. GitHub CI completed
pnpm build,pnpm check:quality,pnpm check:assets, andpnpm check:linkssuccessfully against a fresh disk.Test plan
pnpm buildcompletes with beta 397 and stable 392 published routes per locale.pnpm check:quality:shapeaccepts stable393/392, beta398/397, andstable ⊆ beta.pnpm check:quality:metrics,pnpm check:assets, andpnpm check:linkspass against freshout/.reference/cli/orchestrateand all four subcommands load in EN + VI; beta config documentsworktree.root; stableorchestratereturns 404 and stable config omits the key; beta-only channel links fall back to/en/stableor/vi/stable.devat65378fc61abfc67b83a98c925078b6a3a3b78519; CI and staging deploy succeeded;docs/v2.13.0-beta.2andaudit/v2.13.0-beta.2both point to the merged SHA.