Nestr Pellets Verification Checklist
1. Integration Tests
- All integration tests in
internal/pellets/integration_test.gopass - Real-world Canvas compression test passes (
canvas_test.go)
2. Configuration
-
engine/nests/canvas.nest.yamlis present, correct, and polished - All sources, extractors, and tier limits are defined
- Lifecycle hooks are present for pre/post compress/extract/verify
3. TUI
- TUI exposes pellet commands: compress, extract, list, prune, stats
- Commands are routed to PelletModel and update the UI
- Progress, errors, and results are visible in the TUI
4. Documentation
-
engine/README.mddocuments Pellets usage, migration, and troubleshooting - Main project README references Pellets and new workflow
5. Migration
- pnpm workspaces and lockfiles are no longer required for dependency management
- CI/CD uses Pellets for dependency caching and extraction
6. Troubleshooting
-
pellet:statsandpellet:prunework as expected - Errors are surfaced in the TUI and logs
For any issues, see integration tests, TUI logs, and the Pellets documentation in
engine/README.md.