Skip to content

refactor(governance,ci): converge report schema, harden CI pipeline, sequence modernization#7

Merged
AGIBuild merged 1 commit intomainfrom
improvement/governance-ci-modernization
Mar 15, 2026
Merged

refactor(governance,ci): converge report schema, harden CI pipeline, sequence modernization#7
AGIBuild merged 1 commit intomainfrom
improvement/governance-ci-modernization

Conversation

@Hongwei-MB
Copy link
Copy Markdown
Collaborator

Summary

  • Governance closeout: Retire TransitionGateDiagnosticEntry, emit single GovernanceFailure-based failures array, validate transition-gate parity against Ci transitive closure, simplify Ci direct dependencies
  • CI reliability & security: Replace force-push badge publishing with safe fetch-checkout-push flow; add commitSha and workflowRunId verification in release manifest checks
  • CI performance: Introduce CiMatrix target for lightweight cross-platform validation; unify NuGet cache key to packages.lock.json hash across all workflows
  • Modernization sequencing: Establish execution order (runtime-architecture-decompositionconfiguration-interface-error-modernization); sync all OpenSpec artifacts with implementation state

Test plan

  • openspec validate --all --strict passes
  • All 2005 unit tests pass (dotnet test)
  • ./build.sh --target CiMatrix --configuration Release succeeds locally
  • CI workflow passes on this PR

Made with Cursor

…sequence modernization

Phase 1 - Governance closeout:
- Retire TransitionGateDiagnosticEntry; emit single GovernanceFailure-based failures array
- Validate transition-gate parity against Ci transitive closure instead of direct edges
- Simplify Ci target DependsOn to high-level orchestration targets

Phase 2 - CI reliability & security:
- Replace force-push badge publishing with safe fetch-checkout-push flow
- Add commitSha and workflowRunId verification in release manifest checks

Phase 3 - CI performance & signals:
- Introduce CiMatrix target for lightweight cross-platform validation
- Unify NuGet cache key across ci.yml and codeql.yml to packages.lock.json hash

Phase 4 - Modernization sequencing:
- Establish execution order: runtime-architecture-decomposition before
  configuration-interface-error-modernization
- Sync all OpenSpec artifacts (proposal, design, tasks, specs) with implementation state

Made-with: Cursor
@AGIBuild AGIBuild merged commit ebfcd56 into main Mar 15, 2026
12 checks passed
@Hongwei-MB Hongwei-MB deleted the improvement/governance-ci-modernization branch April 5, 2026 07:21
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.

2 participants