flavorpack 2025-08-10
Flavorpack
135 files · 5,141+ · 839-

Rust PSPF Builder and Launcher

  • Created pspf-builder-rs Rust project with Cargo.toml and full builder implementation (429+ lines) baseline internal
  • Created pspf-launcher-rs Rust project with full launcher implementation (530+ lines) decouple internal
  • Iterative improvements to Rust builder: header handling, compression, slot management decouple internal
  • Built and committed binary artifacts for testing qualify internal

Go PSPF Builder and Launcher

  • Enhanced Go pspf-builder/main.go with improved argument parsing and build logic instantiate internal
    1 file
    • main.go
  • Enhanced Go pspf-launcher/main.go with full package reading and extraction (350+ lines) baseline internal
    1 file
    • main.go
  • Added reader.go with package reading and slot extraction capabilities baseline internal
    1 file
    • reader.go
  • Added spec.go with PSPF specification constants qualify internal
    1 file
    • spec.go

Terraform Provider Demo

  • Added provider_server.py - mock Terraform provider RPC server qualify internal
    1 file
    • provider_server.py
  • Added terraform-provider-demo.py and terraform-provider-main.py baseline internal
    2 files
    • terraform-provider-demo.py
    • terraform-provider-main.py
  • Added terraform-provider-wrapper.py for provider execution baseline internal
    1 file
    • terraform-provider-wrapper.py
  • Added terraform-provider-pyvider.json configuration baseline internal
    1 file
    • terraform-provider-pyvider.json

Cross-Language Testing Infrastructure

  • Added test-matrix-async.py (428 lines) for async test matrix execution qualify internal
    1 file
    • test-matrix-async.py
  • Added test-matrix.sh and test-matrix-workenv.sh for shell-based test matrices qualify internal
    2 files
    • test-matrix.sh
    • test-matrix-workenv.sh
  • Added test-reproducible.sh for reproducibility verification qualify internal
    1 file
    • test-reproducible.sh
  • Added test-everything.sh (164 lines) comprehensive test runner qualify internal
    1 file
    • test-everything.sh
  • Added Go test files: builder_test.go, reader_test.go with corruption test cases qualify internal
    2 files
    • builder_test.go
    • reader_test.go

Rust Launcher with PSPF 2025 Format

  • Enhanced flavor-launcher-rs with full PSPF2025 support (357+ lines added to main.rs) instantiate internal
    1 file
    • main.rs
  • Updated builder, launcher, reader, and spec modules in src/pspf2025/ qualify internal
  • Added test manifest and example configurations qualify internal

Project Setup

  • Updated pyproject.toml and added uv.lock (1,032 lines) baseline internal
    2 files
    • pyproject.toml
    • uv.lock
  • Multiple .claude/settings.local.json updates for tooling configuration baseline internal
    1 file
    • settings.local.json
  • Added example manifests for Rust launcher testing qualify internal