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
Copy file name to clipboardExpand all lines: .claude/skills/prod-memory-management/SKILL.md
+28-1Lines changed: 28 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,10 +29,13 @@ Without memory, that request is meaningless. With memory, Claude knows:
29
29
```
30
30
CLAUDE.md ← Hot cache (~30 people, common terms)
31
31
memory/
32
+
index.md ← Catálogo centralizado por categoria (auto-updated)
33
+
log.md ← Registro cronológico de operações (append-only)
32
34
glossary.md ← Full decoder ring (everything)
33
35
people/ ← Complete profiles
34
36
projects/ ← Project details
35
37
context/ ← Company, teams, tools
38
+
trends/ ← Weekly metric snapshots (JSON)
36
39
```
37
40
38
41
**CLAUDE.md (Hot Cache):**
@@ -320,4 +323,28 @@ Use `/productivity:start` to initialize by scanning your chat, calendar, email,
320
323
- Person no longer frequent contact
321
324
- Term rarely used
322
325
323
-
This keeps CLAUDE.md fresh and relevant.
326
+
This keeps CLAUDE.md fresh and relevant.
327
+
328
+
## Operations (LLM Wiki Pattern)
329
+
330
+
Three core operations maintain the knowledge base:
331
+
332
+
### Ingest (via memory-sync, daily 21:15)
333
+
When new information arrives, it's not just saved — it's **propagated**:
334
+
- New info about a person → update their people/ file AND any projects/ that mention them
335
+
- New project detail → update glossary.md codename entry + CLAUDE.md if active
336
+
- Role change → update people/, glossary.md, and CLAUDE.md hot cache
337
+
- After any change → update index.md catalog + append to log.md
338
+
339
+
### Query (during conversations)
340
+
When synthesizing a complex answer, the valuable result can be filed back as a new memory entry — knowledge compounds through use, not just accumulation.
341
+
342
+
### Lint (via memory-lint, weekly Sunday 09:00)
343
+
Periodic health check that detects:
344
+
-**Contradictions** — mismatches between CLAUDE.md hot cache and memory/ deep storage
345
+
-**Stale claims** — dates older than 60 days, closed Linear issues still listed as open
346
+
-**Orphan files** — files in memory/ not listed in index.md
347
+
-**Coverage gaps** — active projects/people in CLAUDE.md without memory/ files
348
+
-**Missing cross-references** — people in projects without people/ files, and vice versa
349
+
350
+
Fixes what it can automatically, flags the rest for manual review.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+20-1Lines changed: 20 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,25 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
+
## [0.6.1] - 2026-04-09
9
+
10
+
### Added
11
+
-**Core routines documentation** (`docs/routines/core-routines.md`) — detailed explanation of all 5 core routines: what they do, why they matter, and how they form the daily loop
12
+
-**Memory Lint promoted to core** — moved from `ADWs/routines/custom/` to `ADWs/routines/`, hardcoded in `scheduler.py` (Sunday 09:00). Now 5 core routines instead of 4
13
+
-**Release skill** now syncs screenshots (`public/print-*.png` → `site/public/assets/`) on every release
14
+
15
+
### Changed
16
+
-**Dashboard pages redesigned** — 12 pages (Audit, Config, Costs, Files, Integrations, Memory, Reports, Roles, Routines, Scheduler, Skills, Systems, Templates, Users) with consistent dark theme and improved UX
17
+
-**Integration count** — 19 → 17 (removed internal-only Licensing and WhatsApp docs from public documentation)
18
+
-**Memory system** — LLM Wiki pattern: ingest propagation, weekly lint, centralized index, and operation log
19
+
20
+
### Removed
21
+
-**`docs/integrations/licensing.md`** — internal only, not public
22
+
-**`docs/integrations/whatsapp.md`** — internal only, not public
23
+
24
+
### Fixed
25
+
-**Dashboard build** — removed unused `totalTokens` variable in Costs page that blocked TypeScript compilation
26
+
8
27
## [0.6.0] - 2026-04-09
9
28
10
29
### Added
@@ -16,7 +35,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
-**7 Core + 20 Custom Routines** — daily, weekly, and monthly ADWs managed by a scheduler (core routines ship with the repo; custom routines are user-created and gitignored)
50
50
-**Web Dashboard** — React + Flask app with auth, roles, web terminal, service management
51
-
-**19 Integrations** — Google Calendar, Gmail, Linear, GitHub, Discord, Telegram, Stripe, Omie, Fathom, Todoist, YouTube, Instagram, LinkedIn, Evolution API, Evolution Go, Evo CRM, and more
51
+
-**17 Integrations** — Google Calendar, Gmail, Linear, GitHub, Discord, Telegram, Stripe, Omie, Fathom, Todoist, YouTube, Instagram, LinkedIn, Evolution API, Evolution Go, Evo CRM, and more
52
52
-**2 core + custom HTML report templates** — dark-themed dashboards for every domain
53
-
-**Persistent Memory** — two-tier system (CLAUDE.md + memory/) across sessions
53
+
-**Persistent Memory** — two-tier system (CLAUDE.md + memory/) with LLM Wiki pattern: ingest propagation, weekly lint, centralized index, and operation log
> **Memory Sync** follows the LLM Wiki pattern: extracts knowledge from daily logs, meetings, and git changes, then **propagates updates** across related memory files (e.g., a role change updates people/, glossary.md, and CLAUDE.md). Updates `memory/index.md` (catalog) and `memory/log.md` (operation log) after each run.
22
+
21
23
## Custom Routines
22
24
23
25
Custom routines live in `ADWs/routines/custom/` (gitignored) and are scheduled via `config/routines.yaml` (also gitignored).
24
26
25
27
To create a custom routine, say **"create a routine"** and the `create-routine` skill will guide you.
0 commit comments