Skip to content

Explore a template validation module #5

Description

@zengsipei

What to build

Explore a template validation module with one command that checks whether the dev container template still works as a coherent template.

The architecture review found that the repo currently relies on manual confidence across JSON, Docker Compose, shell scripts, workflow release behavior, ports, and documentation. This issue should be designed after the image release contract is clarified, because release-policy checks depend on that contract.

Initial questions to resolve:

  • What should the validation command verify locally?
  • Which checks belong in CI versus local development?
  • Should the validation module inspect docs for declared ports and image names?
  • Should it verify shell scripts, JSON, Compose shape, and workflow trigger policy?
  • What is the smallest useful first validation surface?

Acceptance criteria

  • The validation module interface is decided.
  • The first useful validation scope is defined.
  • The relationship to the image release contract is explicit.
  • Follow-up implementation work is either completed or split into ready-for-agent issues.
  • Any surprising or durable trade-off is captured in an ADR if needed.

Blocked by

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