Repository cleanup separating components from broader monorepo
546 files · 9,816+ · 61,056-

Repository Separation: Monorepo Cleanup

8 files changed
  • .gitignore Pretaster: .gitignore
  • KNOWN_ISSUES.md Pretaster: KNOWN_ISSUES.md
  • Makefile Pretaster: Makefile
  • README.md Pretaster: README.md
  • SESSION_SUMMARY.md Pretaster: SESSION_SUMMARY.md
  • build.sh Pretaster: build.sh
  • pretaster-with-taster.json Pretaster: pretaster-with-taster.json
  • pretaster.json Pretaster: pretaster.json
  • Removed all .github/scripts/ build scripts (build-flavor-self, build-pretaster, build-platform-wheel, test-binaries, etc.) qualify internal
    5 files
    • build-pretaster.sh
    • build-taster-with-psp.sh
    • create-pretaster-matrix.sh
    • run-pretaster-tests.sh
    • test-taster-basic.sh
  • Removed all .github/workflows/ (ingredient-prep, pretaster-pipeline, flavor-pipeline, taster-pipeline, code-quality, compatibility, release management, PR validation) decouple internal
    5 files
    • build-pretaster.sh
    • build-taster-with-psp.sh
    • create-pretaster-matrix.sh
    • download-ingredients.sh
    • get-ingredient-run.sh
  • Removed entire helpers/ directory (pretaster and taster helper tools) decouple internal
    5 files
    • build-pretaster.sh
    • build-taster-with-psp.sh
    • create-pretaster-matrix.sh
    • run-pretaster-tests.sh
    • test-taster-basic.sh
  • Removed entire ingredients/ directory (Rust/Go builder and launcher binaries) decouple internal
    5 files
    • download-ingredients.sh
    • get-ingredient-run.sh
    • 01-ingredient-prep.yml
    • 20250829-1402-fuck-working-through-busted-rust.txt
    • Dockerfile.modern
  • Removed entire src/flavor/ package (PSP packaging, Python packager, orchestrator) baseline internal
    5 files
    • organize-release-packages.sh
    • test-taster-self-package.sh
    • package.py
    • packaging.rs
    • package-artifacts.ps1
  • Removed monorepo documentation (IMPLEMENTATION_DRIFT_MATRIX, pspf_cross_language_audit_report, DEBUGGING_REPORT) decouple architectural
    5 files
    • API-REFERENCE.md
    • ARCHITECTURE.md
    • CI-CD.md
    • DEVELOPMENT.md
    • DOCUMENTATION.md

Components-Only Focus

8 files changed
  • VERSION VERSION
  • .python-version .python-version
  • VERSION Version file
  • pyproject.toml Project configuration
  • uv.lock Dependency lockfile
  • build-flavor-self.sh Build script: build-flavor-self.sh
  • build-platform-wheel.sh Build script: build-platform-wheel.sh
  • build-pretaster.sh Build script: build-pretaster.sh
  • Kept pyvider-components source code (src/pyvider/components/), examples, tests, and plating templates qualify internal
    5 files
    • __init__.py
    • test_api.py
    • handshake_client.py
    • test_cache_management.py
    • test_cli.py
  • Retained .github/workflows/ci.yml for components-specific CI baseline internal
    5 files
    • 01-ingredient-prep.yml
    • 02-pretaster-pipeline.yml
    • 03-flavor-pipeline.yml
    • 04-taster-pipeline.yml
    • 05-code-quality.yml
  • Added example test Terraform configurations (advanced_jq_test, diagnostics_test, encryption_test, etc.) qualify internal
    5 files
    • 00_locals.tf
    • 01_provider.tf
    • 02_sourcing_report.tf
    • 03_engineering_report.tf
    • 04_personnel_report.tf

Packaging Fix

8 files changed
  • .gitignore Git ignore rules
  • CLAUDE.md AI assistant guidelines
  • DEBUGGING_REPORT.md DEBUGGING_REPORT.md
  • FIX_ALL_PROVIDERS.sh FIX_ALL_PROVIDERS.sh
  • FIX_FOR_GARNISH_TEST.md FIX_FOR_GARNISH_TEST.md
  • GEMINI.md GEMINI.md
  • LICENSE LICENSE
  • Makefile Build makefile
  • Fixed manylinux2014 wheel compatibility for Linux platforms remediate internal
    5 files
    • build-platform-wheel.sh
    • organize-release-wheels.sh
    • platform.py
    • test_platform_environment.py
    • test_platform_placeholders.py
  • Version bump included in the cleanup deprecate errata
    5 files
    • VERSION
    • get-version.sh
    • validate-release-version.sh
    • .python-version
    • VERSION