diff --git a/collab/proposals/README-RESTRUCTURE-PROPOSAL.md b/collab/proposals/README-RESTRUCTURE-PROPOSAL.md new file mode 100644 index 0000000..0334203 --- /dev/null +++ b/collab/proposals/README-RESTRUCTURE-PROPOSAL.md @@ -0,0 +1,287 @@ +# πŸ—οΈ README-RESTRUCTURE-PROPOSAL.md +> Beautiful documentation for AI Home Directory Restructure Proposal + +--- + +## πŸ“‹ Table of Contents +- [Overview](#overview) +- [Current vs. Proposed Structure](#current-vs-proposed-structure) +- [Benefits](#benefits) +- [Migration Strategy](#migration-strategy) +- [Implementation Steps](#implementation-steps) + +--- + +## 🧠 Overview + +Welcome to the beautifully designed documentation for the **RESTRUCTURE-PROPOSAL.md** file. This document outlines a comprehensive restructure of the AI home directory to separate readonly "databank" from read-write "PMO" components. + +| **Attribute** | **Details** | +|---------------|-------------| +| **Purpose** | Separate readonly context from writable PMO | +| **Target User** | Solo entrepreneur with mounted volumes | +| **Security Focus** | Clear permission boundaries | +| **Structure** | databank (ro) + pmo (rw) | + +--- + +## πŸ—οΈ Current vs. Proposed Structure + +### πŸ”„ Before Structure +``` +AI-Home-Directory/ +β”œβ”€β”€ AboutMe.md +β”œβ”€β”€ AgentRules.md +β”œβ”€β”€ AGENTS.md +β”œβ”€β”€ AUDIT1.md +β”œβ”€β”€ README.md +β”œβ”€β”€ StartHere.md +β”œβ”€β”€ TSYS.md +β”œβ”€β”€ AI-TOOLS.md +β”œβ”€β”€ PROJECT-MGMT-TOOLS.md +β”œβ”€β”€ OPS-ENVIRONMENT.md +β”œβ”€β”€ collab/ # Collaboration directory +β”‚ └── proposals/ # All proposals here +β”‚ β”œβ”€β”€ PMO/ +β”‚ └── ... +└── (other files) +``` + +### πŸš€ After Structure +``` +AI-Home-Directory/ # Mount point in containers +β”œβ”€β”€ databank/ # πŸ”’ Readonly context +β”‚ β”œβ”€β”€ personal/ # Personal information +β”‚ β”‚ β”œβ”€β”€ AboutMe.md +β”‚ β”‚ β”œβ”€β”€ StartHere.md +β”‚ β”‚ └── TSYS.md +β”‚ β”œβ”€β”€ agents/ # AI agent guidelines +β”‚ β”‚ β”œβ”€β”€ AgentRules.md +β”‚ β”‚ β”œβ”€β”€ AGENTS.md +β”‚ β”‚ └── AI-TOOLS.md +β”‚ β”œβ”€β”€ context/ # General context information +β”‚ β”‚ β”œβ”€β”€ AUDIT1.md +β”‚ β”‚ └── PROJECT-MGMT-TOOLS.md +β”‚ └── templates/ # Template files for projects +β”‚ └── ... +β”œβ”€β”€ pmo/ # ✏️ Read-write PMO +β”‚ β”œβ”€β”€ dashboard/ # PMO dashboard views +β”‚ β”‚ └── ... +β”‚ β”œβ”€β”€ projects/ # Project registry and links +β”‚ β”‚ └── ... +β”‚ β”œβ”€β”€ reports/ # Status reports +β”‚ β”‚ └── ... +β”‚ β”œβ”€β”€ resources/ # Resource management +β”‚ β”‚ └── ... +β”‚ └── config/ # PMO configuration +β”‚ └── ... +β”œβ”€β”€ collab/ # Collaboration (readonly) +β”‚ └── ... +└── README.md # Updated documentation +``` + +--- + +## βœ… Benefits Overview + +### πŸ”’ Security Benefits +| Benefit | Impact | +|---------|---------| +| **Permission Boundaries** | Clear separation of readonly vs. read-write access | ⭐⭐⭐⭐⭐ | +| **Data Integrity** | Prevents accidental modification of core knowledge | ⭐⭐⭐⭐⭐ | +| **Container Safety** | Reduced risk of corrupting foundational info | ⭐⭐⭐⭐ | + +### πŸ—οΈ Organization Benefits +| Benefit | Impact | +|---------|---------| +| **Clear Structure** | Separates static context from dynamic management | ⭐⭐⭐⭐⭐ | +| **Easier Navigation** | Intuitive directory organization | ⭐⭐⭐⭐ | +| **Better Maintenance** | Easier to update and manage | ⭐⭐⭐⭐ | + +### 🐳 Container Integration Benefits +| Component | Access | Purpose | +|-----------|--------|---------| +| **databank/** | πŸ”’ `:ro` (readonly) | Universal context for all tools | +| **pmo/** | ✏️ `:rw` (read-write) | PMO updates and tracking | +| **collab/** | πŸ”’ `:ro` (readonly) | Collaboration guidelines | + +--- + +## πŸ“Š Migration Strategy + +### Phase 1: πŸ—οΈ Directory Creation +```bash +# Create new directory structure +mkdir -p databank/{personal,agents,context,templates} +mkdir -p pmo/{dashboard,projects,reports,resources,config} +``` + +### Phase 2: πŸ—‚οΈ File Migration +| Source File | Destination | Category | +|-------------|-------------|----------| +| AboutMe.md | databank/personal/ | Personal info | +| AgentRules.md | databank/agents/ | Agent guidelines | +| AGENTS.md | databank/agents/ | Agent guidelines | +| AUDIT1.md | databank/context/ | Context information | +| AI-TOOLS.md | databank/agents/ | Agent context | +| PROJECT-MGMT-TOOLS.md | databank/context/ | Context information | + +### Phase 3: πŸ“ Documentation Updates +- [ ] Update README.md to reflect new structure +- [ ] Update AGENTS.md to reference new paths +- [ ] Create PMO-specific documentation +- [ ] Update all internal file references + +--- + +## πŸš€ Container Usage Comparison + +### Before Migration +``` +β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” +β”‚ DEVELOPMENT CONTAINER β”‚ +β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ +β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ +β”‚ β”‚ πŸ”— AI HOME DIRECTORY (mixed permissions) β”‚ β”‚ +β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ +β”‚ β”‚ β”‚ πŸ“š DATABANK FILES β”‚ πŸ“Š PMO FILES β”‚ β”‚ β”‚ +β”‚ β”‚ β”‚ (readonly/write) β”‚ (read/write) β”‚ β”‚ β”‚ +β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ +β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ +β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ +``` + +### After Migration +``` +β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” +β”‚ DEVELOPMENT CONTAINER β”‚ +β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ +β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ +β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ +β”‚ β”‚ PROJECT-SPECIFICβ”‚ β”‚ 🏠 AI HOME DIRECTORY β”‚ β”‚ +β”‚ β”‚ CONTEXT β”‚ β”‚ β”‚ β”‚ +β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ +β”‚ β”‚ - Project docs β”‚ β”‚ β”‚ πŸ”’ DATABANK β”‚ β”‚ β”‚ +β”‚ β”‚ - Codebase β”‚ β”‚ β”‚ (readonly mount) β”‚ β”‚ β”‚ +β”‚ β”‚ - Requirements β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ +β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ +β”‚ β”‚ β”‚ ✏️ PMO β”‚ β”‚ β”‚ +β”‚ β”‚ β”‚ (read-write mount) β”‚ β”‚ β”‚ +β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ +β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ +β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ +``` + +### Mount Commands +```bash +# BEFORE (single mixed mount) +docker run -v /path/to/AI-Home:/ai-home your-image + +# AFTER (separate permission mounts) +docker run \ + -v /path/to/AI-Home/databank:/ai-home/databank:ro \ + -v /path/to/AI-Home/pmo:/ai-home/pmo:rw \ + your-image +``` + +--- + +## πŸ“‹ Implementation Steps + +### 🎯 Phase 1: Preparation +| Task | Priority | Status | +|------|----------|--------| +| πŸ“ Create new directory structure | High | Planned | +| πŸ› οΈ Prepare migration script | High | Planned | +| πŸ“ Update documentation templates | Medium | Planned | + +### πŸ”€ Phase 2: Migration +| Task | Priority | Status | +|------|----------|--------| +| πŸ—‚οΈ Move files to new directories | High | Planned | +| πŸ”— Update internal file references | High | Planned | +| βœ… Test new structure | High | Planned | + +### βœ… Phase 3: Validation +| Task | Priority | Status | +|------|----------|--------| +| πŸ” Verify all links work correctly | High | Planned | +| 🐳 Test container mounting patterns | High | Planned | +| πŸ€– Validate AI agent access patterns | High | Planned | + +### πŸš€ Phase 4: Rollout +| Task | Priority | Status | +|------|----------|--------| +| πŸ“š Update README and documentation | High | Planned | +| πŸ€– Update AGENTS.md with new paths | High | Planned | +| πŸ’¬ Communicate changes to AI agents | Medium | Planned | + +--- + +## πŸ€– AI Agent Considerations + +### πŸ“ Access Patterns +| Component | Access | Purpose | +|-----------|--------|---------| +| `/ai-home/databank/` | πŸ”’ Read only | Context and guidelines | +| `/ai-home/pmo/` | ✏️ Read/Write | Project updates | +| `/ai-home/collab/` | πŸ”’ Read only | Collaboration guidelines | + +### πŸ“ Path Updates Required +AI agents will need to be aware of: +- `databank/` directory for readonly context +- `pmo/` directory for PMO updates +- Updated AGENTS.md with new paths + +### 🎯 Update Behavior +- Only update PMO when milestones reached +- Never modify databank files +- Use proper PMO update procedures + +--- + +## βš–οΈ Impact Analysis + +### βœ… Positive Impacts +- **Clearer separation** of concerns in directory structure +- **Better security** through defined permission boundaries +- **Improved organization** and easier navigation +- **More secure container** mounting approach +- **Better alignment** with PMO concept + +### ⚠️ Potential Challenges +- **Documentation updates** required throughout +- **AI agent configurations** need updating +- **Migration path** for existing projects +- **Mounting procedure** updates needed + +--- + +## πŸ“ˆ Next Steps + +### Immediate Actions +1. **Create** the new directory structure +2. **Migrate** files according to the plan +3. **Update** documentation and references +4. **Test** the new structure in containers + +### Long-term Benefits +- **Enhanced security** for your AI home directory +- **Clearer workflows** for AI agents +- **Better organization** for scaling projects +- **Improved container** integration + +--- + +## πŸ’‘ Pro Tips for Migration + +- πŸ”§ **Backup first**: Ensure backup of current structure +- πŸ§ͺ **Test thoroughly**: Validate mounting patterns before full migration +- πŸ“’ **Communicate**: Update all AI agents about new paths +- πŸ“š **Document**: Maintain clear references during transition + +--- + +*Last updated: October 24, 2025* +*Part of the AIOS (AI Operating System) ecosystem* +*Optimized for secure, structured AI home directory management* \ No newline at end of file diff --git a/collab/proposals/RESTRUCTURE-PROPOSAL.md b/collab/proposals/RESTRUCTURE-PROPOSAL.md new file mode 100644 index 0000000..c04d20b --- /dev/null +++ b/collab/proposals/RESTRUCTURE-PROPOSAL.md @@ -0,0 +1,205 @@ +# Date/Time +Friday, October 24, 2025 (Timezone: UTC+00:00 - Please adjust to local system time) + +# Change Tracking/Revision Table + +| Date | Version | Description | Author | +|------------|---------|--------------------------------------------------|---------------------| +| 2025-10-24 | 1.0.0 | Proposal for repository restructuring | AIOS-Public System | + +# Changelog + +| Date | Version | Description | +|------------|---------|--------------------------------------------------| +| 2025-10-24 | 1.0.0 | Initial creation of restructuring proposal | + +--- + +# RESTRUCTURE-PROPOSAL.md: Databank and PMO Separation + +## Overview + +This proposal outlines a restructure of the AI home directory repository to separate the readonly "databank" from the read-write "PMO" components. This provides clear permission boundaries when mounting in containerized development environments. + +## Current Structure vs. Proposed Structure + +### Current Structure +``` +AI-Home-Directory/ +β”œβ”€β”€ AboutMe.md +β”œβ”€β”€ AgentRules.md +β”œβ”€β”€ AGENTS.md +β”œβ”€β”€ AUDIT1.md +β”œβ”€β”€ README.md +β”œβ”€β”€ StartHere.md +β”œβ”€β”€ TSYS.md +β”œβ”€β”€ AI-TOOLS.md +β”œβ”€β”€ PROJECT-MGMT-TOOLS.md +β”œβ”€β”€ OPS-ENVIRONMENT.md +β”œβ”€β”€ collab/ # Collaboration directory +β”‚ └── proposals/ # All proposals currently here +β”‚ β”œβ”€β”€ PMO/ +β”‚ └── ... +└── (other files) +``` + +### Proposed Structure +``` +AI-Home-Directory/ # Mount point in containers +β”œβ”€β”€ databank/ # Readonly context (mounted readonly) +β”‚ β”œβ”€β”€ personal/ # Personal information +β”‚ β”‚ β”œβ”€β”€ AboutMe.md +β”‚ β”‚ β”œβ”€β”€ StartHere.md +β”‚ β”‚ └── TSYS.md +β”‚ β”œβ”€β”€ agents/ # AI agent guidelines +β”‚ β”‚ β”œβ”€β”€ AgentRules.md +β”‚ β”‚ β”œβ”€β”€ AGENTS.md +β”‚ β”‚ └── AI-TOOLS.md +β”‚ β”œβ”€β”€ context/ # General context information +β”‚ β”‚ β”œβ”€β”€ AUDIT1.md +β”‚ β”‚ └── PROJECT-MGMT-TOOLS.md +β”‚ └── templates/ # Template files for projects +β”‚ └── ... +β”œβ”€β”€ pmo/ # Read-write PMO (mounted read-write) +β”‚ β”œβ”€β”€ dashboard/ # PMO dashboard views +β”‚ β”‚ └── ... +β”‚ β”œβ”€β”€ projects/ # Project registry and links +β”‚ β”‚ └── ... +β”‚ β”œβ”€β”€ reports/ # Status reports +β”‚ β”‚ └── ... +β”‚ β”œβ”€β”€ resources/ # Resource management +β”‚ β”‚ └── ... +β”‚ └── config/ # PMO configuration +β”‚ └── ... +β”œβ”€β”€ collab/ # Collaboration directory (readonly) +β”‚ └── ... +└── README.md # Updated to reflect new structure +``` + +## Benefits of Restructure + +### 1. Clear Permission Boundaries +| Component | Permission | Purpose | +|-----------|------------|---------| +| **databank/** | Readonly | Consistent context across projects | +| **pmo/** | Read-Write | Project management updates | +| **collab/** | Readonly | Collaboration guidelines | + +### 2. Enhanced Security +- Prevents accidental modification of core knowledge base +- Limits write access to specific PMO functions +- Reduces risk of corrupting foundational information + +### 3. Better Organization +- Separates static context from dynamic management +- Clearer directory structure for new users +- Easier navigation and maintenance + +### 4. Improved Container Integration +| Mount Point | Access Mode | Purpose | +|-------------|-------------|---------| +| `/ai-home/databank` | `:ro` (readonly) | Universal context for all tools | +| `/ai-home/pmo` | `:rw` (read-write) | PMO updates and tracking | + +## Migration Strategy + +### Phase 1: Directory Creation +```bash +# Create new directory structure +mkdir -p databank/{personal,agents,context,templates} +mkdir -p pmo/{dashboard,projects,reports,resources,config} +``` + +### Phase 2: File Migration +| Source File | Destination | Type | +|-------------|-------------|------| +| AboutMe.md | databank/personal/ | Personal info | +| AgentRules.md | databank/agents/ | Agent guidelines | +| AGENTS.md | databank/agents/ | Agent guidelines | +| AUDIT1.md | databank/context/ | Context information | +| AI-TOOLS.md | databank/agents/ | Agent context | +| PROJECT-MGMT-TOOLS.md | databank/context/ | Context information | +| (new PMO files) | pmo/ | PMO functionality | + +### Phase 3: Update Documentation +- Update README.md to reflect new structure +- Update AGENTS.md to reference new paths +- Create PMO-specific documentation + +### Phase 4: Update Proposals +- Move PMO proposals to new pmo/ directory +- Create new PMO templates +- Update PMO proposal based on new structure + +## Container Usage Pattern + +### Before (Current) +```bash +# Single mount point with mixed permissions +docker run -v /path/to/AI-Home-Directory:/ai-home your-development-image +``` + +### After (Proposed) +```bash +# Separate mount points with clear permissions +docker run \ + -v /path/to/AI-Home-Directory/databank:/ai-home/databank:ro \ + -v /path/to/AI-Home-Directory/pmo:/ai-home/pmo:rw \ + your-development-image +``` + +## Impact Analysis + +### Positive Impacts +- βœ… Clearer separation of concerns +- βœ… Better security through permission boundaries +- βœ… Improved organization and navigation +- βœ… More secure container mounting +- βœ… Better alignment with PMO concept + +### Potential Challenges +- ⚠️ Requires updates to all references in documentation +- ⚠️ Need to update AI agent configurations +- ⚠️ Migration path for existing projects +- ⚠️ Updates to mounting procedures + +## Implementation Steps + +### 1. Preparation +- [ ] Create new directory structure +- [ ] Prepare migration script +- [ ] Update documentation templates + +### 2. Migration +- [ ] Move files to appropriate directories +- [ ] Update internal file references +- [ ] Test new structure + +### 3. Validation +- [ ] Verify all links work correctly +- [ ] Test container mounting patterns +- [ ] Validate AI agent access patterns + +### 4. Rollout +- [ ] Update README and documentation +- [ ] Update AGENTS.md with new paths +- [ ] Communicate changes to AI agents + +## AI Agent Considerations + +### Access Patterns +- **Databank Access**: Readonly for context and guidelines +- **PMO Access**: Read-write for project updates and tracking +- **Agent Updates**: Only update PMO when milestones reached + +### Path Updates +AI agents will need to be aware of: +- `/ai-home/databank/` for readonly context +- `/ai-home/pmo/` for PMO updates +- New path structure in AGENTS.md + +## Conclusion + +This restructuring provides a cleaner, more secure, and more organized approach to managing your AI home directory. The separation of readonly databank and read-write PMO components aligns perfectly with your usage patterns and provides clear permission boundaries for containerized development environments. + +The proposed structure supports your goal of having a readonly databank that can be safely mounted across all projects while maintaining a separate PMO area where AI agents can make updates without risk to the core knowledge base. \ No newline at end of file