provide-workspace
2026-03-31
Rewrite as uv workspace bootstrapper, remove all foundry code
1801 files · 143+ · 50,249,381-
Rewrite as workspace bootstrapper
3 files changed
pyproject.tomlRewrote from 230-line publishable package config to 48-line workspace bootstrapper config, removing all package metadata, dependencies, and build system entries.README.mdRewrote from 271 lines to 64, focused on workspace bootstrapper role rather than package documentation.release.ymlStripped 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.tomlREADME.md
Remove bundled foundry source code
1 file changed
foundryRemoved 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.tomlRemoved (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
.gitmodulesMoved 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.mdSimplified from verbose to focused workspace instructionsCONTRIBUTING.mdStripped from 406 to ~20 linessettings.local.jsonRemoved committed local settings.gitignoreAdded *.local.json pattern