Skip to content

feat: Enforce strict CI quality gates and Tech Stack governance - #17

Merged
archat-hash merged 1 commit into
mainfrom
feature/strict-governance-and-ci
Jul 13, 2026
Merged

archat-hash merged 1 commit into
mainfrom
feature/strict-governance-and-ci

Conversation

@archat-hash

Copy link
Copy Markdown
Owner

This PR introduces two major architectural and workflow improvements:
1. CI Pipeline & Integrity Enforcement

  • Automated `check:arch` and `test:coverage` (95% threshold) inside the GitHub Actions PR workflow.
  • Updated Orchestrator and QA duties to prevent 'cutting corners' on quality metrics.
    2. Tech Stack Governance
  • Created `docs/architecture/TECH_STACK.md` as the single source of truth for allowed dependencies.
  • Added rules for Architect (Tech Stack Controller) and Developer (Strict Tech Stack Adherence).
  • Moved `@yao-pkg/pkg` and `esbuild` from production `dependencies` to `devDependencies` to reduce end-user installation bloat.

- Enforce 95% branch coverage and architecture dependency checks in CI (pr-tests.yml)

- Introduce Tech Stack Controller duty for Architect and enforce strict package allowance (TECH_STACK.md)

- Move build tooling (@yao-pkg/pkg, esbuild) to devDependencies

- Enhance Orchestrator with Integrity Controller duty to prevent team from cutting corners
@archat-hash
archat-hash force-pushed the feature/strict-governance-and-ci branch from 15a515d to e905622 Compare July 13, 2026 11:40
@archat-hash
archat-hash merged commit e530dbd into main Jul 13, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant