15 KiB
15 KiB
Politica de higiene de workspace
- report_id:
workspace-hygiene-policy-9147f326520c9100 - generated_at:
2026-05-02T10:28:39+00:00 - cases:
1536 - owner_action_cases:
288 - unsafe_block_cases:
192
Resumo
- Policy cases: 1536.
- Owner action cases: 288.
- Unsafe path blocks: 192.
- Best-effort cleanup must continue after child ACL errors and retain only inaccessible paths.
Casos amostrais
workspace-hygiene-policy-5d2027200080cdc46bb65f26.test-tmpwindows_primaryinspectnone->record_onlyactionsverify_absent, write_status_artifactworkspace-hygiene-policy-228473216bb503bc783a215c.test-tmpwindows_primaryinspectnot_found->record_onlyactionsverify_absent, write_status_artifactworkspace-hygiene-policy-cb761d2f71e849f1c149b488.test-tmpwindows_primaryinspectpermission_denied->record_onlyactionsverify_absent, write_status_artifactworkspace-hygiene-policy-4582db63a0bb51ede7108d29.test-tmpwindows_primaryinspectdirectory_not_empty->record_onlyactionsverify_absent, write_status_artifactworkspace-hygiene-policy-fb0ee31aef29fc1e827f9a6a.test-tmpwindows_primaryinspectfile_locked->record_onlyactionsverify_absent, write_status_artifactworkspace-hygiene-policy-4aa82262a3f3e58f587663a6.test-tmpwindows_primaryinspectunsafe_path->block_unsafeactionsblock_before_write, write_status_artifactworkspace-hygiene-policy-4c516245ec963722a3dc7ee8.test-tmpwindows_primaryinspectcentral_write_denied->record_onlyactionsverify_absent, write_status_artifactworkspace-hygiene-policy-dabc8c8df47232d77d5e1541.test-tmpwindows_primaryinspectunknown->record_onlyactionsverify_absent, write_status_artifactworkspace-hygiene-policy-a0a5fba1d3767fe3c2d63f33.test-tmpwindows_primaryapplynone->passactionsverify_absentworkspace-hygiene-policy-3e31009425a0230ecef0ccd8.test-tmpwindows_primaryapplynot_found->passactionsverify_absentworkspace-hygiene-policy-c23bb01b6d9294f0ebfdd9fc.test-tmpwindows_primaryapplypermission_denied->owner_action_requiredactionsbest_effort_delete, continue_after_child_error, escalate_owner, record_acl_exceptionworkspace-hygiene-policy-7cce0df320947bdf44a99a25.test-tmpwindows_primaryapplydirectory_not_empty->retain_with_evidenceactionsbest_effort_delete, continue_after_child_error, write_status_artifactworkspace-hygiene-policy-7d3c3344e63eb8e867ee5bfe.test-tmpwindows_primaryapplyfile_locked->owner_action_requiredactionsbest_effort_delete, continue_after_child_error, escalate_owner, record_acl_exceptionworkspace-hygiene-policy-f3675147f70d13633cb09512.test-tmpwindows_primaryapplyunsafe_path->block_unsafeactionsblock_before_write, write_status_artifactworkspace-hygiene-policy-ac1bd6962d0b5a4526fdd10a.test-tmpwindows_primaryapplycentral_write_denied->retain_with_evidenceactionswrite_status_artifact, update_semantic_sqlworkspace-hygiene-policy-5aef47da6b565cd6dcabe957.test-tmpwindows_primaryapplyunknown->retain_with_evidenceactionswrite_status_artifactworkspace-hygiene-policy-f9d8c5f22f456ec593c6f211.test-tmpwindows_primarycloseoutnone->passactionsverify_absentworkspace-hygiene-policy-66c57ea342cf242a5393be0d.test-tmpwindows_primarycloseoutnot_found->passactionsverify_absentworkspace-hygiene-policy-32e3856c59c82f31b106ac99.test-tmpwindows_primarycloseoutpermission_denied->owner_action_requiredactionsbest_effort_delete, continue_after_child_error, escalate_owner, record_acl_exceptionworkspace-hygiene-policy-b1638bc1c123df15e80227d2.test-tmpwindows_primarycloseoutdirectory_not_empty->retain_with_evidenceactionsbest_effort_delete, continue_after_child_error, write_status_artifactworkspace-hygiene-policy-45895efc199646bc41cdf9e0.test-tmpwindows_primarycloseoutfile_locked->owner_action_requiredactionsbest_effort_delete, continue_after_child_error, escalate_owner, record_acl_exceptionworkspace-hygiene-policy-7a53c08cceab0e41c3359ed8.test-tmpwindows_primarycloseoutunsafe_path->block_unsafeactionsblock_before_write, write_status_artifactworkspace-hygiene-policy-46699cee9bdfd53b87e78c36.test-tmpwindows_primarycloseoutcentral_write_denied->retain_with_evidenceactionswrite_status_artifact, update_semantic_sqlworkspace-hygiene-policy-36d8f0af32e85b3e0b279e05.test-tmpwindows_primarycloseoutunknown->retain_with_evidenceactionswrite_status_artifactworkspace-hygiene-policy-5a1b22bdcb58bbcc237f14ac.test-tmpwindows_primarycentral_recordnone->passactionsverify_absentworkspace-hygiene-policy-0a88ddf3c1c8b14321813c32.test-tmpwindows_primarycentral_recordnot_found->passactionsverify_absentworkspace-hygiene-policy-606b442e56149662192ac879.test-tmpwindows_primarycentral_recordpermission_denied->owner_action_requiredactionsbest_effort_delete, continue_after_child_error, escalate_owner, record_acl_exceptionworkspace-hygiene-policy-89a9c0752f0b51866217bf84.test-tmpwindows_primarycentral_recorddirectory_not_empty->retain_with_evidenceactionsbest_effort_delete, continue_after_child_error, write_status_artifactworkspace-hygiene-policy-1f3ffab2223eeaecbbdbed62.test-tmpwindows_primarycentral_recordfile_locked->owner_action_requiredactionsbest_effort_delete, continue_after_child_error, escalate_owner, record_acl_exceptionworkspace-hygiene-policy-1c441a1661159cb6f7187ce1.test-tmpwindows_primarycentral_recordunsafe_path->block_unsafeactionsblock_before_write, write_status_artifactworkspace-hygiene-policy-aad100963e7d8379a24f2b57.test-tmpwindows_primarycentral_recordcentral_write_denied->retain_with_evidenceactionswrite_status_artifact, update_semantic_sqlworkspace-hygiene-policy-e3eb826734091137b31cc07b.test-tmpwindows_primarycentral_recordunknown->retain_with_evidenceactionswrite_status_artifactworkspace-hygiene-policy-f8242138d8161a66bdd2d7cb.test-tmpwindows_secondaryinspectnone->record_onlyactionsverify_absent, write_status_artifactworkspace-hygiene-policy-8f0f0dfa2a0a0cd0be6b658e.test-tmpwindows_secondaryinspectnot_found->record_onlyactionsverify_absent, write_status_artifactworkspace-hygiene-policy-f9c3fc1327e3c1391868b696.test-tmpwindows_secondaryinspectpermission_denied->record_onlyactionsverify_absent, write_status_artifactworkspace-hygiene-policy-0baf6ba10316a0cfd87f80ad.test-tmpwindows_secondaryinspectdirectory_not_empty->record_onlyactionsverify_absent, write_status_artifactworkspace-hygiene-policy-806a326c17d88486df9359d2.test-tmpwindows_secondaryinspectfile_locked->record_onlyactionsverify_absent, write_status_artifactworkspace-hygiene-policy-c992717a0c0a8d1f38b29b08.test-tmpwindows_secondaryinspectunsafe_path->block_unsafeactionsblock_before_write, write_status_artifactworkspace-hygiene-policy-53a6aee1dc74bbd57220d67e.test-tmpwindows_secondaryinspectcentral_write_denied->record_onlyactionsverify_absent, write_status_artifactworkspace-hygiene-policy-9c152223f8242817a79971bc.test-tmpwindows_secondaryinspectunknown->record_onlyactionsverify_absent, write_status_artifactworkspace-hygiene-policy-87c3f9c9b4e74cbc737cbda2.test-tmpwindows_secondaryapplynone->passactionsverify_absentworkspace-hygiene-policy-206da35bc71c92f44cfee34f.test-tmpwindows_secondaryapplynot_found->passactionsverify_absentworkspace-hygiene-policy-51957806f136b8a3e39c1b58.test-tmpwindows_secondaryapplypermission_denied->owner_action_requiredactionsbest_effort_delete, continue_after_child_error, escalate_owner, record_acl_exceptionworkspace-hygiene-policy-0ff808e4688a92886ff70527.test-tmpwindows_secondaryapplydirectory_not_empty->retain_with_evidenceactionsbest_effort_delete, continue_after_child_error, write_status_artifactworkspace-hygiene-policy-d0ad8569490cf7d3fbf0fa6c.test-tmpwindows_secondaryapplyfile_locked->owner_action_requiredactionsbest_effort_delete, continue_after_child_error, escalate_owner, record_acl_exceptionworkspace-hygiene-policy-9cc8d387da8cc335efd68e3a.test-tmpwindows_secondaryapplyunsafe_path->block_unsafeactionsblock_before_write, write_status_artifactworkspace-hygiene-policy-769cb1efd5f31fa84616585f.test-tmpwindows_secondaryapplycentral_write_denied->retain_with_evidenceactionswrite_status_artifact, update_semantic_sqlworkspace-hygiene-policy-bf728d1d9afc76b2627a662a.test-tmpwindows_secondaryapplyunknown->retain_with_evidenceactionswrite_status_artifactworkspace-hygiene-policy-049c398e0663b27fb5609985.test-tmpwindows_secondarycloseoutnone->passactionsverify_absentworkspace-hygiene-policy-0ff76ce14fffe9fe665251e1.test-tmpwindows_secondarycloseoutnot_found->passactionsverify_absentworkspace-hygiene-policy-1451df7001a804cc3ee552dc.test-tmpwindows_secondarycloseoutpermission_denied->owner_action_requiredactionsbest_effort_delete, continue_after_child_error, escalate_owner, record_acl_exceptionworkspace-hygiene-policy-2cc605680ae873c818865b33.test-tmpwindows_secondarycloseoutdirectory_not_empty->retain_with_evidenceactionsbest_effort_delete, continue_after_child_error, write_status_artifactworkspace-hygiene-policy-cb226b7380849e26aa4d76c7.test-tmpwindows_secondarycloseoutfile_locked->owner_action_requiredactionsbest_effort_delete, continue_after_child_error, escalate_owner, record_acl_exceptionworkspace-hygiene-policy-63a68ccc0d018e2fe1546090.test-tmpwindows_secondarycloseoutunsafe_path->block_unsafeactionsblock_before_write, write_status_artifactworkspace-hygiene-policy-20906dab1c11fbb4cebf2b62.test-tmpwindows_secondarycloseoutcentral_write_denied->retain_with_evidenceactionswrite_status_artifact, update_semantic_sqlworkspace-hygiene-policy-2221a710356ed9e7607ef7f3.test-tmpwindows_secondarycloseoutunknown->retain_with_evidenceactionswrite_status_artifactworkspace-hygiene-policy-714c981b7e3ac0583c2a9b9f.test-tmpwindows_secondarycentral_recordnone->passactionsverify_absentworkspace-hygiene-policy-c99a74dc347c76b2b57bb2e1.test-tmpwindows_secondarycentral_recordnot_found->passactionsverify_absentworkspace-hygiene-policy-eb582edade7af46be10eea64.test-tmpwindows_secondarycentral_recordpermission_denied->owner_action_requiredactionsbest_effort_delete, continue_after_child_error, escalate_owner, record_acl_exceptionworkspace-hygiene-policy-2acae1058db81e26fe74bf74.test-tmpwindows_secondarycentral_recorddirectory_not_empty->retain_with_evidenceactionsbest_effort_delete, continue_after_child_error, write_status_artifactworkspace-hygiene-policy-00a57f8e2a5229b50f48463f.test-tmpwindows_secondarycentral_recordfile_locked->owner_action_requiredactionsbest_effort_delete, continue_after_child_error, escalate_owner, record_acl_exceptionworkspace-hygiene-policy-2d76fae86d19d0550d374952.test-tmpwindows_secondarycentral_recordunsafe_path->block_unsafeactionsblock_before_write, write_status_artifactworkspace-hygiene-policy-20ab0f83d53c3cd4c8a67f08.test-tmpwindows_secondarycentral_recordcentral_write_denied->retain_with_evidenceactionswrite_status_artifact, update_semantic_sqlworkspace-hygiene-policy-83f282f1d7fe2cca0bd27934.test-tmpwindows_secondarycentral_recordunknown->retain_with_evidenceactionswrite_status_artifactworkspace-hygiene-policy-90f58c90392bba2d16c0dbd8.test-tmpcodex_serverinspectnone->record_onlyactionsverify_absent, write_status_artifactworkspace-hygiene-policy-7694790458af6a1d5b93d85b.test-tmpcodex_serverinspectnot_found->record_onlyactionsverify_absent, write_status_artifactworkspace-hygiene-policy-e830494add59daf1410a11a6.test-tmpcodex_serverinspectpermission_denied->record_onlyactionsverify_absent, write_status_artifactworkspace-hygiene-policy-b120f9fd5fa901c522ef7d14.test-tmpcodex_serverinspectdirectory_not_empty->record_onlyactionsverify_absent, write_status_artifactworkspace-hygiene-policy-ebe8bd703ba081cef5c7d379.test-tmpcodex_serverinspectfile_locked->record_onlyactionsverify_absent, write_status_artifactworkspace-hygiene-policy-7fe73882bbf81c6c267106d0.test-tmpcodex_serverinspectunsafe_path->block_unsafeactionsblock_before_write, write_status_artifactworkspace-hygiene-policy-b65b014821b311f4c5991681.test-tmpcodex_serverinspectcentral_write_denied->record_onlyactionsverify_absent, write_status_artifactworkspace-hygiene-policy-8049cd78fdda5b4b748f5074.test-tmpcodex_serverinspectunknown->record_onlyactionsverify_absent, write_status_artifactworkspace-hygiene-policy-584d53c3180c3596cb9021f0.test-tmpcodex_serverapplynone->passactionsverify_absentworkspace-hygiene-policy-ab6e1d396d8421f67657dcf1.test-tmpcodex_serverapplynot_found->passactionsverify_absentworkspace-hygiene-policy-af6f8916bf733c4a553d50e3.test-tmpcodex_serverapplypermission_denied->owner_action_requiredactionsbest_effort_delete, continue_after_child_error, escalate_owner, record_acl_exceptionworkspace-hygiene-policy-3b75f906ae19b7cac43af2f6.test-tmpcodex_serverapplydirectory_not_empty->retain_with_evidenceactionsbest_effort_delete, continue_after_child_error, write_status_artifactworkspace-hygiene-policy-6372da5f33fc0af7df08e000.test-tmpcodex_serverapplyfile_locked->owner_action_requiredactionsbest_effort_delete, continue_after_child_error, escalate_owner, record_acl_exceptionworkspace-hygiene-policy-d95aca64f3bee2b9921624be.test-tmpcodex_serverapplyunsafe_path->block_unsafeactionsblock_before_write, write_status_artifactworkspace-hygiene-policy-d71b3e6ba8346080dd3288e2.test-tmpcodex_serverapplycentral_write_denied->retain_with_evidenceactionswrite_status_artifact, update_semantic_sqlworkspace-hygiene-policy-0bcdd168427902e850455395.test-tmpcodex_serverapplyunknown->retain_with_evidenceactionswrite_status_artifact
Regra operacional
- Remover somente artefatos locais aprovados.
- Continuar a limpeza depois de erro de filho quando o caminho ainda estiver dentro do projeto.
- Registrar WinError 5, arquivo em uso ou pasta nao vazia como pendencia de owner quando persistirem.
- Nao apagar paths fora do project_root.