Repository navigation
fix(v0.12): T04 State Engine reliability hardening and regression validation #371
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: CI | |
| on: | |
| push: | |
| branches: [main] | |
| pull_request: | |
| branches: [main] | |
| permissions: | |
| contents: read | |
| jobs: | |
| validate: | |
| runs-on: ${{ matrix.os }} | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| os: [ubuntu-latest, windows-latest] | |
| timeout-minutes: 15 | |
| steps: | |
| - name: Check out repository | |
| uses: actions/checkout@v7 | |
| - name: Set up Node.js | |
| uses: actions/setup-node@v7 | |
| with: | |
| node-version: 22 | |
| - name: Validate skills and agents | |
| run: npm run validate | |
| - name: Check plugin manifest synchronization | |
| run: npm run doctor | |
| - name: Test plugin synchronization invariants | |
| run: npm run sync:validate:test | |
| - name: Validate installer integrity | |
| run: npm run installer:validate:test | |
| - name: Validate Development Contract orchestration foundation | |
| run: npm run orchestration:validate | |
| - name: Validate execution safety foundation | |
| run: npm run execution-safety:validate | |
| - name: Validate evidence and control coverage | |
| run: npm run evidence:validate | |
| - name: Validate core orchestration runtime | |
| run: npm run orchestration-core:validate | |
| - name: Validate orchestration command integration | |
| run: npm run orchestration-integration:validate | |
| - name: Validate v0.9 reliability regressions | |
| run: npm run v09-reliability:validate | |
| - name: Validate documentation | |
| run: npm run docs:validate | |
| - name: Test documentation validator | |
| run: npm run docs:validate:test | |
| - name: Validate OpenCode configuration | |
| run: npm run opencode:validate | |
| - name: Validate platform template adapters | |
| run: npm run platform:validate | |
| - name: Validate external research contract | |
| run: npm run research:validate | |
| - name: Validate v0.7.1 regression suite | |
| run: npm run v071:validate | |
| - name: Validate Live UI Preview runtime | |
| run: npm run ui-preview:test | |
| - name: Validate token and context efficiency | |
| run: | | |
| npm run token-efficiency:test | |
| npm run token:audit:check | |
| - name: Run Scale/Context Phase 0-1 baseline | |
| run: node scripts/phase01-scale-context-baseline.mjs | |
| - name: Validate Scale/Context v0.12 Phase 2 PLAN | |
| run: node scripts/phase02-scale-context-plan-validate.mjs | |
| - name: Validate v0.12 Cost Observatory increment | |
| run: npm run cost-observatory:test | |
| - name: Validate v0.12 Workspace Target Engine increment | |
| run: npm run workspace-targets:test | |
| - name: Validate v0.12 Execution Capsules & Context Cache increment | |
| run: npm run execution-capsule:test | |
| - name: Validate v0.12 State Engine V2 increment | |
| run: npm run state-engine-v2:test | |
| - name: Benchmark v0.12 State Engine V2 append endurance | |
| run: npm run state-engine-v2:benchmark | |
| - name: Validate Design Authority governance | |
| run: npm run design-authority:validate | |
| - name: Validate Autopilot runtime and evaluations | |
| run: npm run autopilot:validate | |
| - name: Validate exact release command | |
| run: npm run release:validate |