Skip to content

feat: evaluate runtime completion governance#80

Merged
xiaojiou176 merged 5 commits intomainfrom
feat/wave2-completion-governance-runtime
Apr 13, 2026
Merged

feat: evaluate runtime completion governance#80
xiaojiou176 merged 5 commits intomainfrom
feat/wave2-completion-governance-runtime

Conversation

@xiaojiou176
Copy link
Copy Markdown
Member

Summary

  • add a runtime completion governance evaluator during run finalize
  • persist a completion governance report and queue unblock tasks from runtime decisions
  • project the runtime governance read-back into dashboard and desktop Run Detail

Verification

  • bash scripts/run_orchestrator_pytest.sh apps/orchestrator/tests/test_completion_governance_runtime.py apps/orchestrator/tests/test_scheduler_bridge_finalize_edges.py apps/orchestrator/tests/test_schema_validation.py -q
  • pnpm --dir apps/dashboard exec vitest run tests/rundetail_core.suite.tsx
  • pnpm --dir apps/desktop exec vitest run src/pages/run_detail_page_controls.test.tsx
  • pnpm --dir apps/dashboard exec tsc -p tsconfig.typecheck.json --noEmit
  • pnpm --dir apps/desktop exec tsc -p tsconfig.json --noEmit
  • npm run docs:check
  • npm run scan:host-process-risks
  • npm run truth:triage
  • pre-commit run --all-files
  • npm run ci

Notes

  • repo-side truth is green; truth:triage still fails only on external upstream Docker receipts (ci-core-image, ui-audit-playwright)
  • this slice advances Wave 2, but it does not claim Wave 2 is fully closed because Context Pack and Harness Request still lack a real runtime lifecycle

@xiaojiou176 xiaojiou176 marked this pull request as ready for review April 13, 2026 03:17
@xiaojiou176 xiaojiou176 dismissed a stale review via 0092ffc April 13, 2026 03:20
@xiaojiou176 xiaojiou176 dismissed a stale review via a4f94cb April 13, 2026 03:28
@xiaojiou176 xiaojiou176 merged commit f9526a2 into main Apr 13, 2026
15 checks passed
@xiaojiou176 xiaojiou176 deleted the feat/wave2-completion-governance-runtime branch April 13, 2026 03:36
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