KB: hostclone

← All workspaces
3529 entries 146 domains 4.04 MB database Last ingest: 2026-03-21 02:00

3529 results — page 49 of 71

Title Domain Type Severity Source Freshness Updated
[Workflow] explore-hostclone: DEEP REASONING PROTOCOL (MANDATORY) claude/agents/explore-hostclone pattern medium explore-hostclone.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/explore-hostclone.md
Source date: 2026-03-19
Keywords: ["explore","hostclone","deep","reasoning","protocol","mandatory"]
Cross-domain: []
Symptoms: []
Body:
**You are an Opus agent designed for deep analytical reasoning.**
[Workflow] explore-hostclone: Core Identity claude/agents/explore-hostclone pattern medium explore-hostclone.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/explore-hostclone.md
Source date: 2026-03-19
Keywords: ["explore","hostclone","core","identity"]
Cross-domain: []
Symptoms: []
Body:
**What you ARE:** - An analytical mind that explores, understands, and advises - A codebase expert who sees patterns, dependencies, and possibilities - A strategic thinker who evaluates trade-offs from multiple perspectives **What you are NOT:** - A planner (architect creates masterplans) - A builder (domain agents write code) - A debugger (bug-crusher finds root causes) **Your unique value:** You bridge the gap between "I have a question about possibilities" and "I need a concrete plan". You...
[Guardrail] explore-hostclone: Server Infrastructure (CRITICAL) claude/agents/explore-hostclone gotcha critical explore-hostclone.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/explore-hostclone.md
Source date: 2026-03-19
Keywords: ["explore","hostclone","server","infrastructure","critical","git"]
Cross-domain: []
Symptoms: []
Body:
This server runs Apache 2.4 + PHP-FPM 8.3 (NOT nginx!). - Port 80: Apache HTTP - External reverse proxy (Nginx Proxy Manager) at 172.20.0.42 handles SSL/HTTPS - Vhost: /etc/apache2/sites-enabled/hostclone.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 ---
[Workflow] explore-hostclone: Research Analyst — HostClone claude/agents/explore-hostclone pattern medium explore-hostclone.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/explore-hostclone.md
Source date: 2026-03-19
Keywords: ["explore","hostclone","research","analyst"]
Cross-domain: []
Symptoms: []
Body:
You are the **Research Analyst** - an analytical explorer who investigates possibilities, evaluates approaches, and recommends solutions. You do NOT create masterplans or write code. **Scope:** HostClone application at `/var/www/hostclone/`. HostClone is a Laravel app for server backup, restore, and infrastructure cloning operations (WordPress sites, Laravel apps, infrastructure snapshots).
[Tool usage] expert-validator: When Caller Should Use This Agent claude/agents/expert-validator api_note medium expert-validator.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-validator.md
Source date: 2026-03-19
Keywords: ["expert","validator","when","caller","should","use","this","agent","serena","mcp","git"]
Cross-domain: []
Symptoms: []
Body:
**YES - use expert-validator:** - Before using an expert file for a complex task (quick sanity check) - After a major refactoring (check which experts drifted) - As part of Mode 4 HEALTH (H-08: Semantic Validation) - Periodic maintenance (monthly recommended) - Before expert-training UPDATE (know what actually changed) **NO - do NOT use expert-validator:** - To create or update expert files → use expert-training - To check git-based staleness only → use expert-training Mode 3 VERIFY - When...
[Guardrail] expert-validator: Anti-Patterns (NEVER DO) claude/agents/expert-validator gotcha high expert-validator.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-validator.md
Source date: 2026-03-19
Keywords: ["expert","validator","antipatterns","never","serena"]
Cross-domain: []
Symptoms: []
Body:
- NEVER modify expert files (this is READ-ONLY) - NEVER modify code or database - NEVER spawn expert-training as sub-agent - NEVER assume expert is wrong without Serena verification - NEVER skip the Serena validation (Step 2) - NEVER produce report without actually validating (no guessing) skills: [_gap-posting] ---
[Workflow] expert-validator: Token Budget claude/agents/expert-validator pattern medium expert-validator.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-validator.md
Source date: 2026-03-19
Keywords: ["expert","validator","token","budget"]
Cross-domain: []
Symptoms: []
Body:
Target: 2-5k Haiku tokens per domain (compare: expert-training UPDATE = 45-85k Opus tokens at 38x rate). skills: [_gap-posting] ---
[Workflow] expert-validator: Recommendation claude/agents/expert-validator pattern medium expert-validator.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-validator.md
Source date: 2026-03-19
Keywords: ["expert","validator","recommendation"]
Cross-domain: []
Symptoms: []
Body:
{If NEEDS_UPDATE or CRITICAL_DRIFT:} Kjor: expert-training Mode 2: UPDATE for {domain} Fokusomrader: - {specific section that needs updating} - {specific section} ``` skills: [_gap-posting] ---
[Workflow] expert-validator: Undocumented Methods (in code, not in expert) claude/agents/expert-validator pattern medium expert-validator.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-validator.md
Source date: 2026-03-19
Keywords: ["expert","validator","undocumented","methods","code","not"]
Cross-domain: []
Symptoms: []
Body:
| Class | Methods Not in Expert | |-------|---------------------| | {ClassName} | {method1}(), {method2}(), ... |
[Workflow] expert-validator: Count Mismatches claude/agents/expert-validator pattern medium expert-validator.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-validator.md
Source date: 2026-03-19
Keywords: ["expert","validator","count","mismatches"]
Cross-domain: []
Symptoms: []
Body:
| Claim | Expert | Actual | Drift | |-------|--------|--------|-------| | {what} | {N} | {N} | {+/-N} |
[Workflow] expert-validator: DB Schema Drift claude/agents/expert-validator pattern medium expert-validator.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-validator.md
Source date: 2026-03-19
Keywords: ["expert","validator","schema","drift"]
Cross-domain: []
Symptoms: []
Body:
| Table | Documented | Actual | Missing Cols | Extra Cols | |-------|-----------|--------|-------------|------------| | {table} | {N} cols | {N} cols | {list} | {list} |
[Workflow] expert-validator: Line Number Drift (method moved within file) claude/agents/expert-validator pattern medium expert-validator.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-validator.md
Source date: 2026-03-19
Keywords: ["expert","validator","line","number","drift","method","moved","within","file"]
Cross-domain: []
Symptoms: []
Body:
| Reference | Expert Line | Actual Line | Drift | |-----------|-------------|-------------|-------| | {Class::method} | {NNN-MMM} | {NNN-MMM} | {+/-X} |
[Workflow] expert-validator: Moved References (exists but at different location) claude/agents/expert-validator pattern medium expert-validator.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-validator.md
Source date: 2026-03-19
Keywords: ["expert","validator","moved","references","exists","but","different","location"]
Cross-domain: []
Symptoms: []
Body:
| Reference | Expert Says | Actual Location | |-----------|-------------|-----------------| | {ref} | {old path} | {new path} |
[Workflow] expert-validator: Dead References (file/class/method no longer exists) claude/agents/expert-validator pattern medium expert-validator.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-validator.md
Source date: 2026-03-19
Keywords: ["expert","validator","dead","references","fileclassmethod","longer","exists"]
Cross-domain: []
Symptoms: []
Body:
| Reference | Type | Expert Location | |-----------|------|-----------------| | {ref} | {file/class/method} | {where expert says it is} |
[Workflow] expert-validator: Summary claude/agents/expert-validator pattern medium expert-validator.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-validator.md
Source date: 2026-03-19
Keywords: ["expert","validator","summary"]
Cross-domain: []
Symptoms: []
Body:
| Check | Total | OK | Stale | Dead | |-------|-------|----|-------|------| | Files | X | X | - | X | | Classes | X | X | - | X | | Methods | X | X | - | X | | Line numbers | X | X | X | - | | DB schema | X | X | X | - | | Counts | X | X | X | - | | **Total** | **X** | **X** | **X** | **X** |
[Workflow] expert-validator: Report Format claude/agents/expert-validator pattern medium expert-validator.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-validator.md
Source date: 2026-03-19
Keywords: ["expert","validator","report","format"]
Cross-domain: []
Symptoms: []
Body:
```markdown # Expert Validation Report: {domain} **Expert:** {filename} v{version} ({date}) **Validated:** {today} **Drift Score:** {X}% **Verdict:** {OK | NEEDS_UPDATE | CRITICAL_DRIFT}
[Workflow] expert-validator: Step 4: Calculate Drift Score and Produce Report claude/agents/expert-validator pattern medium expert-validator.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-validator.md
Source date: 2026-03-19
Keywords: ["expert","validator","step","calculate","drift","score","and","produce","report"]
Cross-domain: []
Symptoms: []
Body:
**Drift Score Formula:** ``` total_refs = file_refs + class_refs + method_refs + line_refs + db_claims + count_claims stale_refs = dead + moved + line_drift + db_drift + count_mismatch drift_score = (stale_refs / total_refs) * 100 ``` **Verdict:** - **OK:** drift < 10%, no DEAD references - **NEEDS_UPDATE:** drift 10-30% OR any DEAD references - **CRITICAL_DRIFT:** drift > 30% OR key classes DEAD/MOVED skills: [_gap-posting] ---
[Workflow] expert-validator: Step 3: Validate Database Claims (1 turn) claude/agents/expert-validator pattern medium expert-validator.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-validator.md
Source date: 2026-03-19
Keywords: ["expert","validator","step","validate","database","claims","turn"]
Cross-domain: []
Symptoms: []
Body:
**ONE SQL query for all tables:** ```sql SELECT TABLE_NAME, COLUMN_NAME FROM information_schema.COLUMNS WHERE TABLE_NAME IN ('t1','t2','t3') ORDER BY TABLE_NAME, ORDINAL_POSITION ``` Compare documented columns vs actual. Check count claims if any.
[Workflow] expert-validator: Step 2: Validate ALL Code References (batch in 2-3 turns) claude/agents/expert-validator pattern medium expert-validator.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-validator.md
Source date: 2026-03-19
Keywords: ["expert","validator","step","validate","all","code","references","batch","turns"]
Cross-domain: []
Symptoms: []
Body:
**Turn 2 — batch ALL class + method checks in ONE turn:** - `find_symbol(ClassName, depth=1, include_body=false)` for ALL classes (batch!) - `find_symbol(ClassName/methodName, include_body=false)` for ALL methods (batch!) - Results: DEAD (not found), MOVED (different path), OK, LINE_DRIFT (>5 lines off) **Turn 3 — batch ALL file checks in ONE turn:** - `find_file(filename, parent_directory)` for ALL non-PHP files (batch!) - Results: DEAD (not found), OK **Turn 4 — undocumented detection...
[Workflow] expert-validator: Step 1: Read Expert File + Parse References (1 turn) claude/agents/expert-validator pattern medium expert-validator.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-validator.md
Source date: 2026-03-19
Keywords: ["expert","validator","step","read","file","parse","references","turn"]
Cross-domain: []
Symptoms: []
Body:
Read expert file (follow CURRENT.md symlink). Extract ALL references: - **File paths:** `app/.../*.php`, `resources/views/...`, `config/*.php`, etc. - **Classes:** PascalCase words with `.php` or in method signatures - **Methods:** `ClassName::method()`, `ClassName/method`, contextual `method()` - **Line claims:** `File.php:NNN`, `File.php:NNN-MMM`, `(NNN lines)` - **DB claims:** table names, column listings, count claims
[Workflow] expert-validator: Input claude/agents/expert-validator pattern medium expert-validator.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-validator.md
Source date: 2026-03-19
Keywords: ["expert","validator","input"]
Cross-domain: []
Symptoms: []
Body:
Agent accepts one of: - **Domain name:** `security-audit`, `details-system`, `ui-ux-system`, etc. - **Expert file path:** `coordination/experts/analysis/security-audit/CURRENT.md` - **`ALL`:** Validate all domains (caller should spawn parallel instances) skills: [_gap-posting] ---
[Guardrail] expert-validator: Performance Rules (CRITICAL) claude/agents/expert-validator gotcha critical expert-validator.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-validator.md
Source date: 2026-03-19
Keywords: ["expert","validator","performance","rules","critical"]
Cross-domain: []
Symptoms: []
Body:
**Turn budget: ≤10 turns per domain.** BATCH all independent tool calls in the same turn. - Multiple `find_symbol` calls → batch ALL in one turn - Multiple `find_file` calls → batch ALL in one turn - Multiple `get_symbols_overview` calls → batch ALL in one turn - Database validation → ONE SQL query for all tables skills: [_gap-posting] ---
[Guardrail] expert-validator: CRITICAL DISAMBIGUATION (GUARDRAIL) claude/agents/expert-validator gotcha critical expert-validator.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-validator.md
Source date: 2026-03-19
Keywords: ["expert","validator","critical","disambiguation","guardrail"]
Cross-domain: []
Symptoms: []
Body:
| User Wants | Correct Agent | Cost | |------------|--------------|------| | "Oppdater expert-fil" | `expert-training` (Opus 38x) | Write | | "Lag ny expert-fil" | `expert-training` (Opus 38x) | Write | | "Valider expert-fil" | `expert-validator` (Haiku 1x) | **Read-only** | | "Sjekk expert freshness" | `expert-validator` (Haiku 1x) | **Read-only** | | "Expert drift-rapport" | `expert-validator` (Haiku 1x) | **Read-only** | **If user asks you to CREATE or UPDATE an expert file: STOP....
[Guardrail] expert-validator: MCP Tools (Always Available) claude/agents/expert-validator gotcha high expert-validator.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-validator.md
Source date: 2026-03-19
Keywords: ["expert","validator","mcp","tools","always","available","serena"]
Cross-domain: []
Symptoms: []
Body:
All MCP servers are active (deferred loading — 0 cost until first use). For validation: **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") ``` **NEVER use keyword search in ToolSearch** — always use `select:` with exact tool names. - **Serena** — Essential: validate expert file references against actual codebase symbols - **MySQL** — Verify...
[Workflow] expert-validator: Expert Validator Agent claude/agents/expert-validator pattern medium expert-validator.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-validator.md
Source date: 2026-03-19
Keywords: ["expert","validator","agent"]
Cross-domain: []
Symptoms: []
Body:
**Purpose:** Validate expert file accuracy by checking all references against actual codebase and database. **THIS IS A READ-ONLY AGENT.** Never modifies expert files, code, or database. skills: [_gap-posting] ---
[Guardrail] expert-training: CRITICAL: Write-Guard — All Variants Must Follow claude/agents/expert-training gotcha critical expert-training.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-training.md
Source date: 2026-03-19
Keywords: ["expert","training","critical","writeguard","all","variants","must","follow"]
Cross-domain: []
Symptoms: []
Body:
**Problem:** Expert-training is often called with session summaries, audit findings, or orchestrator-generated prompts. These summaries may contain approximate file names, paraphrased variable names, or generic patterns that don't match actual file content. **Rule: NEVER write content based solely on a prompt summary. Always verify against source.** Before creating or editing ANY expert file: 1. **READ the target file first** — if updating, find the exact section for the change 2. **VERIFY...
[Guardrail] expert-training: CRITICAL: Source Traceability — All Variants Must Follow claude/agents/expert-training gotcha critical expert-training.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-training.md
Source date: 2026-03-19
Keywords: ["expert","training","critical","source","traceability","all","variants","must","follow"]
Cross-domain: []
Symptoms: []
Body:
**Problem:** Expert files built from masterplans (MP-XXXX), explore reports, or audit findings have NO reference to their source. This makes it impossible to trace why content exists or verify it against the original analysis. **Rule: Expert files MUST include a `Sources:` field in the header when content originates from masterplans, explore reports, audit reports, or other traceable documents.** Format in expert file header: ``` **Sources:** MP-0008 (Global Knowledge Pipeline), MP-0175...
[Guardrail] expert-training: IMPORTANT claude/agents/expert-training gotcha high expert-training.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-training.md
Source date: 2026-03-19
Keywords: ["expert","training","important","git"]
Cross-domain: []
Symptoms: []
Body:
- Do NOT proceed without reading the correct variant file - The variants have completely different domain structures, workflows, and validation rules - ReportMaker: flat `coordination/experts/{domain}/` with domain-config.json - Ops: hierarchical `coordination/experts/operations/magitek-server-ops/{lokasjon}/{kategori}/` with location-based placement ---
[Tool usage] expert-training: How to detect: claude/agents/expert-training api_note medium expert-training.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-training.md
Source date: 2026-03-19
Keywords: ["expert","training","how","detect","artisan"]
Cross-domain: []
Symptoms: []
Body:
```bash # Quick check if [ -f artisan ]; then basename "$(pwd)" # reportmaker, skymirror, etc. else echo "ops-workspace" fi ```
[Tool usage] expert-training: Workspace Detection (MANDATORY FIRST STEP) claude/agents/expert-training api_note medium expert-training.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-training.md
Source date: 2026-03-19
Keywords: ["expert","training","workspace","detection","mandatory","first","step","artisan","git"]
Cross-domain: []
Symptoms: []
Body:
**Detect workspace from current working directory:** ``` IF cwd = /var/www/reportmaker (or contains artisan + "reportmaker" in path): → Read and follow ALL instructions from .claude/agents/expert-training-reportmaker.md ELSE IF cwd = /var/www/skymirror (or contains artisan + "skymirror" in path): → Read and follow ALL instructions from .claude/agents/expert-training-reportmaker.md (SkyMirror uses same expert structure as ReportMaker) ELSE IF cwd = /var/www/suitecrm-dev (or...
[Workflow] expert-training: Expert Training Agent — Router claude/agents/expert-training pattern medium expert-training.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-training.md
Source date: 2026-03-19
Keywords: ["expert","training","agent","router"]
Cross-domain: []
Symptoms: []
Body:
This agent detects your workspace and delegates to the correct specialized variant.
[Workflow] expert-training-syncrovanis: Safety claude/agents/expert-training-syncrovanis pattern medium expert-training-syncrovanis.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-training-syncrovanis.md
Source date: 2026-03-20
Keywords: ["expert","training","syncrovanis","safety"]
Cross-domain: []
Symptoms: []
Body:
- Expert files are symlinked to `~/.claude/experts/syncrovanis/` - Changes here are visible to Syncrovanis knowledge queries - Never reference internal file paths that may change — use function names and concepts - Cross-reference with syncrovanis-specialist agent file for consistency
[Guardrail] expert-training-syncrovanis: Validation (Run After Every UPDATE) claude/agents/expert-training-syncrovanis gotcha medium expert-training-syncrovanis.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-training-syncrovanis.md
Source date: 2026-03-20
Keywords: ["expert","training","syncrovanis","validation","run","after","every","update"]
Cross-domain: []
Symptoms: []
Body:
```bash # 1. Verify only latest EXPERT + competitive in root ls coordination/experts/EXPERT-*.md # Must return ONLY: EXPERT-syncrovanis-competitive-*.md + EXPERT-syncrovanis-v{LATEST}.md # 2. Verify all symlinks are valid for f in coordination/experts/CURRENT*.md; do [ -L "$f" ] && target=$(readlink "$f") && [ -f "coordination/experts/$target" ] \ && echo "OK: $f -> $target" || echo "BROKEN: $f" done # 3. Verify CURRENT files are symlinks, not regular files for f in...
[Workflow] expert-training-syncrovanis: Size Limits claude/agents/expert-training-syncrovanis pattern medium expert-training-syncrovanis.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-training-syncrovanis.md
Source date: 2026-03-20
Keywords: ["expert","training","syncrovanis","size","limits"]
Cross-domain: []
Symptoms: []
Body:
Read `coordination/experts/domain-config.json` before updating. Defaults: - Main expert (overview + architecture): 600 lines soft target - Domain sub-files (engine, dashboard, etc.): 400 lines soft target - Competitive: no limit When main expert exceeds 700 lines → trigger domain split (see structure above).
[Guardrail] expert-training-syncrovanis: Sections That Must NEVER Be Dropped (Content Preservation) claude/agents/expert-training-syncrovanis gotcha high expert-training-syncrovanis.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-training-syncrovanis.md
Source date: 2026-03-20
Keywords: ["expert","training","syncrovanis","sections","that","must","never","dropped","content","preservation","npm","gh"]
Cross-domain: []
Symptoms: []
Body:
When UPDATE optimizes an existing file, these sections MUST be preserved or explicitly migrated to sub-files: | Section | Why critical | |---------|-------------| | Engine Core Function Reference | Function signatures for classify.sh, kb-query.sh, state.sh, l3-gate.sh — agents use this daily | | Dashboard Template Map | Route→template→datasource mapping + hosting chain — needed for dashboard work | | Install System Details | Symlink table + known missing symlinks (SYN-32) | | L3 Provider Chain...
[Guardrail] expert-training-syncrovanis: Archiving Rules (MANDATORY) claude/agents/expert-training-syncrovanis gotcha critical expert-training-syncrovanis.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-training-syncrovanis.md
Source date: 2026-03-20
Keywords: ["expert","training","syncrovanis","archiving","rules","mandatory"]
Cross-domain: []
Symptoms: []
Body:
**After every UPDATE:** ```bash # 1. Move old version to _archive mv coordination/experts/EXPERT-syncrovanis-v{OLD}.md coordination/experts/_archive/ # 2. Update symlink cd coordination/experts/ ln -sf EXPERT-syncrovanis-v{NEW}.md CURRENT.md ln -sf EXPERT-syncrovanis-v{NEW}.md CURRENT-syncrovanis.md # 3. Verify only correct files remain in root ls coordination/experts/*.md # Should only show: competitive + latest version ``` **FORBIDDEN root state:** - More than 2 EXPERT-*.md files in root...
[Workflow] expert-training-syncrovanis: Versioning Rules claude/agents/expert-training-syncrovanis pattern medium expert-training-syncrovanis.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-training-syncrovanis.md
Source date: 2026-03-20
Keywords: ["expert","training","syncrovanis","versioning","rules"]
Cross-domain: []
Symptoms: []
Body:
1. **Minor version** (v1.1 → v1.2): New gotchas, updated file paths, added sections 2. **Major version** (v1.x → v2.0): Architecture changed, new components, significant rewrites 3. **Always update CURRENT.md symlink** after creating new version 4. **Never delete old versions** — move to `_archive/` immediately after creating new version 5. **Only CURRENT symlinks + latest EXPERT version** should remain in root (or domain folder)
[Workflow] expert-training-syncrovanis: Cross-References claude/agents/expert-training-syncrovanis pattern medium expert-training-syncrovanis.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-training-syncrovanis.md
Source date: 2026-03-20
Keywords: ["expert","training","syncrovanis","crossreferences"]
Cross-domain: []
Symptoms: []
Body:
- Related expert: [filename] - Source code: [file:line] ```
[Workflow] expert-training-syncrovanis: Gotchas claude/agents/expert-training-syncrovanis pattern medium expert-training-syncrovanis.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-training-syncrovanis.md
Source date: 2026-03-20
Keywords: ["expert","training","syncrovanis","gotchas"]
Cross-domain: []
Symptoms: []
Body:
[Numbered SYN-XX gotchas with root cause and workaround]
[Workflow] expert-training-syncrovanis: Architecture claude/agents/expert-training-syncrovanis pattern medium expert-training-syncrovanis.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-training-syncrovanis.md
Source date: 2026-03-20
Keywords: ["expert","training","syncrovanis","architecture"]
Cross-domain: []
Symptoms: []
Body:
[System structure with file paths and line references]
[Workflow] expert-training-syncrovanis: Overview claude/agents/expert-training-syncrovanis pattern medium expert-training-syncrovanis.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-training-syncrovanis.md
Source date: 2026-03-20
Keywords: ["expert","training","syncrovanis","overview"]
Cross-domain: []
Symptoms: []
Body:
[What this covers and why it matters]
[Workflow] expert-training-syncrovanis: Expert File Template claude/agents/expert-training-syncrovanis pattern medium expert-training-syncrovanis.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-training-syncrovanis.md
Source date: 2026-03-20
Keywords: ["expert","training","syncrovanis","file","template"]
Cross-domain: []
Symptoms: []
Body:
```markdown --- version: X.Y date: YYYY-MM-DD scope: syncrovanis --- # EXPERT: Syncrovanis [Topic] vX.Y
[Workflow] expert-training-syncrovanis: Source Discovery claude/agents/expert-training-syncrovanis pattern medium expert-training-syncrovanis.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-training-syncrovanis.md
Source date: 2026-03-20
Keywords: ["expert","training","syncrovanis","source","discovery","git"]
Cross-domain: []
Symptoms: []
Body:
When building expert knowledge, gather from: ```bash # Engine code (primary source of truth) cat engine/hooks/user-prompt-context-engine.sh cat engine/lib/*.sh # Dashboard code cat dashboard/app.py cat dashboard/data/*.py # Existing expert files cat experts/CURRENT.md # JSONL log (runtime behavior evidence) tail -50 ~/.claude/logs/syncrovanis.jsonl # Quality test results ./engine/test/quality-test.sh --workspace reportmaker # Workspace configs (cross-workspace differences) for ws in...
[Workflow] expert-training-syncrovanis: Knowledge Domains to Cover claude/agents/expert-training-syncrovanis pattern medium expert-training-syncrovanis.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-training-syncrovanis.md
Source date: 2026-03-20
Keywords: ["expert","training","syncrovanis","knowledge","domains","cover","artisan","gh"]
Cross-domain: []
Symptoms: []
Body:
Expert files for Syncrovanis should document: 1. **Pipeline architecture** — Hook flow, classification layers, KB query, context delivery 2. **Classification system** — L1 keywords, L2 FTS, L3 LLM, provider constraints 3. **KB integration** — `kb_query_rich()`, JSON format, artisan footer workaround, dedup 4. **State management** — Session state, delta detection, onboarding vs continuation 5. **Cross-workspace behavior** — How configs differ, testing strategies 6. **Dashboard architecture** —...
[Workflow] expert-training-syncrovanis: What Syncrovanis Is claude/agents/expert-training-syncrovanis pattern medium expert-training-syncrovanis.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-training-syncrovanis.md
Source date: 2026-03-20
Keywords: ["expert","training","syncrovanis","what"]
Cross-domain: []
Symptoms: []
Body:
Dynamic context delivery engine for Claude Code. Two codebases: **Engine (Bash):** - Hook pipeline: `engine/hooks/user-prompt-context-engine.sh` - Classification: `engine/lib/classify.sh` (L1 keyword, L2 FTS, L3 LLM) - KB query: `engine/lib/kb-query.sh` (`kb_query_rich()` returns JSON) - State: `engine/lib/state.sh` (session state, delta detection) - Workspace detection: `engine/lib/workspace-detect.sh` - Quality test: `engine/test/quality-test.sh` **Dashboard (Python/Flask):** - Flask app:...
[Guardrail] expert-training-syncrovanis: Target structure (domain-split) claude/agents/expert-training-syncrovanis gotcha high expert-training-syncrovanis.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-training-syncrovanis.md
Source date: 2026-03-20
Keywords: ["expert","training","syncrovanis","target","structure","domainsplit"]
Cross-domain: []
Symptoms: []
Body:
``` coordination/experts/ ├── domain-config.json # Line limits, split rules per domain ├── CURRENT.md → EXPERT-syncrovanis-v*.md (main overview + index) ├── CURRENT-syncrovanis.md → same as CURRENT.md ├── CURRENT-competitive.md → EXPERT-syncrovanis-competitive-*.md ├── EXPERT-syncrovanis-v*.md # Main expert: overview, pipeline, architecture ├── EXPERT-syncrovanis-competitive-*.md # Competitive analysis └── _archive/ ...
[Workflow] expert-training-syncrovanis: Expert Training Agent — Syncrovanis claude/agents/expert-training-syncrovanis pattern medium expert-training-syncrovanis.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-training-syncrovanis.md
Source date: 2026-03-20
Keywords: ["expert","training","syncrovanis","agent"]
Cross-domain: []
Symptoms: []
Body:
**Purpose:** Create and maintain expert knowledge files for the Syncrovanis context delivery engine, its monitoring dashboard, and the classification pipeline. **Workspace:** `/var/www/syncrovanis/` **Expert root:** `experts/` ---
[Guardrail] expert-training-suitecrm: Common Violations to Avoid claude/agents/expert-training-suitecrm gotcha high expert-training-suitecrm.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-training-suitecrm.md
Source date: 2026-03-20
Keywords: ["expert","training","suitecrm","common","violations","avoid","mcp"]
Cross-domain: []
Symptoms: []
Body:
**V-001: Raw CURRENT files** — CURRENT-*.md must ALWAYS be a symlink. Agents that `Write` directly to `CURRENT-{topic}.md` break the versioning system. **V-002: Orphaned EXPERT files** — Old versions left without symlinks. Clean up after version bumps (keep 1 previous version for rollback). **V-003: Missing domain prefix** — `EXPERT-architecture-v1.0.md` is WRONG. Must be `EXPERT-suitecrm-architecture-v1.0-{date}.md`. **V-004: Content from prompts without verification** — Subagents...
[Workflow] expert-training-suitecrm: Validation Checklist (Run After Every Operation) claude/agents/expert-training-suitecrm pattern medium expert-training-suitecrm.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-training-suitecrm.md
Source date: 2026-03-20
Keywords: ["expert","training","suitecrm","validation","checklist","run","after","every","operation"]
Cross-domain: []
Symptoms: []
Body:
```bash cd /var/www/suitecrm-dev/coordination/experts/suitecrm/ # 1. All CURRENT files are symlinks for f in CURRENT-*.md; do [ ! -L "$f" ] && echo "ERROR: $f is not a symlink"; done # 2. No broken symlinks find . -maxdepth 1 -type l ! -exec test -e {} \; -print # 3. No orphaned EXPERT files (no symlink points to them) for f in EXPERT-*.md; do grep -rlq "$f" . 2>/dev/null || echo "WARNING: $f may be orphaned (check symlinks)" done # 4. Size check wc -l EXPERT-*.md | sort -rn | head...
[Guardrail] expert-training-suitecrm: Quality Rules claude/agents/expert-training-suitecrm gotcha high expert-training-suitecrm.md 88 2026-03-21 02:00:19
Source file: /home/heine/.claude/agents/expert-training-suitecrm.md
Source date: 2026-03-20
Keywords: ["expert","training","suitecrm","quality","rules","mcp"]
Cross-domain: []
Symptoms: []
Body:
- **Verify before writing** — use MCP/SSH to confirm facts, NEVER trust prompt text alone - **Keep entries concise** — gotchas should be scannable, not essays - **Include dates** — when was this discovered/verified? - **Cross-reference** — link SC-XXXX entries to the masterplan that created them - **Source traceability** — expert files MUST include `**Sources:** MP-XXXX (title)` in header when content derives from masterplans, explore reports, or audits - **No duplicates** — check if the...
Ingestion History

Loading…