Rewrite as uv workspace bootstrapper, remove all foundry code
1801 files · 143+ · 50,249,381-

Rewrite as workspace bootstrapper

3 files changed
  • pyproject.toml Rewrote from 230-line publishable package config to 48-line workspace bootstrapper config, removing all package metadata, dependencies, and build system entries.
  • README.md Rewrote from 271 lines to 64, focused on workspace bootstrapper role rather than package documentation.
  • release.yml Stripped release workflow to minimal stub (not published)
  • provide-workspace is no longer a publishable Python package; it is now a workspace bootstrapper that sets up the uv workspace and clones ecosystem repos. All foundry code now lives exclusively in provide-foundry. decouple architectural
    2 files
    • pyproject.toml
    • README.md

Remove bundled foundry source code

1 file changed
  • foundry Removed entire src/ tree (64 files, 8396 deletions)
  • Removed all src/provide/foundry/ code that was a stale duplicate of the canonical source in the provide-foundry repository. remediate architectural
    1 file
    • foundry

Remove duplicate docs, scripts, tests, and site

1 file changed
  • wrknv.toml Removed (114 lines, canonical source is provide-foundry)
  • Removed 1700+ files of duplicate documentation, generated site, test suites, and configuration that belong in provide-foundry, not the workspace bootstrapper. remediate behavioral
    1 file
    • wrknv.toml

Reorganize ecosystem repos

1 file changed
  • .gitmodules Moved submodule paths into repos/ subdirectory
  • Ecosystem repo clones now live under repos/ instead of the repository root, keeping the workspace directory clean. streamline behavioral
    1 file
    • .gitmodules

Clean up stale configuration

4 files changed
  • AGENTS.md Simplified from verbose to focused workspace instructions
  • CONTRIBUTING.md Stripped from 406 to ~20 lines
  • settings.local.json Removed committed local settings
  • .gitignore Added *.local.json pattern
  • Removed committed settings.local.json and added *.local.json to gitignore to prevent future accidental commits. remediate internal
    2 files
    • .gitignore
    • settings.local.json