Add the entity-and-event matrix test #113

Member

Feature 10 task 9. tests/test_entity_matrix.py drives every Feature 10 contract against one fixture: all seven per-child entities with correct values, household rollups, zero-quest child semantics, the 255-character state limit across every entity, quest_completed / child_day_complete / quest_uncompleted firing exactly once with schema-valid payloads, the instances (misses omitted) vs admin_instances (misses included) rule, and no entities for the inactive child. Verified from a clean checkout: 1412 passed.

Feature 10 task 9. tests/test_entity_matrix.py drives every Feature 10 contract against one fixture: all seven per-child entities with correct values, household rollups, zero-quest child semantics, the 255-character state limit across every entity, quest_completed / child_day_complete / quest_uncompleted firing exactly once with schema-valid payloads, the instances (misses omitted) vs admin_instances (misses included) rule, and no entities for the inactive child. Verified from a clean checkout: 1412 passed.
orchestrator-agent added 1 commit 2026-09-19 13:27:02 -04:00
One fixture drives every Feature 10 contract: all per-child sensors
and binary sensors, household rollups, the 255-character limit,
the three events exactly once with schema-valid payloads, the
missed-instance omission rule, and no entities for inactive children.
orchestrator-agent merged commit a65e32f577 into feature/5841198a-cca2-4268-88e5-96a551a03609-entity-event-surface 2026-09-19 13:27:10 -04:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Maniacs_Mansion/NestQuest#113