From 062b496768ebb0916de68fece315d5c85e913a9e Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 17 Aug 2026 22:54:53 +0000 Subject: [PATCH 1/4] maintenance: firewall allowlist +2 by the rule, --only selector, smoke-block identity leg MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The repos_sync.py third of PyAutoMind#198 (tenant-firewall drift): - FIREWALL_ALLOWLIST: extend the _intake.py entry with autofit_workspace (measured-noise docstring — the names are the evidence) and add tests/test_intake_reconcile_ranking.py (assertions pin resolution against the live body map). Net +1 entry / +1 token, vs +8 entries for the rejected allowlist-all clear; both audited with negative probes (a wrong token in these files still fails). - check_heart: validate the new smoke: block in Heart's config the same way the repos: groups are checked (soft-skip while absent, so this merges ahead of the PyAutoHeart extraction PR). - --only