Files
openclaw-control-plane/tasks/T4-VPS-baseline.md

54 lines
1.9 KiB
Markdown

# T4 - VPS Baseline Discovery
## Status
done
## Owner
VPS_EXECUTOR
## Dependencies
- T2 sync scaffold available on PC and VPS
- G0 requirement review complete
## Scope
Collect current VPS baseline evidence for OpenClaw Gateway, Gitea, Docker stack, and approval-command readiness.
This task is read-only only. The `smartmotor.cloud` website freeze is a hard constraint: do not change homepage content, linked page content reachable from the homepage, static assets, Nginx routing, Docker bind mounts, container images, service state, or `/opt/services/docker-composite.yml` entries that could alter public website output.
## Allowed Actions
- Read VPS service state.
- Run harmless diagnostic commands.
- Write evidence to `evidence/vps-baseline-YYYYMMDD.md`.
- Update `handoff/VPS_EXECUTOR.md`.
## Required Evidence
- Control-plane repo status at `/home/ubuntu/openclaw-control-plane`
- OpenClaw Gateway process or container status
- High-level Docker stack status for Gateway, Nginx, Gitea, Confluence, and Postgres
- Nginx route summary for OpenClaw without changing routing
- Availability of `openclaw devices approve`, `openclaw nodes pending`, and `openclaw nodes approve` or their current CLI equivalents
- Confirmation that the frozen `smartmotor.cloud` website was not modified
## Stop Conditions
- Any command requests or prints a secret.
- Any step would modify `/opt/services/docker-composite.yml`, public website files, Nginx routes, Docker bind mounts, container images, or service state.
- Any restart, reload, approval, token rotation, or Gateway configuration change is required.
## Acceptance
VPS_VERIFIER must review the evidence before this task is accepted.
## Completion Notes
- VPS_EXECUTOR completed read-only baseline discovery on 2026-05-15.
- Evidence: `evidence/vps-baseline-20260515.md`.
- Handoff updated: `handoff/VPS_EXECUTOR.md`.
- This task is marked `done` for executor completion only; acceptance remains pending VPS_VERIFIER review.