Skip to content

Capture live-Docker release-host evidence for private alpha #15

Description

@Joncallim

Goal

Record release-host live-Docker evidence for the private-alpha gate without overstating what was validated.

Plain-English Context

DockerMap is meant to inspect real Docker hosts, so a release should not rely only on mock data or a developer laptop. This issue asks an agent to run the live-Docker check on the actual release-style host and record exactly what passed, what versions were used, and what still needs attention.

Roadmap Source

  • docs/planning/ROADMAP.md -> Now: Private Alpha Hardening -> Capture release-host evidence.
  • docs/release/RELEASE_CHECKLIST.md -> Execute After Next Commit -> capture live-Docker evidence on the release host with npm run test:live-docker, including Docker and Compose versions.

Recommended Agent

Primary: qa-evidence

Handoff note: use release-ops only if the release host itself needs deployment or environment setup before tests can run.

Scope

Target areas:

  • docs/release/RELEASE_CHECKLIST.md
  • release notes location if one already exists
  • docs/testing/TESTING_PLAN.md only if the evidence procedure is stale or incomplete
  • tests/e2e only if the live-Docker test itself is broken and the maintainer asks for a fix

Direction

  1. Run this on the intended Docker-capable Linux release host, not a mock-only local environment.
  2. Record the exact commit SHA under test.
  3. Record host OS/kernel and tool versions needed to interpret the result: Node, npm, Rust, Cargo, Docker, Docker Compose, and browser/Playwright browser if applicable.
  4. Run npm run test:live-docker and preserve the exact pass/fail result.
  5. If the command fails, capture the failing step and recommend keeping the release gate open.
  6. Do not edit app behavior as part of this issue unless explicitly redirected; this issue is for evidence capture.
  7. Do not include secrets, host tokens, auth headers, or private URLs in the issue comment or docs.

Acceptance Criteria

  • Release evidence identifies the commit SHA and the release host context.
  • npm run test:live-docker result is recorded with Docker and Compose versions.
  • The release checklist is updated to show the evidence status for the live-Docker gate.
  • Any failure includes a plain-English reason and a next action instead of being marked complete.
  • No private token, credential, auth header, or sensitive host path is pasted into docs or comments.

Validation Commands

Run on the release host and record exact results:

  • git rev-parse HEAD
  • node --version
  • npm --version
  • rustc --version
  • cargo --version
  • docker --version
  • docker compose version
  • uname -a
  • npm run test:live-docker

State any skipped commands and why.

Closure Evidence

When resolved, post a comment using the repository evidence format:

## Resolution Evidence
- What changed:
- Why this resolves the issue:
- How I checked it:
- Remaining risk or follow-up:

Recommendation: This issue appears resolved and can be closed by a maintainer.

If the command could not be run on the release host, recommend keeping the issue open. Do not close the issue automatically.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions