Overview
PyAutoHeart reports six tenant-firewall mismatches introduced by recent
PyAutoBrain and PyAutoHands work. These are intentional policy inventories,
test fixtures, and explanatory examples, so they should be declared in the
firewall's frozen baseline without changing organ source or weakening detection.
Plan
- Register the six intentional organ-code surfaces.
- Keep the detector and affected Brain/Hands files unchanged.
- Verify the full manifest and its negative drift behavior.
- Refresh Heart after merge.
Detailed implementation plan
Affected Repositories
Branch Survey
| Repository |
Current Branch |
Dirty? |
| PyAutoMind |
main |
unrelated draft plus task prompt |
Suggested branch: feature/register-tenant-firewall-surfaces
Work classification: Library workflow
Worktree root: ~/Code/PyAutoLabs-wt/register-tenant-firewall-surfaces/
Implementation Steps
- Update
scripts/repos_sync.py::FIREWALL_ALLOWLIST for the two hygiene
scanners, clean-slate script/tests, hygiene tests, and notebook runner.
- Run
python3 scripts/repos_sync.py --check.
- Run a negative probe proving undeclared facts still fail.
- Review, ship, merge with authorization, and refresh Heart.
Key Files
scripts/repos_sync.py — canonical firewall baseline
Original Prompt
Click to expand starting prompt
do the next bit of work
Overview
PyAutoHeart reports six tenant-firewall mismatches introduced by recent
PyAutoBrain and PyAutoHands work. These are intentional policy inventories,
test fixtures, and explanatory examples, so they should be declared in the
firewall's frozen baseline without changing organ source or weakening detection.
Plan
Detailed implementation plan
Affected Repositories
Branch Survey
Suggested branch:
feature/register-tenant-firewall-surfacesWork classification: Library workflow
Worktree root:
~/Code/PyAutoLabs-wt/register-tenant-firewall-surfaces/Implementation Steps
scripts/repos_sync.py::FIREWALL_ALLOWLISTfor the two hygienescanners, clean-slate script/tests, hygiene tests, and notebook runner.
python3 scripts/repos_sync.py --check.Key Files
scripts/repos_sync.py— canonical firewall baselineOriginal Prompt
Click to expand starting prompt