seam(validator): wire I_DISPLACED into the RULES registry #101
No reviewers
Labels
No labels
in-progress
in-review
ready-for-agent
seam-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
patrick/Polaris!101
Loading…
Reference in a new issue
No description provided.
Delete branch "seam/wire-i-displaced-into-validator"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
Resolves seam request #92: wires
I_DISPLACED(PH5.5,validator/rules/displaced.py) intopolaris.validator.RULESand its two shared test files, which were outside PH5.5'''s own ownedpaths.
What changed
polaris/validator/__init__.py: importdisplaced, adddisplaced.check_displacedtoRULES, dropI_DISPLACEDfrom the module docstring'''s not-implemented-here list.tests/unit/validator/test_rules.py: add theI_DISPLACEDcase.tests/unit/validator/test_validate.py: removeI_DISPLACEDfromDEFERRED_TO_LATER_TICKETS.tests/fixtures/bad_plans/displaced.py:dropped_without_reason()also shrinks the shift'''sspan so it stays isolated to
I_DISPLACEDwhen the whole rule registry runs against it —the original fixture also tripped
W_IDLE_CREWoncecheck_displacedwas actually wired in(a real fixture-isolation bug this seam request'''s own test exists to catch).
Test Plan
Full backend suite green: 682 unit tests,
ruff,mypy --strictall clean.Checklist
polaris.domainCloses #92
🤖 Generated with Claude Code
https://claude.ai/code/session_01LoNrSy7Reyp7evkfcdHeLX