Skip to main content

Nestr Pellets Verification Checklist

1. Integration Tests

  • All integration tests in internal/pellets/integration_test.go pass
  • Real-world Canvas compression test passes (canvas_test.go)

2. Configuration

  • engine/nests/canvas.nest.yaml is 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.md documents 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:stats and pellet:prune work 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.