[E00-S05] CI quality baseline #62

Open
opened 2026-08-26 23:59:57 +00:00 by kpcto · 1 comment
Owner

Parent epic: [E00] Repository and runtime foundation (#28)

Intent

Provide a CI pipeline whose pull-request stages enforce quality from frozen install through builds, with a container/Compose smoke stage on main/release branches.

Acceptance criteria

  • CI runs frozen install before later stages
  • CI runs a typecheck stage
  • CI runs a formatting/lint policy stage
  • CI runs unit tests
  • CI runs architecture tests
  • CI runs PostgreSQL integration tests
  • CI builds the admin and server applications
  • main/release branches also run container/Compose smoke

Explicitly out of scope

  • Docker Compose baseline stack (E00-S02)
  • configuration service validation (E00-S04)
  • PostgreSQL adapter and migration runner (E00-S03)
  • workspace bootstrap manifests (E00-S01)

Test plan

  • pull request pipeline runs the required stages in order
  • main/release branch pipeline runs the container/Compose smoke stage

Rollback note

  • revert the CI workflow configuration file; no application data change

Owning stream

platform

Risk quadrant

agent-full

> Parent epic: [E00] Repository and runtime foundation (#28) ## Intent Provide a CI pipeline whose pull-request stages enforce quality from frozen install through builds, with a container/Compose smoke stage on main/release branches. ## Acceptance criteria - CI runs frozen install before later stages - CI runs a typecheck stage - CI runs a formatting/lint policy stage - CI runs unit tests - CI runs architecture tests - CI runs PostgreSQL integration tests - CI builds the admin and server applications - main/release branches also run container/Compose smoke ## Explicitly out of scope - Docker Compose baseline stack (E00-S02) - configuration service validation (E00-S04) - PostgreSQL adapter and migration runner (E00-S03) - workspace bootstrap manifests (E00-S01) ## Test plan - pull request pipeline runs the required stages in order - main/release branch pipeline runs the container/Compose smoke stage ## Rollback note - revert the CI workflow configuration file; no application data change ### Owning stream platform ### Risk quadrant agent-full
kpcto added this to the Sprint 0 milestone 2026-08-26 23:59:57 +00:00
kpcto added the
kind
story
status
ready
labels 2026-08-26 23:59:57 +00:00
bot-dispatcher added
status
proposed
and removed
status
ready
kind
story
labels 2026-08-27 00:00:00 +00:00
Member

Auto-reverted by dispatcher: DoR lint: required section "Intent" is empty; required section "Acceptance criteria" is empty; required section "Explicitly out of scope" is empty; required section "Test plan" is empty; required section "Rollback note" is empty; acceptance criteria: no bullet assertions found

status/ready may only be applied by a human maintainer.

> Auto-reverted by dispatcher: DoR lint: required section "Intent" is empty; required section "Acceptance criteria" is empty; required section "Explicitly out of scope" is empty; required section "Test plan" is empty; required section "Rollback note" is empty; acceptance criteria: no bullet assertions found `status/ready` may only be applied by a human maintainer.
kpcto added the
kind
story
label 2026-08-27 21:23:05 +00:00
Sign in to join this conversation.