Skip to content

feat: publish scientific scenario completeness profiles - #751

Merged
Brad-Edwards merged 3 commits into
devfrom
727-scientific-completeness-profile
Jul 12, 2026
Merged

feat: publish scientific scenario completeness profiles#751
Brad-Edwards merged 3 commits into
devfrom
727-scientific-completeness-profile

Conversation

@Brad-Edwards

Copy link
Copy Markdown
Collaborator

Summary

Publishes a machine-checkable REV1 scientific-scenario completeness scope contract that separates stable intended-use profiles from the current delivery assessment and computes every completeness claim from atomic evidence.

Requirement UIDs

  • GOV-942

Related Issues

Closes #727

ADR Impact

  • ADR-009

Changes

  • Publish five intended-use profiles and a separately revisioned 44-concern delivery assessment.
  • Require executable implementation evidence or contract-bound, conformance-validated satisfiability witnesses.
  • Enforce non-conflation, examples, evidence paths, published-schema identity, and reader-facing outcome drift.
  • Register the contracts with schema publication, conformance, packaged corpus, authoring guidance, and normative documentation.

Test Plan

  • Canonical verification passes: 3,586 unit tests, 34 integration tests, and 92% aggregate coverage.
  • The 57-test focused suite includes deliberate-break coverage for every completeness policy rule.
  • Schema/publication parity, installed-wheel corpus checks, Sphinx, lint, hygiene, and pre-commit pass.
  • The direct Ground Control quality gate passes for GOV-942; the standalone REST checker followed its documented timeout/skip path.

Ground Control Checks

Traceability

  • IMPLEMENTS: GOV-942 ← contracts/profiles/scientific-completeness/scientific-scenario-completeness-rev1.json, GOV-942 ← implementations/python/packages/aces_contracts/scientific_completeness.py, GOV-942 ← tools/check_scientific_scenario_completeness.py, GOV-942 ← specs/sdl/scientific-scenario-completeness.md
  • TESTS: GOV-942 ← implementations/python/tests/test_scientific_scenario_completeness.py, GOV-942 ← implementations/python/tests/test_corpus_packaging.py

Checklist

  • Published schemas and the generated schema bundle are identical.
  • Incomplete profiles cannot be presented as complete or carry completeness examples.
  • Validation strength, backend capability, bounded conformance, and behavioral equivalence remain explicit non-claims.
  • Changelog fragment not added: release-please owns releases and this repository prohibits hand-authored fragments.

Documentation

Updated: see diff.

@sonarqubecloud

Copy link
Copy Markdown

@Brad-Edwards
Brad-Edwards merged commit d2774d9 into dev Jul 12, 2026
13 checks passed
@Brad-Edwards
Brad-Edwards deleted the 727-scientific-completeness-profile branch July 12, 2026 23:24
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