supsrc 2025-11-13
Supsrc
42 files · 8,505+

Feature: TimeMachine - Phase 1 Foundation

39 files changed
  • __init__.py Added package initialization
  • config.py Added module (343+ 0-)
  • exceptions.py Added module (56+ 0-)
  • settings.local.json Added configuration
  • base-mkdocs.yml Added configuration
  • DISTRIBUTION.md Added documentation
  • README.md Added documentation
  • build-tools-setup.md Added documentation
  • cli-verification.md Added documentation
  • code-quality-setup.md Added documentation
  • crypto-setup.md Added documentation
  • go-requirements.md Added documentation
  • ide-setup.md Added documentation
  • optional-dependencies.md Added documentation
  • platform-specific-macos.md Added documentation
  • python-requirements.md Added documentation
  • python-version-setup.md Added documentation
  • testing-setup.md Added test file
  • troubleshooting-common.md Added documentation
  • uv-installation.md Added documentation
  • verification-commands.md Added documentation
  • virtual-env-setup.md Added documentation
  • gen_ref_pages.py Added module (139+ 0-)
  • DEVELOPER_GUIDE.md Added documentation
  • README.md Added documentation
  • __init__.py Added package initialization
  • officium-dark.svg Added asset
  • officium-light.svg Added asset
  • provide-theme.css Added stylesheet
  • termynal.css Added stylesheet
  • USAGE.md Added documentation
  • contributors.yml Added configuration
  • external_links.yml Added configuration
  • people.yml Added configuration
  • sponsors.yml Added configuration
  • custom.js Added JavaScript
  • mermaid-init.js Added JavaScript
  • termynal.js Added JavaScript
  • ARCHITECTURAL_ANALYSIS_2025-11-13.md Added documentation
  • Added src/supsrc/timemachine/__init__.py (119 lines) with TimeMachine package initialization and public API interface behavioral
    37 files
    • settings.local.json
    • base-mkdocs.yml
    • DISTRIBUTION.md
    • README.md
    • build-tools-setup.md
    • cli-verification.md
    • code-quality-setup.md
    • crypto-setup.md
    • go-requirements.md
    • ide-setup.md
    • optional-dependencies.md
    • platform-specific-macos.md
    • python-requirements.md
    • python-version-setup.md
    • testing-setup.md
    • troubleshooting-common.md
    • uv-installation.md
    • verification-commands.md
    • virtual-env-setup.md
    • gen_ref_pages.py
    • DEVELOPER_GUIDE.md
    • README.md
    • __init__.py
    • officium-dark.svg
    • officium-light.svg
    • provide-theme.css
    • termynal.css
    • USAGE.md
    • contributors.yml
    • external_links.yml
    • people.yml
    • sponsors.yml
    • custom.js
    • mermaid-init.js
    • termynal.js
    • ARCHITECTURAL_ANALYSIS_2025-11-13.md
    • __init__.py
  • Added src/supsrc/timemachine/config.py (343 lines) with configuration models for TimeMachine including retention policies, storage settings, and snapshot configuration baseline internal
    1 file
    • config.py
  • Added src/supsrc/timemachine/exceptions.py (56 lines) with TimeMachine-specific exception hierarchy instantiate internal
    1 file
    • exceptions.py

Documentation: TimeMachine Design

2 files changed
  • TIMEMACHINE_HANDOFF_PLAN.md Added documentation
  • TIMEMACHINE_SYSTEM_ARCHITECTURE.md Added documentation
  • Added docs/TIMEMACHINE_HANDOFF_PLAN.md (995 lines) with detailed handoff plan for TimeMachine implementation specify internal
    1 file
    • TIMEMACHINE_HANDOFF_PLAN.md
  • Added docs/TIMEMACHINE_SYSTEM_ARCHITECTURE.md (926 lines) with comprehensive system architecture document specify internal
    1 file
    • TIMEMACHINE_SYSTEM_ARCHITECTURE.md

Testing: TimeMachine Config Tests

2 files changed
  • config.py Added module (343+ 0-)
  • test_timemachine_config.py Added test file
  • Added tests/unit/test_timemachine_config.py (389 lines) with comprehensive tests for TimeMachine configuration models qualify internal
    2 files
    • config.py
    • test_timemachine_config.py