-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.example.yaml
More file actions
187 lines (150 loc) · 4.21 KB
/
config.example.yaml
File metadata and controls
187 lines (150 loc) · 4.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
# CASA Learning System Configuration
# Copy this to config.yaml and customize for your setup
# ============================================
# YOUR PERSONAL ANCHORS
# These are the mental models you'll connect new knowledge to
# ============================================
anchors:
# Things you know deeply - shows, games, hobbies, sports
interests:
- "Star Wars"
- "cooking"
- "chess"
- "hiking"
# What you're actively building
projects:
- name: "Personal Website"
context: "React portfolio site"
- name: "Side Project"
context: "Mobile app MVP"
- name: "Home Automation"
context: "Smart home setup"
# Where you're headed
career:
current: "Junior Developer"
target: "Senior Software Engineer"
skills_focus:
- "System Design"
- "Cloud Architecture"
- "Leadership"
# ============================================
# CAPTURE PHASE
# How you grab knowledge in the moment
# ============================================
capture:
# Options: obsidian | telegram | whatsapp | discord | cli | apple-notes
tool: "obsidian"
# Where captures land before processing
inbox_location: "00-Inbox/"
# Quick capture hotkey (tool-specific)
hotkey: "Cmd+Shift+C"
# Auto-add timestamp
timestamp: true
# Default tags for new captures
default_tags:
- "unprocessed"
# ============================================
# STRUCTURE PHASE
# How you organize knowledge for retrieval
# ============================================
structure:
# Options: obsidian | notion | logseq | markdown
tool: "obsidian"
# Root folder for structured knowledge
knowledge_base: "knowledge-base/"
# Card format: standard | anki-compatible | notion-db
card_format: "standard"
# Auto-generate links between related cards
auto_link: true
# Tag taxonomy (optional - helps with consistency)
tag_categories:
domain:
- "programming"
- "security"
- "networking"
- "devops"
type:
- "concept"
- "command"
- "pattern"
- "tool"
difficulty:
- "beginner"
- "intermediate"
- "advanced"
# ============================================
# ABSORB PHASE
# Audio generation for passive learning
# ============================================
audio:
# Options: kokoro | elevenlabs | openai | edge | bark | coqui
tool: "kokoro"
# Voice ID (varies by tool)
# Kokoro: af_sky, af_bella, am_adam, am_michael, bf_emma, bm_george
# ElevenLabs: use voice ID from your library
# OpenAI: alloy, echo, fable, onyx, nova, shimmer
voice: "am_adam"
# Output directory for generated audio
output_dir: "audio/"
# Target episode length
# Options: short (5min) | medium (15min) | long (30min)
episode_length: "medium"
# Speaking speed (0.5 - 2.0)
speed: 1.0
# Add background music (optional)
background_music: false
music_volume: 0.1
# ============================================
# REVIEW SCHEDULE (Optional)
# Spaced repetition settings
# ============================================
review:
# Enable review reminders
enabled: false
# New cards to review daily
daily_new: 5
# Day for weekly comprehensive review
weekly_day: "Sunday"
# Intervals (in days)
intervals:
- 1
- 3
- 7
- 14
- 30
# ============================================
# INTEGRATIONS (Optional)
# Connect to external services
# ============================================
integrations:
# AI assistance for anchor generation
ai:
enabled: false
provider: "claude" # claude | openai | local
api_key_env: "ANTHROPIC_API_KEY"
# Sync to cloud
sync:
enabled: false
provider: "git" # git | icloud | dropbox
auto_commit: true
# Notifications
notifications:
enabled: false
provider: "telegram" # telegram | discord | email
daily_summary: true
# ============================================
# ADVANCED (Optional)
# Power user settings
# ============================================
advanced:
# Custom capture template path
capture_template: "templates/capture.md"
# Custom card template path
card_template: "templates/card.md"
# Audio script template
audio_template: "templates/audio-script.md"
# Export formats
export:
anki: true
json: true
csv: false