scanSkanuje pliki i wypisuje znalezione kontrakty inline.
python -m intract scan .
python -m intract scan . --json
validateWaliduje kontrakty inline i manifest.
python -m intract validate .
python -m intract validate . --manifest intract.yaml
python -m intract validate . --json
python -m intract validate . --planfile
checkTryb policy-aware pod CI/pre-commit.
python -m intract check .
python -m intract check --staged
python -m intract check --changed --base main
python -m intract check . --format sarif --output intract.sarif
Status procesu zależy od policy fail_on / warn_on.
check-manifestWaliduje manifest względem schematu.
python -m intract check-manifest intract.yaml
python -m intract check-manifest intract.yaml --json
coveragePokazuje pokrycie plików kontraktami.
python -m intract coverage .
python -m intract coverage . --json
duplicatesWyszukuje duplikaty / podobieństwa intencji.
python -m intract duplicates .
python -m intract duplicates . --threshold 0.84
python -m intract duplicates . --json
graphBuduje graf zależności kontraktów contract -> require.
python -m intract graph .
python -m intract graph . --format json
python -m intract graph . --format mermaid
python -m intract graph . --format mermaid --output graph.mmd
watchObserwuje folder i waliduje po zmianach.
python -m intract watch .
python -m intract watch . --interval 0.5
python -m intract watch . --planfile
python -m intract watch . --once
ticketsGeneruje tickety z błędów, braków i naruszeń.
python -m intract tickets .
Tworzy:
.intract/planfile-tickets.yaml
.intract/planfile-tickets.json
.intract/TODO.intract.md
artifactWaliduje artefakty inne niż kod.
python -m intract artifact Dockerfile
python -m intract artifact openapi.yaml
python -m intract artifact .github/workflows/ci.yml
python -m intract artifact k8s/deployment.yaml
engineSilnik analizy codebase.
python -m intract engine suggest .
python -m intract engine drift .
python -m intract engine run .
python -m intract engine run . --planfile
python -m intract engine run . --json