Repository navigation
feat(OMN-13366): add deterministic acceptance evidence - #1299
Conversation
📝 WalkthroughWalkthroughAdds deterministic acceptance evidence to quality gate results: task class contracts gain ChangesDeterministic Acceptance Evidence
Estimated code review effort🎯 4 (Complex) | ⏱️ ~60 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
✅ Architectural Review — PASSEDErrors: 0 What this checks
No architectural violations found. Powered by node_pr_review_bot |
✅ PR Review Bot — CLEANFindings: 0
Verdict semantics
Powered by node_pr_review_bot — FSM pipeline with multi-model review fan-out |
|
| Verdict | Meaning | Blocks merge? |
|---|---|---|
passed |
No critical/error findings | No |
blocked |
CRITICAL or ERROR findings found | Yes |
degraded |
All models unavailable (infra) | No (pilot) |
Powered by omniintelligence.review_pairing.cli_review — node-based adversarial review via HandlerLlmCliSubprocess (OMN-8524)
8943119 to
92e3531
Compare
92e3531 to
3b7316d
Compare
Summary
Implements OMN-13366 P1 deterministic acceptance for verifiable delegation classes.
score_source: deterministic_acceptanceand deterministicacceptance_authorityforcode_generation,test, andvalidator_generationintask_class_contracts.v1.yaml.score_source,acceptance_version,corpus_hash,validator_or_artifact_hash,acceptance_command,actual_score,pass, andfailure_cases.node_generation_consumercorpus acceptance results with the same deterministic evidence bundle for validator-generation corpus gates.Evidence-Ticket: OMN-13366
Evidence-Source: OCC#2831
Verification
Latest rebased head:
3b7316d53b5d260464802c0655c934be11892bd3onorigin/dev2ce4b9672e30fa0647b87de5a042b31f2bf18a7c.uv run pytest tests/unit/delegation/test_quality_gate_deterministic_acceptance_omn13366.py tests/unit/nodes/node_generation_consumer/test_corpus_acceptance.py -q-> 17 passed.uv run pytest tests/unit/delegation tests/unit/nodes/node_generation_consumer -q-> 497 passed.uv run ruff check src/ tests/ && git diff --check-> passed.LC_ALL=C LANG=C uv run pytest -m "not integration and not kafka" -q-> 7554 passed, 35 skipped, 97 deselected.OMNIBASE_INFRA_PATH="$OMNI_HOME/omnibase_infra" LC_ALL=C LANG=C uv run pre-commit run --all-files-> passed after rerun; first run only normalized generated dep-health evidence, which was restored.Earlier full
uv run pytest -qon the pre-rebase head also ran: 7576 passed, 75 skipped, 4 failed. Failures were external/local-environment, not OMN-13366 paths:node_pr_polishunit assertion captured the localLC_ALL=C.UTF-8warning from the fakeuvsubprocess; the broad unit/non-Kafka run passed withLC_ALL=C LANG=C.Rollback
No rollback applied. Change is isolated to deterministic acceptance evidence/result semantics and task-class declarations.