docs+test: Missão 9 - conclude cascade diagnosis for all 4 real clients
Full 18-field diagnostic (local_completion.py) ran successfully for Cliente A (CONSTRUCAO) and Cliente B (MMMODAS): zero AUTO_FILL_SAFE cells in either, so there is nothing for the guarded write cascade to apply - a correct engine result, not a blocker. Real Agent jobs completed for all 4 clients (A/B/C/D), confirming the same pattern. RINCAO/UNIAO snapshot stayed blocked by the session's auto-mode classifier across two attempts; documented as a known gap instead of worked around. Fixed central/tests/test_field_contract.py: its ALLOWED fixture still pointed at Banco/CONSTRUCAO.FDB from before this mission's allowlist change to work_copies/; updated it and added the original path as an explicit must-be-rejected case. Canonical suite: 1191 passed, 1 skipped. Rewrote the stale "encerrado a pedido do operador" report in MISSAO_9_LOG.md (written at a premature shutdown) with the real final report, and updated PROJECT_STATE.md to reflect mission completion.
This commit is contained in:
@@ -312,7 +312,7 @@ class FakeConn:
|
||||
self.db["pending"].clear(); self.rolled_back = True
|
||||
|
||||
|
||||
ALLOWED = r"D:\PROJETOS\GTISISTEMAS\Projeto\Banco\CONSTRUCAO.FDB"
|
||||
ALLOWED = r"D:\PROJETOS\GTISISTEMAS\Projeto\work_copies\CONSTRUCAO.FDB"
|
||||
|
||||
|
||||
def test_executor_allowlist_is_exact_and_field_set_is_the_contract():
|
||||
@@ -322,7 +322,7 @@ def test_executor_allowlist_is_exact_and_field_set_is_the_contract():
|
||||
assert len(allow) == 5
|
||||
for path in (ALLOWED, r"D:\PROJETOS\GTISISTEMAS\Projeto\TESTESOFICIAIS.FDB"):
|
||||
ex.assert_local_completion_target(path, allow)
|
||||
for bad in (r"D:\PROJETOS\GTISISTEMAS\Banco\GTI.FDB", r"D:\PROJETOS\GTISISTEMAS\Projeto\Banco\OUTRA.FDB", r"D:\PROJETOS\GTISISTEMAS\Projeto\Banco\CONSTRUCAO.FDB.bak", r"D:\PROJETOS\GTISISTEMAS\Projeto\Banco"):
|
||||
for bad in (r"D:\PROJETOS\GTISISTEMAS\Banco\GTI.FDB", r"D:\PROJETOS\GTISISTEMAS\Projeto\Banco\OUTRA.FDB", r"D:\PROJETOS\GTISISTEMAS\Projeto\work_copies\CONSTRUCAO.FDB.bak", r"D:\PROJETOS\GTISISTEMAS\Projeto\Banco", r"D:\PROJETOS\GTISISTEMAS\Projeto\Banco\CONSTRUCAO.FDB"):
|
||||
with pytest.raises(ex.WriteRefused):
|
||||
ex.assert_local_completion_target(bad, allow)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user