Skip to content

fix: require audit manifest ownership metadata - #354

Merged
wesleysimplicio merged 1 commit into
mainfrom
simplicio/issue-318
Aug 4, 2026
Merged

fix: require audit manifest ownership metadata#354
wesleysimplicio merged 1 commit into
mainfrom
simplicio/issue-318

Conversation

@wesleysimplicio

Copy link
Copy Markdown
Owner

Summary

Advances #318 by making the workspace-access audit reject malformed manifest rules before scanning source. Every rule now requires non-empty owner and rationale, with a focused regression test and updated audit documentation.

Evidence

  • python -m pytest scripts/tests/test_workspace_access_audit.py -q --basetemp ... — 14 passed
  • python scripts/audit_workspace_access.py --root . — passed; total=51, violations=0, unclassified=0, baseline_errors=0
  • simplicio.exe contracts smoke --repo . --json — Runtime 3.6.0 passed
  • python -m py_compile scripts/audit_workspace_access.py scripts/tests/test_workspace_access_audit.py — passed
  • git diff --check — passed

This PR is a bounded audit-gate slice. It does not close #318; the broader Runtime-backed workspace migration and installed/E2E evidence remain open.

@wesleysimplicio
wesleysimplicio merged commit 44cd023 into main Aug 4, 2026
3 of 11 checks passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in Simplicio Code Aug 4, 2026
@wesleysimplicio
wesleysimplicio deleted the simplicio/issue-318 branch August 4, 2026 10:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

[P0][Workspace] Zerar acessos diretos legados e tornar o audit gate realmente bloqueante

1 participant