mirror of
https://github.com/Strategic-Automation/violin.git
synced 2026-08-14 12:33:37 +02:00
- state.py: fcntl/msvcrt file locking, reservation+finalization, history verification, remove dead subprocess bridges (p1-lock) - hypotheses.py: enforce canonical status, phase/host/service/port match, reject unrelated hypotheses (p1-hyp) - tools.py/__init__.py: retain kwargs (task_id), lifecycle hooks wired (REGISTERED_TOOLS + no-op-then-active hooks) (p1-life) - Migrate tests from tests/*.py to tests/guard + tests/pentest_docs; align to actual API (handle_target returns ips[0], handle_exec_burst fail-closed, PTT self-certify uses real batch_id, post-exploitation requires hypothesis) - scoping.md: add checkpoint.json continuity-artifact drift note - pyproject.toml: v1.2.0, per-file-ignores for tests/scripts (E402/S101) - Add .pytest-tmp-plugin/ to .gitignore 64 passed; ruff clean.
24 lines
440 B
Plaintext
24 lines
440 B
Plaintext
__pycache__/
|
|
*.py[cod]
|
|
.venv/
|
|
.mypy_cache/
|
|
.ruff_cache/
|
|
.pytest_cache/
|
|
.pytest-tmp-plugin/
|
|
.DS_Store
|
|
Thumbs.db
|
|
.vscode/
|
|
.idea/
|
|
.hermes/plans/
|
|
.hermes/sessions/
|
|
|
|
# Local engagement workspaces can contain tokens, credentials, raw evidence,
|
|
# reports, and client data. Keep them out of the distributable profile repo.
|
|
engagements/
|
|
|
|
# Empty Codex agent context directory
|
|
.agents/
|
|
|
|
# local-only promotion kit (not for distribution)
|
|
PROMOTION.md
|