docs(plan): check off M3.1 quality gates for PR #128

This commit is contained in:
khyari hamza
2026-02-23 17:56:27 +00:00
parent bd58cc04f4
commit e880aa13d9
+2 -2
View File
@@ -2684,8 +2684,8 @@ This section replaces all unfinished work items with the Day 14 plan. Work is or
- [x] Tests (Behave) [Hamza]: Add scenarios for decision model validation and serialization.
- [x] Tests (Robot) [Hamza]: Add Robot test for decision model persistence contract.
- [x] Tests (ASV) [Hamza]: Add `benchmarks/decision_model_bench.py` for model overhead.
- [ ] Quality [Hamza]: Verify coverage >=97% via `nox -s coverage_report`. If coverage is <97% then review the current unit test coverage report at `build/coverage.xml` and use it to write new Behave based unit tests to improve code coverage. Specifically, write Behave style unit tests that are descriptively named and specifically improves coverage on whichever file has the most uncovered lines by writing tests that will target the uncovered lines in the report. Once that is done rerun `nox -s coverage_report` to verify all tests pass and coverage is above >=97%. Only mark this as complete once coverage is >=97%, if not repeat this task as many times as is needed until coverage reaches >=97%.
- [ ] Quality [Hamza]: Run `nox` (all default sessions, including benchmark), fix any errors if needed ensuring nox passes across **entire** code base, do not ignore any failure even if it seems unrelated to this commit, fix it.
- [x] Quality [Hamza]: Verify coverage >=97% via `nox -s coverage_report`. If coverage is <97% then review the current unit test coverage report at `build/coverage.xml` and use it to write new Behave based unit tests to improve code coverage. Specifically, write Behave style unit tests that are descriptively named and specifically improves coverage on whichever file has the most uncovered lines by writing tests that will target the uncovered lines in the report. Once that is done rerun `nox -s coverage_report` to verify all tests pass and coverage is above >=97%. Only mark this as complete once coverage is >=97%, if not repeat this task as many times as is needed until coverage reaches >=97%.
- [x] Quality [Hamza]: Run `nox` (all default sessions, including benchmark), fix any errors if needed ensuring nox passes across **entire** code base, do not ignore any failure even if it seems unrelated to this commit, fix it.
- [x] Git [Hamza]: Perform an appropriate `git add` command to add all the files that should be part of this commit to the git index
- [x] Git [Hamza]: `git commit -m "feat(decision): add decision domain and context snapshots"`
- [x] Git [Hamza]: `git push -u origin feature/m4-decision-domain`