Implement Phase 1: Work integration (without n8n)
Skills Created: - outline: Full MCP integration with Outline wiki (search, read, create, export, AI queries) - Enhanced basecamp: Added project mapping configuration to PARA structure - Enhanced daily-routines: Integrated work context (Basecamp, Outline) into daily/weekly workflows - Enhanced meeting-notes: Added Teams transcript processing workflow guide PARA Work Structure Created: - 01-projects/work/: 10 project folders with MOCs (placeholders for user customization) - 02-areas/work/: 5 area files (current-job, professional-dev, team-management, company-knowledge, technical-excellence) - 03-resources/work/wiki-mirror/: Ready for Outline exports - 04-archive/work/: Ready for completed work Documentation Added: - skills/outline/SKILL.md: Comprehensive wiki workflows and tool references - skills/outline/references/outline-workflows.md: Detailed usage examples - skills/outline/references/export-patterns.md: Obsidian integration patterns - skills/meeting-notes/references/teams-transcript-workflow.md: Manual DOCX → meeting note workflow - skills/chiron-core/references/work-para-structure.md: Work-specific PARA organization Key Integrations: - Basecamp ↔ Obsidian: Project mapping and task sync - Outline ↔ Obsidian: Wiki search, export decisions, knowledge discovery - Teams → Obsidian: Transcript processing with AI analysis - All integrated into daily/weekly routines Note: n8n workflows skipped per user request. Ready for n8n automation later.
This commit is contained in:
393
skills/chiron-core/references/work-para-structure.md
Normal file
393
skills/chiron-core/references/work-para-structure.md
Normal file
@@ -0,0 +1,393 @@
|
||||
# PARA Structure Design for Work Integration
|
||||
|
||||
## Vault Root Structure
|
||||
|
||||
```
|
||||
~/CODEX/
|
||||
├── _chiron/
|
||||
│ ├── context.md # Chiron system context
|
||||
│ └── templates/ # Note templates
|
||||
│ ├── daily-note.md
|
||||
│ ├── weekly-review.md
|
||||
│ ├── project.md
|
||||
│ ├── meeting.md
|
||||
│ ├── meeting-transcript.md # New: For Teams transcripts
|
||||
│ ├── area.md
|
||||
│ └── resource.md
|
||||
│
|
||||
├── 00-inbox/ # Quick captures
|
||||
│ ├── learnings/
|
||||
│ └── work-captures/
|
||||
│
|
||||
├── 01-projects/ # Active projects
|
||||
│ ├── work/ # WORK PROJECTS (10 Basecamp projects)
|
||||
│ │ ├── _basecamp-activity.md # Basecamp sync log
|
||||
│ │ ├── _projects-index.md # Master index of all work projects
|
||||
│ │ │
|
||||
│ │ ├── project-a/ # [PROJECT NAME 1]
|
||||
│ │ │ ├── _index.md # Project MOC (links to Basecamp)
|
||||
│ │ │ ├── meetings/ # Teams meetings
|
||||
│ │ │ │ ├── standup-20260128.md
|
||||
│ │ │ │ └── planning-20260125.md
|
||||
│ │ │ │
|
||||
│ │ │ ├── decisions/ # Decision records
|
||||
│ │ │ │ ├── tech-stack-20260120.md
|
||||
│ │ │ │ └── feature-priority-20260115.md
|
||||
│ │ │ │
|
||||
│ │ │ ├── notes/ # Project notes
|
||||
│ │ │ │ ├── research-api.md
|
||||
│ │ │ │ └── design-ideas.md
|
||||
│ │ │ │
|
||||
│ │ │ └── basecamp-todos.md # Reference to Basecamp todos
|
||||
│ │ │
|
||||
│ │ ├── project-b/ # [PROJECT NAME 2]
|
||||
│ │ │ ├── _index.md
|
||||
│ │ │ ├── meetings/
|
||||
│ │ │ ├── decisions/
|
||||
│ │ │ ├── notes/
|
||||
│ │ │ └── basecamp-todos.md
|
||||
│ │ │
|
||||
│ │ ├── project-c/ # [PROJECT NAME 3]
|
||||
│ │ ├── project-d/ # [PROJECT NAME 4]
|
||||
│ │ ├── project-e/ # [PROJECT NAME 5]
|
||||
│ │ ├── project-f/ # [PROJECT NAME 6]
|
||||
│ │ ├── project-g/ # [PROJECT NAME 7]
|
||||
│ │ ├── project-h/ # [PROJECT NAME 8]
|
||||
│ │ ├── project-i/ # [PROJECT NAME 9]
|
||||
│ │ └── project-j/ # [PROJECT NAME 10]
|
||||
│ │
|
||||
│ └── personal/ # Personal projects
|
||||
│ ├── learn-rust/
|
||||
│ ├── home-office/
|
||||
│ └── fitness-challenge/
|
||||
│
|
||||
├── 02-areas/ # Ongoing responsibilities
|
||||
│ ├── work/ # Work areas
|
||||
│ │ ├── current-job.md # Current role and responsibilities
|
||||
│ │ ├── professional-dev.md # Learning goals, certifications
|
||||
│ │ ├── team-management.md # Team coordination, 1:1s
|
||||
│ │ ├── company-knowledge.md # Org-specific knowledge
|
||||
│ │ └── processes.md # SOPs, workflows
|
||||
│ │
|
||||
│ └── personal/ # Personal areas
|
||||
│ ├── health.md
|
||||
│ ├── finances.md
|
||||
│ ├── relationships.md
|
||||
│ ├── learning.md
|
||||
│ └── home.md
|
||||
│
|
||||
├── 03-resources/ # Reference material (tool-agnostic + tool-specific)
|
||||
│ ├── work/ # Work resources
|
||||
│ │ ├── wiki-mirror/ # Outline wiki exports (REPLACEABLE)
|
||||
│ │ │ ├── outline-api-guide.md
|
||||
│ │ │ ├── outline-deployment-sop.md
|
||||
│ │ │ ├── outline-monitoring.md
|
||||
│ │ │ └── _wiki-index.md # Master wiki index
|
||||
│ │ │
|
||||
│ │ ├── teams-archive/ # Teams recordings/notes (REPLACEABLE)
|
||||
│ │ │ └── _teams-index.md
|
||||
│ │ │
|
||||
│ │ ├── basecamp-references/ # Basecamp docs/guides (REPLACEABLE)
|
||||
│ │ │ └── _basecamp-docs.md
|
||||
│ │ │
|
||||
│ │ ├── company-procedures/ # SOPs, processes (KEEP)
|
||||
│ │ │ ├── code-review.md
|
||||
│ │ │ ├── deployment.md
|
||||
│ │ │ └── onboarding.md
|
||||
│ │ │
|
||||
│ │ ├── technical-stack/ # Tech documentation (KEEP)
|
||||
│ │ │ ├── backend.md
|
||||
│ │ │ ├── frontend.md
|
||||
│ │ │ └── infrastructure.md
|
||||
│ │ │
|
||||
│ │ └── _work-resources-index.md
|
||||
│ │
|
||||
│ └── personal/ # Personal resources
|
||||
│ ├── recipes.md
|
||||
│ ├── books.md
|
||||
│ └── travel.md
|
||||
│
|
||||
├── 04-archive/ # Completed/inactive
|
||||
│ ├── work/
|
||||
│ │ ├── old-job-2024/ # Archived employment
|
||||
│ │ └── projects/ # Completed projects
|
||||
│ │
|
||||
│ └── personal/
|
||||
│ └── projects/
|
||||
│
|
||||
├── daily/ # Daily notes
|
||||
│ ├── YYYY/
|
||||
│ │ └── MM/
|
||||
│ │ └── DD/
|
||||
│ │ └── YYYY-MM-DD.md
|
||||
│ └── weekly-reviews/
|
||||
│ └── YYYY-W##.md
|
||||
│
|
||||
└── tasks/ # Task management
|
||||
├── inbox.md # All incoming tasks
|
||||
├── recurring.md # Recurring tasks
|
||||
└── someday.md # Backlog items
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Work Project Template
|
||||
|
||||
Each of the 10 Basecamp projects should follow this structure:
|
||||
|
||||
### 1. Project _index.md (MOC)
|
||||
|
||||
```markdown
|
||||
---
|
||||
title: "[Project Name]"
|
||||
status: active | on-hold | completed
|
||||
deadline: YYYY-MM-DD
|
||||
priority: critical | high | medium | low
|
||||
source: basecamp
|
||||
basecamp_id: [BC_PROJECT_ID]
|
||||
basecamp_url: [BC_PROJECT_URL]
|
||||
tags: [work, basecamp, active]
|
||||
---
|
||||
|
||||
# [Project Name]
|
||||
|
||||
## Overview
|
||||
[Brief description of project goals and scope]
|
||||
|
||||
## Basecamp Link
|
||||
[View in Basecamp](basecamp_url)
|
||||
|
||||
## Related Areas
|
||||
- [[current-job]]
|
||||
- [[team-management]]
|
||||
|
||||
## Resources
|
||||
- [[outline-api-guide]]
|
||||
- [[technical-stack-backend]]
|
||||
|
||||
## Quick Links
|
||||
- [ ] Basecamp Todos
|
||||
- [ ] Basecamp Messages
|
||||
- [ ] Teams Channel
|
||||
- [ ] Wiki Documentation
|
||||
|
||||
## Notes
|
||||
- [ ] Latest update (YYYY-MM-DD): [Summary]
|
||||
- [ ] Latest update (YYYY-MM-DD): [Summary]
|
||||
|
||||
## Sub-Projects/Milestones
|
||||
- [ ] Milestone 1
|
||||
- [ ] Milestone 2
|
||||
- [ ] Milestone 3
|
||||
```
|
||||
|
||||
### 2. meetings/ folder
|
||||
|
||||
Naming pattern: `[type]-YYYYMMDD.md`
|
||||
|
||||
Example: `standup-20260128.md`, `planning-20260125.md`, `review-20260120.md`
|
||||
|
||||
### 3. decisions/ folder
|
||||
|
||||
Naming pattern: `[topic]-YYYYMMDD.md`
|
||||
|
||||
Example: `tech-stack-choice-20260120.md`, `feature-priority-20260115.md`
|
||||
|
||||
### 4. notes/ folder
|
||||
|
||||
Free-form project notes. Organize by topic or date.
|
||||
|
||||
Example: `research-api.md`, `design-ideas.md`, `bug-analysis.md`
|
||||
|
||||
---
|
||||
|
||||
## Tool-Specific vs Tool-Agnostic Folders
|
||||
|
||||
### Keep These (Tool-Agnostic)
|
||||
```
|
||||
~/CODEX/
|
||||
├── 02-areas/work/ # Job-specific knowledge (stays with you)
|
||||
├── 03-resources/work/
|
||||
│ ├── company-procedures/ # Your documented processes
|
||||
│ ├── technical-stack/ # Tech knowledge
|
||||
│ └── learnings/ # What you learned
|
||||
└── 01-projects/work/ # Project structure (stays)
|
||||
```
|
||||
|
||||
### Replace These (Tool-Specific)
|
||||
```
|
||||
~/CODEX/03-resources/work/
|
||||
├── wiki-mirror/ # Delete when switching jobs (Outline)
|
||||
├── teams-archive/ # Delete when switching jobs (Teams)
|
||||
├── basecamp-references/ # Delete when switching jobs (Basecamp)
|
||||
└── [other-tools]/ # Delete when switching jobs
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Master Index Files
|
||||
|
||||
### _projects-index.md
|
||||
|
||||
```markdown
|
||||
# Work Projects Index
|
||||
|
||||
Last updated: YYYY-MM-DD
|
||||
|
||||
## Active Projects (10 total)
|
||||
|
||||
| Project | Status | Deadline | Priority | Basecamp |
|
||||
|---------|--------|-----------|-----------|-----------|
|
||||
| [[project-a]] | Active | 2026-03-15 | High | [Link] |
|
||||
| [[project-b]] | On Hold | 2026-04-01 | Medium | [Link] |
|
||||
| [[project-c]] | Active | 2026-02-28 | Critical | [Link] |
|
||||
| ... | ... | ... | ... | ... |
|
||||
|
||||
## By Priority
|
||||
|
||||
### Critical (2 projects)
|
||||
- [[project-c]]
|
||||
- [[project-g]]
|
||||
|
||||
### High (5 projects)
|
||||
- [[project-a]]
|
||||
- [[project-d]]
|
||||
- [[project-f]]
|
||||
- [[project-h]]
|
||||
- [[project-j]]
|
||||
|
||||
### Medium (3 projects)
|
||||
- [[project-b]]
|
||||
- [[project-e]]
|
||||
- [[project-i]]
|
||||
|
||||
## By Deadline
|
||||
|
||||
### Due This Week
|
||||
- [[project-a]] (2026-02-01)
|
||||
|
||||
### Due Next Week
|
||||
- [[project-c]] (2026-03-15)
|
||||
|
||||
### Due This Month
|
||||
- [[project-b]] (2026-04-01)
|
||||
```
|
||||
|
||||
### _basecamp-activity.md
|
||||
|
||||
```markdown
|
||||
# Basecamp Activity Log
|
||||
|
||||
Last sync: YYYY-MM-DD HH:mm
|
||||
|
||||
## Today (YYYY-MM-DD)
|
||||
- [10:30] Created todo: "Implement feature X" in project-a
|
||||
- [11:45] Completed todo: "Review PR #123" in project-c
|
||||
- [14:00] Comment added to "API Design" message in project-a
|
||||
|
||||
## Yesterday (YYYY-MM-DD)
|
||||
- [09:00] Created card: "Bug fix investigation" in project-b
|
||||
- [16:30] Completed todo: "Update documentation" in project-g
|
||||
|
||||
## This Week
|
||||
- Total todos created: 23
|
||||
- Total todos completed: 18
|
||||
- Total messages: 5
|
||||
- Active projects: 10
|
||||
|
||||
## Quick Stats
|
||||
- Project with most activity: [[project-a]] (8 items)
|
||||
- Overdue todos: 3
|
||||
- Cards in review: 5
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Migration Guide (Job Switch)
|
||||
|
||||
When switching jobs:
|
||||
|
||||
### Step 1: Archive Current Work
|
||||
```bash
|
||||
# Move entire work structure to archive
|
||||
mv ~/CODEX/01-projects/work/ ~/CODEX/04-archive/work/old-job-2024/
|
||||
|
||||
# Archive work areas (optional, if job-specific)
|
||||
mv ~/CODEX/02-areas/work/ ~/CODEX/04-archive/work/areas-old-job/
|
||||
|
||||
# Archive tool-specific resources
|
||||
rm -rf ~/CODEX/03-resources/work/wiki-mirror/
|
||||
rm -rf ~/CODEX/03-resources/work/teams-archive/
|
||||
rm -rf ~/CODEX/03-resources/work/basecamp-references/
|
||||
```
|
||||
|
||||
### Step 2: Clean Areas (Keep What's Generic)
|
||||
```bash
|
||||
# Keep professional-dev.md (generic learning)
|
||||
# Keep processes.md (if generic)
|
||||
# Delete job-specific files in 02-areas/work/
|
||||
rm ~/CODEX/02-areas/work/current-job.md
|
||||
rm ~/CODEX/02-areas/work/team-management.md
|
||||
rm ~/CODEX/02-areas/work/company-knowledge.md
|
||||
```
|
||||
|
||||
### Step 3: Set Up New Job
|
||||
```bash
|
||||
# Create new work project structure
|
||||
mkdir -p ~/CODEX/01-projects/work/
|
||||
mkdir -p ~/CODEX/01-projects/work/_basecamp-activity.md
|
||||
mkdir -p ~/CODEX/01-projects/work/_projects-index.md
|
||||
|
||||
# Create new work areas
|
||||
echo "---\ntitle: \"Current Job\"\nstatus: active\n---\n# Current Job\n\n## Role\n[Your role]\n\n## Responsibilities\n- [Responsibility 1]\n- [Responsibility 2]\n" > ~/CODEX/02-areas/work/current-job.md
|
||||
|
||||
# Set up new tool folders
|
||||
mkdir -p ~/CODEX/03-resources/work/wiki-mirror/
|
||||
mkdir -p ~/CODEX/03-resources/work/teams-archive/
|
||||
mkdir -p ~/CODEX/03-resources/work/basecamp-references/
|
||||
```
|
||||
|
||||
### Step 4: Import Basecamp Projects
|
||||
Use `basecamp` skill:
|
||||
```
|
||||
User: "Show my Basecamp projects"
|
||||
# Review 10 projects
|
||||
|
||||
User: "Create project notes for all Basecamp projects"
|
||||
# Generates _index.md for each project
|
||||
# Populates _projects-index.md
|
||||
```
|
||||
|
||||
### Step 5: Configure n8n Workflows
|
||||
- Update Basecamp webhook URLs
|
||||
- Configure Outline API for new job
|
||||
- Update Teams transcript webhook
|
||||
- Test all automations
|
||||
|
||||
---
|
||||
|
||||
## Implementation Checklist
|
||||
|
||||
### Initial Setup (One-time)
|
||||
- [ ] Create directory structure in ~/CODEX/
|
||||
- [ ] Create _projects-index.md template
|
||||
- [ ] Create _basecamp-activity.md
|
||||
- [ ] Configure basecamp skill with project IDs
|
||||
- [ ] Set up n8n workflows
|
||||
- [ ] Configure Outline MCP server
|
||||
- [ ] Create meeting-transcript.md template
|
||||
|
||||
### Ongoing Maintenance
|
||||
- [ ] Weekly: Review project status and update _projects-index.md
|
||||
- [ ] Weekly: Archive completed projects to 04-archive/
|
||||
- [ ] Weekly: Process inbox items
|
||||
- [ ] Weekly: Review _basecamp-activity.md
|
||||
- [ ] Monthly: Review 02-areas/work/ health
|
||||
|
||||
### Job Switch (When needed)
|
||||
- [ ] Archive 01-projects/work/ to 04-archive/work/
|
||||
- [ ] Archive tool-specific resources (wiki-mirror, teams-archive, basecamp-references/)
|
||||
- [ ] Clean up job-specific areas
|
||||
- [ ] Set up new project structure
|
||||
- [ ] Import new Basecamp projects
|
||||
- [ ] Configure new tool integrations
|
||||
Reference in New Issue
Block a user