You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor(arch): promote workspace/ to root level (L1 template, L2 populated)
BREAKING: workspace/ moved from knowledge/workspace/ to root level.
This aligns with the architectural decision that business data is a
first-class citizen alongside knowledge/ and agents/, not nested under it.
- workspace/ now at root: _org, _team, _finance, _meetings, _automations, _tools, inbox/
- core/paths.py: WORKSPACE = ROOT / "workspace" (replaces KNOWLEDGE_WORKSPACE)
- bucket_processor.py: updated imports to use WORKSPACE
- directory-contract.md: updated architecture diagram and directory table
- reference/SOURCE-TREE.md: updated top-level structure
- .gitignore: workspace/ tracked as L1 template, L2 populated
Layer behavior:
L1: workspace/ structure (template dirs, index.md, setup docs)
L2: workspace/ populated (real business data)
L3: knowledge/personal/ remains gitignored
79 tests pass. Ruff clean.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
0 commit comments