refactor default artifacts workspace and path compatibility
This commit is contained in:
@@ -2,6 +2,19 @@
|
||||
|
||||
## 2026-02-16
|
||||
|
||||
### Artifact Path Governance
|
||||
|
||||
- Changed default workflow artifact outputs from repository root to `artifacts/`:
|
||||
- `artifacts/inventory.csv`
|
||||
- `artifacts/identities.json`
|
||||
- `artifacts/analysis.json`
|
||||
- `artifacts/plan.json`
|
||||
- `artifacts/plan_manual_review.csv`
|
||||
- Added `workspace_dir` to configuration (`~/.vlm/config.yaml`) to customize default artifact directory.
|
||||
- Stage-A compatibility: when a command uses default input path and only legacy root artifact exists, CLI now prints a migration warning and falls back to the legacy file.
|
||||
- Added ignore rules for generated artifact directories in `.gitignore` (`artifacts/`, `runs/`).
|
||||
- Removed temporary process document `ARTIFACTS_REFACTOR_PLAN_2026-02-16.md`; `CHANGELOG.md` remains the canonical change record.
|
||||
|
||||
### Refactor Results
|
||||
|
||||
- Modularized CLI command implementations:
|
||||
|
||||
Reference in New Issue
Block a user