Repository navigation
v0.11.0: Artifact Archival
What's New
Artifact archival — previous project artifacts are automatically preserved when reinitializing.
Features
pact initarchives existing artifacts into.pact/archive/<slug>/before writing fresh templates- Slug derived from file content (task title, YAML name keys)
ProjectManager.load_previous_context()returns most recent archived session's artifactsProjectManager.archive_existing()available for programmatic use- CLI shows archive info and lists previous sessions during init
Changed
init()always writes fresh templates (previously skipped if files existed)- Archives: task.md, sops.md, pact.yaml, design.md, plus generated metadata (tasks.json, TASKS.md, etc.)