flavorpack 2025-09-02
Flavorpack
34 files · 1,970+ · 973-

FEP Specification Rewrite

10 files changed
  • FEP-0001-pspf-core-specification.md Documentation updates
  • FEP-0002-runtime-environment-security-model.md Documentation updates
  • fep-0001-pspf-core-specification.md Documentation updates
  • fep-0003-runtime-security-model.md Documentation updates
  • crypto.py Python source updates
  • FEP-0003-workenv-directory-management.md Documentation updates
  • fep-0002-workenv-management.md Documentation updates
  • fep-0004-spa-extension.md Documentation updates
  • fep-0004-staged-payload-architecture.md Documentation updates
  • fep-0005-jit-loading.md Documentation updates
  • Rewrote FEP-0001 (PSPF Core Specification) with improved structure specify internal
    3 files
    • FEP-0001-pspf-core-specification.md
    • FEP-0002-runtime-environment-security-model.md
    • fep-0001-pspf-core-specification.md
  • Rewrote FEP-0002 (Workenv Management) from scratch decouple architectural
    3 files
    • FEP-0001-pspf-core-specification.md
    • FEP-0002-runtime-environment-security-model.md
    • fep-0001-pspf-core-specification.md
  • Rewrote FEP-0003 (Runtime Security Model) harden internal
    3 files
    • FEP-0001-pspf-core-specification.md
    • FEP-0002-runtime-environment-security-model.md
    • fep-0001-pspf-core-specification.md
  • Rewrote FEP-0004 (Staged Payload Architecture), renamed from JIT Loading decouple internal
    3 files
    • FEP-0001-pspf-core-specification.md
    • FEP-0002-runtime-environment-security-model.md
    • fep-0001-pspf-core-specification.md
  • Rewrote FEP-0005 (JIT Loading) as a separate specification specify internal
    3 files
    • FEP-0001-pspf-core-specification.md
    • FEP-0002-runtime-environment-security-model.md
    • fep-0001-pspf-core-specification.md
  • Cleaned up old .bak and .old FEP files decouple internal
    3 files
    • FEP-0001-pspf-core-specification.md
    • FEP-0002-runtime-environment-security-model.md
    • fep-0001-pspf-core-specification.md

Utility Module Simplification

10 files changed
  • pyproject.toml Project configuration
  • crosslang.py Python source updates
  • flavor-private.key Project files
  • flavor-public.key Project files
  • exceptions.py Python source updates
  • manager.py Python source updates
  • orchestrator.py Python packaging logic
  • orchestrator_ingredients.py Python packaging logic
  • python_packager.py Python packaging logic
  • backends.py Python source updates
  • Simplified src/flavor/utils/subprocess.py through multiple iterations decouple internal
    5 files
    • crosslang.py
    • exceptions.py
    • manager.py
    • orchestrator.py
    • orchestrator_ingredients.py
  • Refactored src/flavor/utils/hashing.py decouple internal
    5 files
    • crosslang.py
    • exceptions.py
    • manager.py
    • orchestrator.py
    • orchestrator_ingredients.py
  • Simplified src/flavor/utils/atomic.py (removed 58 lines of unused code) deprecate internal
    5 files
    • crosslang.py
    • exceptions.py
    • manager.py
    • orchestrator.py
    • orchestrator_ingredients.py
  • Minor fix to src/flavor/utils/disk.py remediate internal
    5 files
    • crosslang.py
    • exceptions.py
    • manager.py
    • orchestrator.py
    • orchestrator_ingredients.py
  • Cleaned up src/flavor/utils/formatting.py decouple errata
    5 files
    • crosslang.py
    • exceptions.py
    • manager.py
    • orchestrator.py
    • orchestrator_ingredients.py

Taster Dependencies

4 files changed
  • pyproject.toml Project configuration
  • flavor-private.key Project files
  • flavor-public.key Project files
  • crosslang.py Python source updates
  • Added dependencies to helpers/taster/pyproject.toml and uv.lock baseline internal
    1 file
    • crosslang.py