Folder Hierarchy
.weavetab, .weavetab-system, and ~/.weavetab directory structure.
# Workspace & System Directories
Weavetab strictly partitions project-scoped output, global configurations, and system-level intelligence data into dedicated directory structures.
## 1. Project-Scoped Directory: `./.weavetab/`
Created in your current working directory to store project-scoped settings and mission output:
```
./.weavetab/
├── config.json # Project-specific config overrides
├── secrets.json # Project-scoped credentials for Blind Injection
├── pdfs/ # Exported PDF documents
├── screenshots/ # Full-page and clipped PNG/JPEG screenshots
├── downloads/ # Downloaded files during automated sessions
├── designs/ # Extracted design tokens and Tailwind themes
└── logs/ # Human-readable logs and JSONL audit trails
```
## 2. System Intelligence Directory: `~/.weavetab-system/`
Global system directory holding cross-session learning and process locks:
```
~/.weavetab-system/
├── memory/ # Per-domain frontend framework & strategy profiles
├── sessions/
│ └── context.json # Rolling 50-action trail for loop detection
├── apps/ # Dedicated user profiles for Electron apps
├── locks/ # Process lockfiles (PID + TCP port validation)
└── knowledge/ # Domain-specific markdown knowledge hints
```
## 3. Global User Directory: `~/.weavetab/`
Global user directory storing default configurations and global secrets:
```
~/.weavetab/
├── config.json # Global default configuration
├── secrets.json # Global secrets for Blind Injection
├── policy.json # Domain whitelist / blacklist rules
├── plugins/ # Isolated storage directories for installed plugins
└── profile/ # Dedicated default Chromium browser profile
```