flavorpack 2025-12-03
Architectural reset removing provide-foundry documentation subtree
29 files · 622+ · 1,823-

Remove .github/scripts/ Library (90+ scripts deleted)

Replace with Makefile + tools/release.py

  • Added Makefile (153 lines) as the primary developer interface for builds, tests, and release operations qualify internal
    1 file
    • Makefile
  • Added tools/release.py (387 lines) — Python release automation script replacing scattered shell scripts instantiate internal
    1 file
    • release.py
  • Updated tools/update-version.sh (49 lines changed) baseline internal
    1 file
    • update-version.sh

Simplified Workflows

7 files changed
  • 05-code-quality.yml Updated CI workflow
  • locking.py Updated locking module
  • handlers.py Updated PSP handlers
  • launcher.py Updated PSP launcher
  • validation.py Updated PSP validation
  • workenv.py Updated PSP workenv
  • security.py Updated PSP security
  • 01-helper-prep.yml: 110 lines changed — simplified, uses Makefile targets baseline internal
  • 03-flavor-pipeline.yml: 223 lines changed — consolidated workflow steps baseline internal
  • 04-taster-pipeline.yml: 292 lines changed — restructured, test-runner restored qualify architectural
  • 06-security-scan.yml: 531 lines changed — streamlined from 853-line expansion harden internal
    1 file
    • security.py

Remove .provide/foundry/ Theme Scaffolding

  • Removed all .provide/foundry/theme/ files (CSS, JS, SVG, hooks, data files) decouple internal
  • Removed all .provide/foundry/docs/_partials/ snippets specify internal
  • Removed .provide/foundry/gen_ref_pages.py and .provide/foundry/scripts/*.py decouple internal
  • Removed .provide/output/security/ scan outputs harden behavioral

Other Cleanup

22 files changed
  • _global_footer.md Updated documentation
  • _global_header.md Updated documentation
  • gen_ref_pages.py Updated gen_ref_pages.py
  • docs_preflight.py Updated docs_preflight.py
  • docs_serve.py Updated docs_serve.py
  • docs_validate.py Updated docs_validate.py
  • inject_partials.py Updated inject_partials.py
  • global_partials_hook.py Updated global_partials_hook.py
  • terraform_provider.py Updated terraform_provider.py
  • version_hook.py Updated version_hook.py
  • index.md Updated documentation
  • installation.md Updated documentation
  • roadmap.md Updated documentation
  • index.md Updated documentation
  • faq.md Updated documentation
  • index.md Updated documentation
  • helpers.py Updated helpers command
  • workenv.py Updated workenv command
  • exceptions.py Updated exceptions module
  • manager.py Updated manager module
  • slot_builder.py Updated slot_builder packager
  • env_test.py Updated tests for env_test
  • Removed docs/reference/spec/fep-0002-metadata-format.md (duplicate), docs/css/, docs/js/ inline files qualify errata
    3 files
    • fep-0002-metadata-format.md
    • css
    • js
  • Added src/flavor/__main__.py, src/flavor/exceptions.py (6 lines), minor fixes to helpers and packaging remediate internal
    3 files
    • __main__.py
    • helpers.py
    • exceptions.py
  • Added tests/resilience/__init__.py, tests/security/__init__.py qualify internal
    2 files
    • __init__.py
    • __init__.py
  • Removed wrknv.toml (125 lines) baseline internal
    1 file
    • wrknv.toml
  • uv.lock significantly slimmed: 2132 insertions(+), large deletions baseline internal