42 lines
1.8 KiB
Markdown
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/requirements/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.`
|