Flavor archive refactoring with improved type annotations
797 files · 108,771+ · 8,808-

Flavor Archive Refactoring

8 files changed
  • __init__.py Archive module: __init__.py
  • chain.py Archive module: chain.py
  • operation_handler.py Archive module: operation_handler.py
  • operations.py Archive module: operations.py
  • pspf_2025.proto Archive module: pspf_2025.proto
  • settings.local.json settings.local.json
  • .gitignore Git ignore rules
  • CLAUDE.md AI assistant guidelines
  • Refactored src/flavor/archive/chain.py (148 lines changed) with improved operation chaining decouple internal
    5 files
    • chain.py
    • archive.md
    • archive.md
    • chain.md
    • index.md
  • Refactored src/flavor/archive/operation_handler.py (249 lines changed) with cleaner handler patterns decouple internal
    5 files
    • operation_handler.py
    • archive.md
    • archive.md
    • chain.md
    • index.md
  • Refactored src/flavor/archive/operations.py (141 lines changed) with updated operations decouple internal
    5 files
    • operations.py
    • archive.md
    • archive.md
    • chain.md
    • index.md
  • Updated src/flavor/archive/__init__.py with revised exports decouple internal
    5 files
    • __init__.py
    • archive.md
    • archive.md
    • chain.md
    • index.md

Build and Config Updates

8 files changed
  • __init__.py Archive module: __init__.py
  • chain.py Archive module: chain.py
  • operation_handler.py Archive module: operation_handler.py
  • operations.py Archive module: operations.py
  • pspf_2025.proto Archive module: pspf_2025.proto
  • settings.local.json settings.local.json
  • .gitignore Git ignore rules
  • CLAUDE.md AI assistant guidelines
  • Updated pyproject.toml with dependency changes (51 lines changed) baseline internal
    5 files
    • pyproject.toml
    • pyproject.toml
    • 07-dependency-audit.yml
    • dependency_resolver.md
    • dependency_resolver.py
  • Updated mkdocs.yml configuration decouple internal
    5 files
    • mkdocs.yml
    • archive.md
    • commands.md
    • config.md
    • index.md
  • Updated docs/gen_ref_pages.py documentation generator (79 lines expanded) specify internal
    5 files
    • gen_ref_pages.py
    • archive.md
    • commands.md
    • config.md
    • index.md
  • Updated src/flavor/__init__.py and _version.py decouple internal
    5 files
    • __init__.py
    • _version.py
    • get-version.sh
    • validate-release-version.sh
    • .python-version

Taster Updates

8 files changed
  • .extraction.lock Taster: .extraction.lock
  • PSP_READER_DOCUMENTATION.md Taster: PSP_READER_DOCUMENTATION.md
  • PSP_READER_TEST_RESULTS.md Taster: PSP_READER_TEST_RESULTS.md
  • README.md Taster: README.md
  • SIGNATURE_VERIFICATION_RESULTS.md Taster: SIGNATURE_VERIFICATION_RESULTS.md
  • flavor-private.key Taster: flavor-private.key
  • flavor-public.key Taster: flavor-public.key
  • taster-go.json Taster: taster-go.json
  • Fixed test commands: exec_test.py, launcher_test.py, slot_test.py with minor patches qualify internal
    5 files
    • exec_test.py
    • launcher_test.py
    • slot_test.py
    • slots-codecs.md
    • slots-core.md
  • Updated cross-language operations test qualify internal
    5 files
    • operation_handler.md
    • operations.md
    • operations_pb2.md
    • operations.md
    • OPERATIONS_IMPLEMENTATION_GUIDE.md

Flavor Module Updates

8 files changed
  • __init__.py Archive module: __init__.py
  • chain.py Archive module: chain.py
  • operation_handler.py Archive module: operation_handler.py
  • operations.py Archive module: operations.py
  • pspf_2025.proto Archive module: pspf_2025.proto
  • __init__.py Packaging: __init__.py
  • keys.py Packaging: keys.py
  • orchestrator.py Packaging: orchestrator.py
  • Updated cache, CLI, and various command modules with small refinements streamline behavioral
    3 files
    • __init__.py
    • chain.py
    • operation_handler.py