Compare commits
4
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
84225828bd | ||
|
|
e8ddf82040 | ||
|
|
6a181aa5d7 | ||
|
|
c08ca9c22d |
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
name: corp-v1-channel-uat
|
name: corp-v1-channel-uat
|
||||||
description: Use when validating a deployed Corp v1 environment through UAT journeys.
|
description: Use when validating a deployed Corp v1 environment through UAT journeys.
|
||||||
version: 1.1.2
|
version: 1.2.2
|
||||||
author: Hermes Agent
|
author: Hermes Agent
|
||||||
license: MIT
|
license: MIT
|
||||||
metadata:
|
metadata:
|
||||||
@@ -42,13 +42,14 @@ If any identity is mutable, missing, or contradictory, record `BLOCKED` rather t
|
|||||||
|
|
||||||
## Responsibilities
|
## Responsibilities
|
||||||
|
|
||||||
1. Maintain a dedicated pnpm E2E repository with versioned journeys.
|
1. Maintain a dedicated pnpm E2E repository as the authoritative home for every non-unit test and its fixtures, configuration, runner, and evidence contract.
|
||||||
2. Execute journeys against the exact deployed environment supplied by Delivery.
|
2. Keep the application repository limited to application source and unit tests. Browser, network/socket, database, container/image, Helm/rendering, cross-package integration, performance, deployed-environment, security-boundary, and user-observable acceptance testing belongs to UAT/E2E.
|
||||||
3. Collect machine-readable and human-reviewable evidence.
|
3. Execute source-coupled non-unit suites against an exact application-source checkout and black-box journeys against the exact deployed environment supplied by Delivery.
|
||||||
4. Distinguish product failures, environment failures, and test defects.
|
4. Collect machine-readable and human-reviewable evidence.
|
||||||
5. Return product/environment failures to Kanban and Delivery with reproducible evidence.
|
5. Distinguish product failures, environment failures, and test defects.
|
||||||
6. Rerun the affected journey set after a verified redeployment.
|
6. Return product/environment failures to Kanban and Delivery with reproducible evidence.
|
||||||
7. Hand a `UAT_PASSED` or `UAT_FAILED` verdict to Releases without implying release approval.
|
7. Rerun the affected journey set after a verified redeployment.
|
||||||
|
8. Hand a `UAT_PASSED` or `UAT_FAILED` verdict to Releases without implying release approval.
|
||||||
|
|
||||||
## Required E2E repository pipeline
|
## Required E2E repository pipeline
|
||||||
|
|
||||||
@@ -58,7 +59,7 @@ Every project UAT repository uses two Gitea Actions workflows:
|
|||||||
non-default branch push
|
non-default branch push
|
||||||
└── CI / Change Validation
|
└── CI / Change Validation
|
||||||
├── repository validation for every exact pushed commit
|
├── repository validation for every exact pushed commit
|
||||||
└── smoke journeys only when that commit is an open PR head
|
└── smoke journeys for explicit PR events or exact review-associated commits
|
||||||
|
|
||||||
merge to the default `test` branch
|
merge to the default `test` branch
|
||||||
└── UAT / Integrated Regression
|
└── UAT / Integrated Regression
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# Journey repository contract
|
# Journey repository contract
|
||||||
|
|
||||||
The UAT repository is a standalone pnpm/Playwright project. It contains no Kubernetes, Helm, Argo CD, application implementation, image publication, or deployment logic.
|
The UAT repository is a standalone pnpm/Playwright project and the authoritative home for all non-unit tests. It may contain source-coupled integration, container-contract, and Helm-rendering tests, but contains no application implementation, deployable Kubernetes/Helm desired state, image publication, Argo CD mutation, or deployment logic.
|
||||||
|
|
||||||
## Required baseline
|
## Required baseline
|
||||||
|
|
||||||
@@ -36,7 +36,7 @@ A smaller standalone repository may keep `journeys/`, `fixtures/`, `helpers/`, a
|
|||||||
non-default branch push
|
non-default branch push
|
||||||
└── CI / Change Validation
|
└── CI / Change Validation
|
||||||
├── formatting, linting, type checks, contract tests, journey discovery, build when applicable
|
├── formatting, linting, type checks, contract tests, journey discovery, build when applicable
|
||||||
└── smoke journeys only when the exact commit is an open PR head
|
└── smoke journeys for explicit PR events or exact review-associated commits
|
||||||
|
|
||||||
PR opened or reopened
|
PR opened or reopened
|
||||||
└── CI / Change Validation
|
└── CI / Change Validation
|
||||||
|
|||||||
Reference in New Issue
Block a user