3.6 KiB
3.6 KiB
id, title, status, wave, depends_on, plan, requirements, acceptance_criteria, system_design
| id | title | status | wave | depends_on | plan | requirements | acceptance_criteria | system_design | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 03-document-https-access | Document executor HTTPS access | complete | 3 |
|
plan.md |
|
|
|
Task 03: Document executor HTTPS access
Summary
Explain the implemented HTTPS fallback and its limits in the existing public integration guide. Record the completed work-order results without claiming live GitHub access from fake-credential tests.
In scope
- Update the task credential policy explanation in
docs/public/integrations.md. - Explain Local/Worktree scope, available host CLI credentials, explicit token precedence, and preserved Git configuration.
- State that remote executors still need their own credentials and that a CLI login does not grant additional repository permissions.
- Explain that this behavior uses the backend service account's visible CLI configuration.
- Synchronize the authentication design and package results with the final implementation.
Out of scope
No new documentation page, UI copy, screenshots, or translation keys. Result sections are updated when review validation changes the recorded implementation behavior.
Acceptance
- Public instructions describe the completed behavior and retain the managed-mode isolation contract.
- Documentation validators pass, and all work-order results contain actual command outcomes.
Verification
From the repository root:
node --test scripts/validate-public-docs.test.mjs
node scripts/validate-public-docs.mjs
python3 scripts/list-docs.py validate
python3 scripts/lint-spec-files.py --all
git diff --check
Files likely touched
docs/public/integrations.mddocs/specs/integrations/requirements/github-authentication.mddocs/specs/integrations/system-design/github-authentication-01.mddocs/specs/integrations/system-design/github-authentication-02.mddocs/plans/executor-host-gh-bridge/plan.md- This package's work-order Results sections.
Dependencies
Tasks 01 and 02.
Risks
A desktop terminal login can differ from credentials visible to a backend service. The guide must not promise that a token can authenticate SSH or access every repository.
Parallelism
sequential
Inputs
- The implemented behavior and recorded results from Tasks 01 and 02.
- The existing public integration guide's task credential policy section.
/docs-maintainerand/simple-english.
Results
- Updated
docs/public/integrations.mdwith the Local and Worktree hostghfallback, backend service-account scope including the requiredgh auth loginaccount, host-specific explicit token precedence, preserved Git configuration, remote-executor limits, and permission boundary. - Synchronized the implementation plan and all work-order statuses with the completed production and regression work, including the strict resolver, configure-boundary composition, marker ownership, and profile-aware probing.
node --test scripts/validate-public-docs.test.mjspassed with 62 tests.node scripts/validate-public-docs.mjsvalidated 46 published docs pages.python3 scripts/list-docs.py validatepassed for 264 decisions and 818 specifications.python3 scripts/lint-spec-files.test.pypassed all 36 tests.python3 scripts/lint-spec-files.py --allpassed.git diff --checkpassed.