engine and lifecycle

This commit is contained in:
2026-05-14 16:26:42 +02:00
parent c0a535f1d1
commit fc70acb257
11 changed files with 702 additions and 8 deletions

View File

@@ -101,15 +101,17 @@ Responsibilities:
### Repository Adapter
Planned module:
Current module:
```text
src/infospace_bench/repository.py
src/infospace_bench/engine.py
```
Responsibilities:
- provide local file-backed artifact reads/writes
- expose an `AssetRepository` protocol
- provide `LocalAssetRepository` as the default adapter
- later provide `kontextual-engine` backed asset lookup/sync
- expose dry-run sync plans before mutation
- keep provenance and digest handling explicit