watch działa jak lokalny linter w czasie rzeczywistym.
python -m intract watch .
Z planfile-compatible ticketami:
python -m intract watch . --planfile
Jednorazowo:
python -m intract watch . --once
1. Skanuje folder.
2. Liczy hash plików logicznych.
3. Wykrywa added / modified / deleted.
4. Uruchamia walidację.
5. Opcjonalnie generuje tickety.
Kod:
Silnik składa się z:
src/intract/engine/scanner.pysrc/intract/engine/analyzer.pysrc/intract/engine/assigner.pysrc/intract/engine/drift.pysrc/intract/engine/monitor.pypython -m intract engine suggest .
Proponuje kontrakty dla wykrytych fragmentów logicznych.
python -m intract engine drift .
Porównuje aktualny stan logiki z poprzednim snapshotem.
Stan:
.intract/engine-state.json
python -m intract engine run .
python -m intract engine run . --planfile
python -m intract engine run . --json