Files
kandev/docs/plans/embedded-vscode-windows-availability/task-04-document-host-platform.md
T
2026-08-24 11:09:03 +00:00

64 lines
2.0 KiB
Markdown

---
id: "04-document-host-platform"
title: "Document host-platform availability"
status: done
wave: 3
depends_on: ["02-filter-task-topbar-editors"]
plan: "plan.md"
spec: "../../specs/ui/requirements/embedded-vscode-windows-availability.md"
---
# Task 04: Document host-platform availability
## Acceptance
- Public editor-integration guidance states that the task-detail topbar does not offer
**VS Code (Embedded)** when the Kandev backend host is Windows, independent of visitor platform.
- The feature-status table carries the same host boundary without implying that all editor
integrations are unavailable.
- Public-doc validation passes.
## Verification
```bash
rg -n "VS Code \\(Embedded\\)|Embedded VS Code" docs/public/developer-tools.md docs/public/feature-status.md
node --test scripts/validate-public-docs.test.mjs
node scripts/validate-public-docs.mjs
```
## Files likely touched
- `docs/public/developer-tools.md`
- `docs/public/feature-status.md`
## Dependencies
- Task 02 defines the final observable wording.
## Parallelism
Parallel-safe with Task 03 after Task 02. The files are disjoint and no shared schema, package
configuration, generated contract, or lockfile is involved. User authorization is still required
before using subagents.
## Inputs
- Spec sections: **Why**, **What**, and **Out of scope**.
- Plan section: **Public documentation**.
- External references:
- `https://github.com/coder/code-server/releases/tag/v4.130.0`
- `https://github.com/coder/code-server/blob/main/docs/install.md`
- Existing documentation:
- `docs/public/developer-tools.md`
- `docs/public/feature-status.md`
## Risks
- Keep the wording version-independent because Kandev's pinned code-server version can change.
- Say “Kandev backend host,” not browser, visitor device, or task executor.
## Output contract
Report the public-doc wording changed, files changed, validation commands/results, blockers, and
update this task to `done` plus its checkbox/status in `plan.md`.