Refactored PSP format 2025 module with constants extraction
908 files · 10,101+ · 627,086-

PSP Format 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
  • __init__.py Packaging: __init__.py
  • keys.py Packaging: keys.py
  • orchestrator.py Packaging: orchestrator.py
  • Added src/flavor/psp/format_2025/constants.py (236 lines) extracting magic numbers and format constants into a dedicated module instantiate errata
    3 files
    • __init__.py
    • chain.py
    • operation_handler.py
  • Updated operations.py (180+ lines changed) and slots.py (152+ lines changed) to use the new constants instantiate internal
    5 files
    • verify_operations.py
    • operations.py
    • operations.py
    • slots.py
    • test_pspf_2025_slots.py
  • Minor updates to index.py, writer.py, and json_comparison.py decouple internal
    4 files
    • index.py
    • writer.py
    • json_comparison.py
    • test_protobuf_json_comparison.py

Archive Cleanup

8 files changed
  • MIGRATION_PLAN.md MIGRATION_PLAN.md
  • README.md README.md
  • DOCUMENTATION_REVIEW.md DOCUMENTATION_REVIEW.md
  • IMPLEMENTATION_DRIFT_MATRIX.md IMPLEMENTATION_DRIFT_MATRIX.md
  • UV_DOWNLOAD_IMPROVEMENTS.md UV_DOWNLOAD_IMPROVEMENTS.md
  • pspf_cross_language_audit_report.md pspf_cross_language_audit_report.md
  • DOCUMENTATION.md DOCUMENTATION.md
  • SESSION_SUMMARY.md SESSION_SUMMARY.md
  • Removed archive-docs/gen_ref_pages.py (392 lines) and macros.py (219 lines) specify internal
    5 files
    • gen_ref_pages.py
    • macros.py
    • MIGRATION_PLAN.md
    • README.md
    • DOCUMENTATION_REVIEW.md
  • Removed mkdocs.yml configuration reference decouple internal
    5 files
    • mkdocs.yml
    • MIGRATION_PLAN.md
    • README.md
    • DOCUMENTATION_REVIEW.md
    • IMPLEMENTATION_DRIFT_MATRIX.md
  • Removed wrknv.toml task runner configuration (22 lines) baseline internal
    5 files
    • wrknv.toml
    • __init__.py
    • config.py
    • defaults.py
    • config.json

Test Updates

8 files changed
  • nested_data_test_suite.tf nested_data_test_suite.tf
  • provider.tf provider.tf
  • collection_functions.tf collection_functions.tf
  • provider.tf provider.tf
  • lens_jq.tf lens_jq.tf
  • provider.tf provider.tf
  • numeric_functions.tf numeric_functions.tf
  • provider.tf provider.tf
  • Updated PSP format tests to align with refactored code qualify errata
    5 files
    • __init__.py
    • test_api.py
    • __init__.py
    • test_archive_chain.py
    • handshake_client.py