Files
kandev/docs/plans/new-workspace-github-access-defaults/task-03-public-integration-documentation.md
T
2026-08-02 14:13:04 +01:00

42 lines
1.8 KiB
Markdown

---
id: "03-public-integration-documentation"
title: "Public integration documentation"
status: completed
wave: 3
depends_on: ["02-workspace-github-defaults"]
plan: "plan.md"
spec: "../../specs/integrations/github-authentication.md"
---
# Task 03: Public integration documentation
- **Acceptance:** Public docs identify executor credentials as the new-workspace default and
managed workspace credentials as an explicit later choice.
- **Acceptance:** The docs explain operator-only active host `gh` auto-binding, disconnected fallback,
remote-executor responsibility, and unchanged upgrade behavior without implying that a token is
stored.
- **Verification:** Run both public-doc validators.
```bash
node --test scripts/validate-public-docs.test.mjs
node scripts/validate-public-docs.mjs
```
- **Files likely touched:** `docs/public/integrations.md`.
- **Dependencies:** Task 02.
- **Parallelism:** sequential; documentation must reflect the final green behavior.
- **Inputs:** amended GitHub-authentication spec, ADR-2026-08-02-new-workspace-github-access-defaults,
and Task 02 results.
- **Risks:** Avoid saying Local/Worktree behavior also applies to Docker/SSH/cloud executors, and do
not describe existing workspaces as migrated.
- **Output contract:** Summarize the doc changes and exact validator results; mark this task and the
plan complete and synchronize `## Verification Results`.
## Results
- Updated `docs/public/integrations.md` to document executor inheritance as the new-workspace
default, managed credentials as opt-in, operator/admin-only active `gh` auto-binding, soft
disconnected fallback, remote-executor credential responsibility, and unchanged upgrades.
- Public-doc test suite: `58 passed`.
- Public-doc validator: `Validated 41 published docs pages.`