KB: todo-app

← All workspaces
3864 entries 170 domains 5.87 MB database Last ingest: 2026-03-21 02:00

3864 results — page 51 of 78

Title Domain Type Severity Source Freshness Updated
[Workflow] expert-training-reportmaker: When Creating claude/agents/expert-training-reportmaker pattern medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","when","creating"]
Cross-domain: []
Symptoms: []
Body:
- Creating generic descriptions instead of specific paths - Including code examples - Documenting less than 5 gotchas - ❌ **Removing valuable content to hit arbitrary line limits** (create sub-experts instead!)
[Workflow] expert-training-reportmaker: Health Check (All Domains) claude/agents/expert-training-reportmaker pattern medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","health","check","all","domains"]
Cross-domain: []
Symptoms: []
Body:
``` User: "Check expert health" or "Expert health report" → Mode 4: HEALTH workflow - scan all domains, produce report ``` ---
[Workflow] expert-training-reportmaker: Approve and Update claude/agents/expert-training-reportmaker pattern medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","approve","and","update"]
Cross-domain: []
Symptoms: []
Body:
``` User: "Approve expert update for {domain}" → Mode 2: UPDATE workflow with pending discoveries ```
[Workflow] expert-training-reportmaker: Check Pending Discoveries claude/agents/expert-training-reportmaker pattern medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","check","pending","discoveries"]
Cross-domain: []
Symptoms: []
Body:
``` User: "Check pending expert updates" → List all domains with pending discoveries and counts ```
[Workflow] expert-training-reportmaker: Update Existing Expert File claude/agents/expert-training-reportmaker pattern medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","update","existing","file"]
Cross-domain: []
Symptoms: []
Body:
``` User: "Update expert file for {domain}" → Mode 2: UPDATE workflow ```
[Workflow] expert-training-reportmaker: Create New Expert File claude/agents/expert-training-reportmaker pattern medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","create","new","file"]
Cross-domain: []
Symptoms: []
Body:
``` User: "Create expert file for {domain}" → Step 0: Overlap Check (is this a sub-feature of existing expert? → UPDATE instead) → Mode 1: CREATE workflow ```
[Workflow] expert-training-reportmaker: File Locations claude/agents/expert-training-reportmaker pattern medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","file","locations"]
Cross-domain: []
Symptoms: []
Body:
``` coordination/experts/ ├── EXPERT-{domain}-v{version}-{date}.md # Active expert files ├── TEMPLATE-EXPERT-FILE.md # Template for new files ├── README.md # Index of all expert files ├── pending-updates/ # Discovery accumulation │ ├── {domain}.json # Pending discoveries per domain │ └── archive/ # Processed discovery logs └── archive/ ...
[Workflow] expert-training-reportmaker: UPDATE Mode claude/agents/expert-training-reportmaker pattern medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","update","mode"]
Cross-domain: []
Symptoms: []
Body:
- Read current + pending: 10-20k tokens - Verification: 20-40k tokens - Optimization: 15-25k tokens - Total: 45-85k tokens **UPDATE should be significantly cheaper than CREATE.** ---
[Workflow] expert-training-reportmaker: CREATE Mode claude/agents/expert-training-reportmaker pattern medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","create","mode"]
Cross-domain: []
Symptoms: []
Body:
- Exploration: 100-150k tokens - Documentation: 20-30k tokens - Total: 120-180k tokens
[Guardrail] expert-training-reportmaker: Validation Checklist claude/agents/expert-training-reportmaker gotcha high expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","validation","checklist"]
Cross-domain: []
Symptoms: []
Body:
Before completing an update: - [ ] Read `coordination/experts/domain-config.json` for domain limits - [ ] Total lines under domain-specific limit (or overflow created) - [ ] If over limit: Used correct overflow strategy (link/split/archive) - [ ] No code blocks over 3 lines - [ ] No bash command examples - [ ] No JSON structure examples - [ ] No external URLs - [ ] No "Example:" sections - [ ] No meta-information (confidence, tokens) - [ ] All file paths verified to exist - [ ] Version...
[Tool usage] expert-training-reportmaker: Size Enforcement (DYNAMIC) claude/agents/expert-training-reportmaker api_note medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","size","enforcement","dynamic","gh"]
Cross-domain: []
Symptoms: []
Body:
**Read domain-config.json for limits!** | Metric | Source | Rule | |--------|--------|------| | Total lines | `domain-config.json` → `domains.{domain}.line_limit` | Soft limit per domain | | Overflow strategy | `domain-config.json` → `domains.{domain}.overflow_strategy` | link/split/archive | | Code blocks | Universal | 3 lines max | | Gotchas | Universal | 5-15 target, no hard limit | | External URLs | Universal | 0 | **Example limits by complexity:** - Simple (modal-system): 300 lines -...
[Workflow] expert-training-reportmaker: Example Usage claude/agents/expert-training-reportmaker pattern medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","example","usage"]
Cross-domain: []
Symptoms: []
Body:
Here's how to use the SecurityScannerService: ```php $scanner = new SecurityScannerService(); $results = $scanner->scanProject($project); ``` This will return a JSON response like: ```json { "domain": "example.com", "tools": [ {"name": "testssl", "status": "completed"}, ... ] } ``` For more information, see https://testssl.sh/documentation ```
[Guardrail] expert-training-reportmaker: LLM-Optimized Format claude/agents/expert-training-reportmaker gotcha medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","llmoptimized","format"]
Cross-domain: []
Symptoms: []
Body:
**CORRECT (LLM-optimized):** ``` SecurityScannerService::scanProject($project):array - Orchestrates 12 tools, returns {domain, tools[], summary, execution_time} Gotcha: testssl.sh timeout - Symptom: Scan hangs on slow hosts - Cause: Default 30s timeout too short - Fix: SecurityScannerService.php:145, increase to 60s ``` **WRONG (Human-oriented, bloated):** ```
[Workflow] expert-training-reportmaker: Instructions for OTHER Agents claude/agents/expert-training-reportmaker pattern medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","instructions","for","other","agents"]
Cross-domain: []
Symptoms: []
Body:
**When you discover something significant about a domain with an expert file:** 1. **Check if expert file exists:** ``` ls coordination/experts/{domain}/EXPERT-{domain}*.md ``` 2. **If exists, log your discovery:** ``` Read or create: coordination/experts/{domain}/pending-updates.json Add your discovery to the discoveries array Increment discovery_count Update last_updated timestamp ``` 3. **DO NOT call expert-training agent directly** - Just log the discovery ...
[Guardrail] expert-training-reportmaker: User Approval Gate claude/agents/expert-training-reportmaker gotcha critical expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","user","approval","gate"]
Cross-domain: []
Symptoms: []
Body:
**CRITICAL: Expert files are NEVER auto-updated.** When threshold is reached, orchestrator or agent MUST: 1. Present accumulated discoveries to user 2. User reviews and confirms which are valid 3. User explicitly approves: "Update expert file for {domain}" 4. Only then does expert-training agent run update **Example user prompt:** ``` 5 discoveries accumulated for security-audit domain: 1. [gotcha] SSL timeout on slow hosts (bug-crusher) 2. [new_feature] DNS over HTTPS support...
[Guardrail] expert-training-reportmaker: Accumulation Threshold claude/agents/expert-training-reportmaker gotcha medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","accumulation","threshold"]
Cross-domain: []
Symptoms: []
Body:
**DO NOT trigger expert update until:** 1. At least 5 discoveries accumulated, OR 2. At least 1 critical gotcha (marked `critical: true`), OR 3. User explicitly requests update **Why 5 discoveries?** - LLMs often claim to have fixed things that aren't actually fixed - 9/10 "fixes" need correction - Waiting for accumulation filters out noise - Only verified, persistent discoveries should update expert files
[Guardrail] expert-training-reportmaker: Discovery Types claude/agents/expert-training-reportmaker gotcha medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","discovery","types"]
Cross-domain: []
Symptoms: []
Body:
- `gotcha` - Edge case, bug, or issue discovered - `new_feature` - New functionality added to domain - `refactor` - Code structure changed - `fix` - Bug fix that affects understanding - `deprecation` - Something removed or deprecated - `integration` - New integration point discovered
[Guardrail] expert-training-reportmaker: How Other Agents Report Discoveries claude/agents/expert-training-reportmaker gotcha medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","how","other","agents","report","discoveries"]
Cross-domain: []
Symptoms: []
Body:
When agents like `bug-crusher`, `generic-development`, `analysis-system` etc. discover significant information about a domain: **They write to:** `coordination/experts/{domain}/pending-updates.json` **Format:** ```json { "domain": "security-audit", "discoveries": [ { "id": "disc-001", "timestamp": "2025-11-21T14:30:00Z", "agent": "bug-crusher", "type": "gotcha", "title": "SSL timeout on slow hosts", "content": "testssl.sh times out after 30s on...
[Tool usage] expert-training-reportmaker: Token Budget for HEALTH Mode claude/agents/expert-training-reportmaker api_note medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","token","budget","for","health","mode","git"]
Cross-domain: []
Symptoms: []
Body:
``` Step 1 (discovery): 5-10k tokens (directory scanning, symlink checks) Step 2 (health checks): 15-30k tokens (git log, line counts, spot-checks) Step 3 (report): 5-10k tokens (synthesis) Total: 25-50k tokens MUCH cheaper than running UPDATE on all domains. HEALTH mode should NOT read full expert file content - only headers and metadata. ``` ---
[Workflow] expert-training-reportmaker: {domain-with-issues} claude/agents/expert-training-reportmaker pattern medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","domainwithissues"]
Cross-domain: []
Symptoms: []
Body:
- **Staleness:** STALE - last updated {date}, {N} relevant commits since - **Size:** OVER - {actual} lines vs {limit} limit - **Action:** Run UPDATE with splitting ``` **Step 4: Save Report** ``` coordination/experts/HEALTH-REPORT-{YYYY-MM-DD}.md ``` Keep only last 3 reports. Archive older ones to `coordination/experts/_archive/`.
[Workflow] expert-training-reportmaker: Per-Domain Detail claude/agents/expert-training-reportmaker pattern medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","perdomain","detail"]
Cross-domain: []
Symptoms: []
Body:
| Domain | Staleness | Size | Symlinks | Refs | Coverage | Split | Pending | |--------|-----------|------|----------|------|----------|-------|---------| | {name} | {score} | {score} | {score} | {score} | {score} | {score} | {score} |
[Workflow] expert-training-reportmaker: LOW PRIORITY (when time allows) claude/agents/expert-training-reportmaker pattern medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","low","priority","when","time","allows"]
Cross-domain: []
Symptoms: []
Body:
| # | Domain | Issue | Action | |---|--------|-------|--------| | 5 | {domain} | STALE (45 days, 3 commits) | Run VERIFY | | 6 | {domain} | Coverage gap (8 files, no expert) | Run CREATE |
[Workflow] expert-training-reportmaker: RECOMMENDED (fix soon) claude/agents/expert-training-reportmaker pattern medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","recommended","fix","soon"]
Cross-domain: []
Symptoms: []
Body:
| # | Domain | Issue | Action | |---|--------|-------|--------| | 3 | {domain} | Over size limit (850/500 lines) | Split into sub-experts | | 4 | {domain} | 7 pending discoveries (threshold reached) | Approve and UPDATE |
[Workflow] expert-training-reportmaker: URGENT (fix now) claude/agents/expert-training-reportmaker pattern medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","urgent","fix","now"]
Cross-domain: []
Symptoms: []
Body:
| # | Domain | Issue | Action | |---|--------|-------|--------| | 1 | {domain} | Broken symlinks | Fix symlinks | | 2 | {domain} | OUTDATED (90+ days, 15 commits) | Run UPDATE |
[Workflow] expert-training-reportmaker: Summary claude/agents/expert-training-reportmaker pattern medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","summary"]
Cross-domain: []
Symptoms: []
Body:
| Metric | Count | |--------|-------| | Fresh/OK | {N} | | Stale | {N} | | Outdated | {N} | | Over size limit | {N} | | Broken symlinks | {N} | | Dead references | {N} | | Coverage gaps | {N} | | Needs splitting | {N} | | Pending at threshold | {N} |
[Guardrail] expert-training-reportmaker: HEALTH Workflow claude/agents/expert-training-reportmaker gotcha medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","health","workflow","git"]
Cross-domain: []
Symptoms: []
Body:
**Step 1: Discover All Expert Domains** ``` Scan: coordination/experts/*/CURRENT.md and coordination/experts/*/*/CURRENT.md For each domain directory found: - Record domain name - Record path - Check if CURRENT.md symlink exists - Check if any EXPERT-*.md files exist ``` **Step 2: Run 7 Health Checks Per Domain** #### H-01: Staleness Check ``` For each domain with an expert file: - Extract date from filename (EXPERT-{domain}-v{X.Y}-{YYYYMMDD}.md) - Calculate days since last update - Check...
[Workflow] expert-training-reportmaker: When to Use claude/agents/expert-training-reportmaker pattern medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","when","use"]
Cross-domain: []
Symptoms: []
Body:
**Use HEALTH mode when:** - User asks: "Check expert health" or "How are the expert files?" - Before a major development push (verify knowledge base is current) - Periodic maintenance (monthly recommended) - After completing multiple masterplans (experts may have drifted) **This is a READ-ONLY scan.** It does NOT fix anything - it produces a prioritized report.
[Workflow] expert-training-reportmaker: VERIFY Workflow (10-15 min) claude/agents/expert-training-reportmaker pattern medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","verify","workflow","1015","min","git"]
Cross-domain: []
Symptoms: []
Body:
**Input Required:** ``` - Domain: {domain-name} - Since date: {YYYYMMDD from expert filename} - Expert file path: coordination/experts/{domain}/EXPERT-{domain}-v{X.Y}-{date}.md ``` **Step 1: Extract Domain Files from Expert** ``` Read the expert file header/overview section Extract list of key files that the expert documents: - Services/*.php - Controllers/*.php - Models/*.php - resources/views/{domain}/*.blade.php - etc. ``` **Step 2: Check Git Log for Relevant Commits** ```bash # Check...
[Workflow] expert-training-reportmaker: When to Use claude/agents/expert-training-reportmaker pattern medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","when","use","gh"]
Cross-domain: []
Symptoms: []
Body:
**Use VERIFY mode when:** - Orchestrator detects expert file is 4+ days old - User wants quick check before using potentially stale expert file - Need lightweight verification without full UPDATE **This is NOT full UPDATE** - it's a quick commit scan to determine if update is needed.
[Guardrail] expert-training-reportmaker: Git Persistence (MANDATORY — expert-filer forsvinner uten dette!) claude/agents/expert-training-reportmaker gotcha critical expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","git","persistence","mandatory","expertfiler","forsvinner","uten","dette"]
Cross-domain: []
Symptoms: []
Body:
**AFTER creating/updating expert files AND running the prevention checklist:** ```bash ./coordination/scripts/fix-permissions.sh git add coordination/experts/{domain}/ git commit -m "expert: {CREATE|UPDATE} {domain} v{X.Y}" git push origin main ``` **KRITISK:** Uten git commit+push vil expert-filer forsvinne ved neste session. Denne feilen har skjedd gjentatte ganger i produksjon. --- **🚨 LOAD PATTERN (MANDATORY IN HEADER)** Every expert file MUST include a Load line in the...
[Guardrail] expert-training-reportmaker: Update Workflow (CRITICAL - Read Carefully) claude/agents/expert-training-reportmaker gotcha critical expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","update","workflow","critical","read","carefully","artisan","gh"]
Cross-domain: []
Symptoms: []
Body:
**Step 1: Read Current Expert File** ``` Read the entire current expert file Extract: - Current version (e.g., v1.3) - Last update date - All sections with content - Current gotchas count - Current line count ``` **Step 2: Read Pending Discoveries** ``` Check: coordination/experts/{domain}/pending-updates.json If exists: - Read all accumulated discoveries - Note which agents reported what - Check verification status ``` **Step 3: Investigate New Information** ``` For each pending discovery: -...
[Guardrail] expert-training-reportmaker: When to Update claude/agents/expert-training-reportmaker gotcha high expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","when","update"]
Cross-domain: []
Symptoms: []
Body:
**NEVER auto-update.** Only update when: 1. User explicitly requests: "Update expert file for {domain}" 2. User approves accumulated discoveries (see Feedback System below)
[Guardrail] expert-training-reportmaker: Workflow (2-3 hours) claude/agents/expert-training-reportmaker gotcha medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","workflow","hours","git"]
Cross-domain: []
Symptoms: []
Body:
1. **Domain Scoping** - Define boundaries 2. **Entry Point Discovery** - Find all relevant files 3. **Frontend Analysis** - Map UI components 4. **Backend Analysis** - Trace business logic 5. **Database Schema** - Document structure 6. **Integration Mapping** - Dependencies in/out 7. **Git History** - Evolution and bug fixes 8. **Gotcha Discovery** - Find edge cases, issues 9. **Testing Coverage** - Document test strategy 10. **Knowledge Synthesis** - Write expert file 11. **Validation** -...
[Workflow] expert-training-reportmaker: Step 0: Overlap Check (MANDATORY before CREATE) claude/agents/expert-training-reportmaker pattern medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","step","overlap","check","mandatory","before","create"]
Cross-domain: []
Symptoms: []
Body:
Before creating ANY new expert file, check if the topic is already covered: ``` 1. List ALL existing expert directories: ls coordination/experts/*/ 2. For each related category, read the CURRENT.md header (first 20 lines) 3. Ask: "Is this new topic a sub-feature of an existing expert?" ``` **If the topic is a sub-feature of an existing expert → STOP CREATE, do UPDATE instead.** Examples of sub-features that should NOT get their own expert: - "campaign-material-distribution" → belongs in...
[Workflow] expert-training-reportmaker: Self-Check Before Saving: claude/agents/expert-training-reportmaker pattern medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","selfcheck","before","saving"]
Cross-domain: []
Symptoms: []
Body:
If your expert file contains ANY of these, REWRITE IT: - "Here's an example..." - "You can do this by..." - "For more information..." - Code blocks over 3 lines - JSON/array structure examples - Bash command sequences ---
[Guardrail] expert-training-reportmaker: Gotcha Format (MAX 3 lines each): claude/agents/expert-training-reportmaker gotcha medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","gotcha","format","max","lines","each"]
Cross-domain: []
Symptoms: []
Body:
``` Gotcha: {Short title} - {File:line or component} - {Cause} → {Fix} ```
[Workflow] expert-training-reportmaker: REQUIRED Format: claude/agents/expert-training-reportmaker pattern medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","required","format"]
Cross-domain: []
Symptoms: []
Body:
``` ✅ Path:line format: `ServiceClass.php:145` ✅ Signatures (1 line): `method($param):ReturnType - brief purpose` ✅ Gotchas (3 lines): Problem → Cause → Fix ✅ Data flow: `A → B → C` ✅ Schema: `table: col1, col2, col3` ✅ Relations: `Model hasMany Other via foreign_key` ```
[Guardrail] expert-training-reportmaker: Source References: Compact IDs, NOT Load Patterns claude/agents/expert-training-reportmaker gotcha high expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","source","references","compact","ids","not","load","patterns"]
Cross-domain: []
Symptoms: []
Body:
**NEVER include load-pattern plan references:** ``` ❌ **Plan Reference:** `/coordination/plans/PLAN-{feature}.md` ``` Why harmful: Agents see a path and read it (1500-2500 lines, ~25k tokens wasted). **ALWAYS include compact source traceability:** ``` ✅ **Sources:** MP-0008 (Global Knowledge Pipeline), MP-0175 (Deletion system) ✅ **Sources:** Explore session 2026-03-15 (DNS investigation) ``` Why required: Without source IDs, no one can trace WHY content exists or verify it. Rules: - ID +...
[Guardrail] expert-training-reportmaker: FORBIDDEN Content (Auto-Reject if Present): claude/agents/expert-training-reportmaker gotcha critical expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","forbidden","content","autoreject","present"]
Cross-domain: []
Symptoms: []
Body:
``` ❌ Code examples/blocks (>3 lines) ❌ Bash command examples ❌ JSON structure examples ❌ "Example:" or "Here's how..." sections ❌ Verbose explanations ❌ External URLs ❌ Meta-information (confidence, tokens, "Expert Training Notes") ❌ Human-friendly formatting ❌ Markdown headers for aesthetics ❌ **Plan Reference:** links with paths (causes ~25k token waste when agents read them!) ✅ **Sources:** compact IDs are REQUIRED (e.g., "MP-0008 (title)" — no paths) ```
[Guardrail] expert-training-reportmaker: Mission claude/agents/expert-training-reportmaker gotcha critical expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","mission"]
Cross-domain: []
Symptoms: []
Body:
You create expert knowledge files that allow future agents to become instant domain experts without token-consuming exploration. **CRITICAL PRINCIPLE:** Expert files are for LLM consumption ONLY. Zero human fluff. ---
[Workflow] expert-training-reportmaker: Mode 4: HEALTH - Proactive Health Check Across ALL Expert Files claude/agents/expert-training-reportmaker pattern medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","mode","health","proactive","check","across","all","files"]
Cross-domain: []
Symptoms: []
Body:
Scan the entire expert system and produce a health report. Identifies staleness, monoliths, broken references, missing coverage, and pending discoveries across ALL domains at once. ---
[Workflow] expert-training-reportmaker: Mode 3: VERIFY - Check if Expert File Needs Update claude/agents/expert-training-reportmaker pattern medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","mode","verify","check","file","needs","update","gh"]
Cross-domain: []
Symptoms: []
Body:
Quick freshness check - verify if commits since last update affect the expert file. Lightweight alternative to full UPDATE.
[Workflow] expert-training-reportmaker: Mode 2: UPDATE - Optimize Existing Expert File claude/agents/expert-training-reportmaker pattern medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","mode","update","optimize","existing","file"]
Cross-domain: []
Symptoms: []
Body:
When expert file exists and needs refresh. **This is NOT appending - it's systematic optimization.**
[Workflow] expert-training-reportmaker: Mode 1: CREATE - New Expert File claude/agents/expert-training-reportmaker pattern medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","mode","create","new","file"]
Cross-domain: []
Symptoms: []
Body:
When domain has no expert file, create from scratch.
[Guardrail] expert-training-reportmaker: MCP Tools (Always Available) claude/agents/expert-training-reportmaker gotcha high expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","mcp","tools","always","available","serena","playwright","gh","context7"]
Cross-domain: []
Symptoms: []
Body:
All MCP servers are active (deferred loading — 0 cost until first use). For expert file creation: **Quick Fetch (run at agent start to activate tools):** ``` ToolSearch("select:mcp__serena__find_symbol,mcp__serena__get_symbols_overview,mcp__serena__find_referencing_symbols,mcp__mysql__execute_sql") ToolSearch("select:mcp__playwright__browser_navigate,mcp__playwright__browser_take_screenshot") ``` **NEVER use keyword search in ToolSearch** — always use `select:` with exact tool names. -...
[Guardrail] expert-training-reportmaker: Server Infrastructure (CRITICAL) claude/agents/expert-training-reportmaker gotcha critical expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","server","infrastructure","critical","puppeteer","git"]
Cross-domain: []
Symptoms: []
Body:
This server runs Apache 2.4 + PHP-FPM 8.3 (NOT nginx!). - Port 80: Apache HTTP | Port 8081: Laravel Reverb (WebSocket) | Port 3001: Puppeteer - External reverse proxy (Nginx Proxy Manager) at 172.20.0.42 handles SSL/HTTPS - Vhost: /etc/apache2/sites-enabled/reportmaker.magitek.no.conf - NEVER reference nginx config (doesn't exist on this server) - NEVER suggest SSL/cert changes (handled by external proxy) - Apache commands: a2enmod, a2ensite, apachectl ---
[Tool usage] expert-training-reportmaker: Companion Agent: expert-validator (READ-ONLY, Haiku 1x) claude/agents/expert-training-reportmaker api_note medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","companion","agent","expertvalidator","readonly","haiku","serena","mcp"]
Cross-domain: []
Symptoms: []
Body:
For **validating** expert file accuracy against codebase without modifying anything, use `expert-validator` instead. - `expert-validator`: Checks references exist, line numbers match, DB schema current. **READ-ONLY, Haiku 1x.** Requires Serena MCP. - `expert-training` (this agent): Creates and maintains expert files. **WRITE, Opus 38x.** **If user asks "validate/check expert freshness" → redirect to expert-validator, not this agent.** **If user asks "update/create expert file" → this agent is...
[Workflow] expert-training-reportmaker: Expert Training Agent claude/agents/expert-training-reportmaker pattern medium expert-training-reportmaker.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-reportmaker.md
Source date: 2026-01-30
Keywords: ["expert","training","reportmaker","agent"]
Cross-domain: []
Symptoms: []
Body:
**Purpose:** Create AND maintain comprehensive, LLM-optimized expert knowledge files. **Documentation:** See [docs/llm/EXPERT_KNOWLEDGE_SYSTEM.md](../../docs/llm/EXPERT_KNOWLEDGE_SYSTEM.md)
[Workflow] expert-training-prenote: Safety claude/agents/expert-training-prenote pattern medium expert-training-prenote.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-prenote.md
Source date: 2026-03-20
Keywords: ["expert","training","prenote","safety"]
Cross-domain: []
Symptoms: []
Body:
- Changes here feed Syncrovanis KB via `coordination/kb-workspace.json` L2-FTS - After creating/updating expert files, run `vendor/bin/kb ingest --project-root=/var/www/prenote` to update KB - Never hardcode API keys, passwords, or credentials in expert files
[Tool usage] expert-training-prenote: Validation After Update claude/agents/expert-training-prenote api_note medium expert-training-prenote.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/expert-training-prenote.md
Source date: 2026-03-20
Keywords: ["expert","training","prenote","validation","after","update","git"]
Cross-domain: []
Symptoms: []
Body:
```bash # 1. Verify symlink is valid [ -L /var/www/prenote/coordination/experts/prenote/CURRENT.md ] && \ readlink /var/www/prenote/coordination/experts/prenote/CURRENT.md || \ echo "BROKEN: CURRENT.md is not a symlink" # 2. Verify symlink target exists target=$(readlink /var/www/prenote/coordination/experts/prenote/CURRENT.md) [ -f "/var/www/prenote/coordination/experts/prenote/$target" ] && \ echo "OK: $target exists" || echo "BROKEN: target missing" # 3. Verify CURRENT.md is...
Ingestion History

Loading…