flavorpack
2025-09-02
Flavorpack
34 files · 1,970+ · 973-
FEP Specification Rewrite
10 files changed
FEP-0001-pspf-core-specification.mdDocumentation updatesFEP-0002-runtime-environment-security-model.mdDocumentation updatesfep-0001-pspf-core-specification.mdDocumentation updatesfep-0003-runtime-security-model.mdDocumentation updatescrypto.pyPython source updatesFEP-0003-workenv-directory-management.mdDocumentation updatesfep-0002-workenv-management.mdDocumentation updatesfep-0004-spa-extension.mdDocumentation updatesfep-0004-staged-payload-architecture.mdDocumentation updatesfep-0005-jit-loading.mdDocumentation updates
- Rewrote FEP-0001 (PSPF Core Specification) with improved structure
specify
internal
3 files
FEP-0001-pspf-core-specification.mdFEP-0002-runtime-environment-security-model.mdfep-0001-pspf-core-specification.md
- Rewrote FEP-0002 (Workenv Management) from scratch
decouple
architectural
3 files
FEP-0001-pspf-core-specification.mdFEP-0002-runtime-environment-security-model.mdfep-0001-pspf-core-specification.md
- Rewrote FEP-0003 (Runtime Security Model)
harden
internal
3 files
FEP-0001-pspf-core-specification.mdFEP-0002-runtime-environment-security-model.mdfep-0001-pspf-core-specification.md
- Rewrote FEP-0004 (Staged Payload Architecture), renamed from JIT Loading
decouple
internal
3 files
FEP-0001-pspf-core-specification.mdFEP-0002-runtime-environment-security-model.mdfep-0001-pspf-core-specification.md
- Rewrote FEP-0005 (JIT Loading) as a separate specification
specify
internal
3 files
FEP-0001-pspf-core-specification.mdFEP-0002-runtime-environment-security-model.mdfep-0001-pspf-core-specification.md
- Cleaned up old
.bakand.oldFEP files decouple internal3 files
FEP-0001-pspf-core-specification.mdFEP-0002-runtime-environment-security-model.mdfep-0001-pspf-core-specification.md
Utility Module Simplification
10 files changed
pyproject.tomlProject configurationcrosslang.pyPython source updatesflavor-private.keyProject filesflavor-public.keyProject filesexceptions.pyPython source updatesmanager.pyPython source updatesorchestrator.pyPython packaging logicorchestrator_ingredients.pyPython packaging logicpython_packager.pyPython packaging logicbackends.pyPython source updates
- Simplified
src/flavor/utils/subprocess.pythrough multiple iterations decouple internal5 files
crosslang.pyexceptions.pymanager.pyorchestrator.pyorchestrator_ingredients.py
- Refactored
src/flavor/utils/hashing.pydecouple internal5 files
crosslang.pyexceptions.pymanager.pyorchestrator.pyorchestrator_ingredients.py
- Simplified
src/flavor/utils/atomic.py(removed 58 lines of unused code) deprecate internal5 files
crosslang.pyexceptions.pymanager.pyorchestrator.pyorchestrator_ingredients.py
- Minor fix to
src/flavor/utils/disk.pyremediate internal5 files
crosslang.pyexceptions.pymanager.pyorchestrator.pyorchestrator_ingredients.py
- Cleaned up
src/flavor/utils/formatting.pydecouple errata5 files
crosslang.pyexceptions.pymanager.pyorchestrator.pyorchestrator_ingredients.py
Taster Dependencies
4 files changed
pyproject.tomlProject configurationflavor-private.keyProject filesflavor-public.keyProject filescrosslang.pyPython source updates