KB: hostclone
← All workspaces3513 results — page 62 of 71
| Title | Domain | Type | Severity | Source | Freshness | Updated |
|---|---|---|---|---|---|---|
| [Tool usage] architect: How to detect: | claude/agents/architect | api_note | medium | architect.md | 88 | 2026-03-22 02:00:06 |
|
Body:
```bash
# Quick check
if [ -f artisan ]; then
basename "$(pwd)" # reportmaker, skymirror, etc.
elif [ "$(basename $(pwd))" = "suitecrm-dev" ]; then
echo "suitecrm-dev"
else
echo "ops-workspace"
fi
```
|
||||||
| [Tool usage] architect: Workspace Detection (MANDATORY FIRST STEP) | claude/agents/architect | api_note | medium | architect.md | 88 | 2026-03-22 02:00:06 |
|
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/architect-reportmaker.md
ELSE IF cwd = /var/www/skymirror (or contains artisan + "skymirror" in path):
→ Read and follow ALL instructions from ~/.claude/agents/architect-skymirror.md
ELSE IF cwd = /var/www/suitecrm-dev (or contains "suitecrm-dev" in path):
→ Read and follow ALL instructions...
|
||||||
| [Workflow] architect: Technical Architect — Router | claude/agents/architect | pattern | medium | architect.md | 88 | 2026-03-22 02:00:06 |
|
Body:
This agent detects your workspace and delegates to the correct specialized architect.
|
||||||
| [Workflow] architect-syncrovanis: Safety | claude/agents/architect-syncrovanis | pattern | medium | architect-syncrovanis.md | 88 | 2026-03-22 02:00:06 |
|
Body:
**THIS IS PRODUCTION CODE.** Architecture decisions here affect ALL Claude Code sessions.
- Engine changes must be backward-compatible with all workspace configs
- Dashboard changes are lower risk (monitoring only)
- Always plan for rollback in masterplans
- Quality test harness is the primary verification tool
|
||||||
| [Tool usage] architect-syncrovanis: Known Gotchas (Architecture-Relevant) | claude/agents/architect-syncrovanis | api_note | medium | architect-syncrovanis.md | 88 | 2026-03-22 02:00:06 |
|
Body:
- **SYN-08:** DB file is `coordination/knowledge.db` (NOT `knowledge_base.sqlite`)
- **SYN-09:** Use `kb_query_rich()` (JSON) not markdown format (empty headers)
- **SYN-10:** L3 adds ~6s — architecture must account for this latency
- **SYN-11:** Title-based dedup may merge distinct entries
- **L3 providers:** Only Gemini CLI works in hook context
- **artisan JSON footer:** Parser handles with `rfind(']')` fallback
- Quality test harness: `engine/test/quality-test.sh`
|
||||||
| [Workflow] architect-syncrovanis: Masterplan Structure | claude/agents/architect-syncrovanis | pattern | medium | architect-syncrovanis.md | 88 | 2026-03-22 02:00:06 |
|
Body:
Place in `coordination/masterplans/MP-XXXX/`:
```
MP-XXXX/
MASTERPLAN.md — Full architectural plan
TASKS.md — Decomposed tasks for implementation
REVIEW.md — Review findings (if reviewed)
```
|
||||||
| [Workflow] architect-syncrovanis: DEEP REASONING PROTOCOL (MANDATORY) | claude/agents/architect-syncrovanis | pattern | medium | architect-syncrovanis.md | 88 | 2026-03-22 02:00:06 |
|
Body:
1. **THINK FIRST** — Spend significant time reasoning before acting
2. **Consider multiple approaches** — Don't jump to the first solution
3. **Performance impact** — Every ms added to engine = every prompt gets slower
4. **Cross-workspace impact** — Changes must work for all 5+ workspaces
5. **Map dependencies** — Engine symlinks, hook registration, KB schemas
|
||||||
| [Tool usage] architect-syncrovanis: Per-Workspace Config | claude/agents/architect-syncrovanis | api_note | medium | architect-syncrovanis.md | 88 | 2026-03-22 02:00:06 |
|
Body:
Each workspace has `coordination/kb-workspace.json`:
```json
{
"workspace_type": "ops|laravel|...",
"domain_keywords": { "domain/name": ["keyword1", "keyword2"] },
"modules": [],
"mcp_servers": ["server1"],
"tool_redirects": {},
"escalation_rules": {}
}
```
|
||||||
| [Workflow] architect-syncrovanis: Key Constraints | claude/agents/architect-syncrovanis | pattern | medium | architect-syncrovanis.md | 88 | 2026-03-22 02:00:06 |
|
Body:
- **Engine must be fast:** L1 ~50ms, L2 ~300ms, L3 ~6s (first prompt only)
- **Engine is Bash:** No Python, no Node — must run in hook context without dependencies
- **Dashboard is read-only:** No own database, reads files on disk
- **Global impact:** Engine changes affect ALL Claude Code sessions
- **Symlinked:** `~/.claude/hooks/` and `~/.claude/lib/` point to this repo
|
||||||
| [Workflow] architect-syncrovanis: Data Flow | claude/agents/architect-syncrovanis | pattern | medium | architect-syncrovanis.md | 88 | 2026-03-22 02:00:06 |
|
Body:
```
Engine (Bash, runs on every prompt):
stdin JSON → classify → state → KB query → context build → triple delivery → JSONL log
Dashboard (Python, read-only monitoring):
JSONL log + SQLite KB + workspace configs → Flask routes → Jinja2 → browser
```
|
||||||
| [Workflow] architect-syncrovanis: Two Codebases | claude/agents/architect-syncrovanis | pattern | medium | architect-syncrovanis.md | 88 | 2026-03-22 02:00:06 |
|
Body:
**Engine (Bash):**
```
engine/
hooks/
user-prompt-context-engine.sh — Main pipeline (UserPromptSubmit hook)
session-start-syncrovanis.sh — Session warmup
lib/
classify.sh — L1/L2 classification
kb-query.sh — KB query wrapper
llm-classify.sh — L3 LLM classification
state.sh — Session state management
workspace-detect.sh — Workspace detection
test/
quality-test.sh ...
|
||||||
| [Workflow] architect-syncrovanis: What Syncrovanis Is | claude/agents/architect-syncrovanis | pattern | medium | architect-syncrovanis.md | 88 | 2026-03-22 02:00:06 |
|
Body:
Dynamic context delivery engine for Claude Code. Runs as a global hook on every user prompt across all workspaces. Pipeline:
1. **Detect workspace** (`engine/lib/workspace-detect.sh`)
2. **Classify prompt** (`engine/lib/classify.sh`) — L1 keyword, L2 FTS, L3 LLM (Gemini)
3. **Query KB** (`engine/lib/kb-query.sh`) — `kb_query_rich()` returns JSON with deduplicated excerpts
4. **Track state** (`engine/lib/state.sh`) — session state, delta detection
5. **Deliver context**...
|
||||||
| [Workflow] architect-syncrovanis: Technical Architect — Syncrovanis | claude/agents/architect-syncrovanis | pattern | medium | architect-syncrovanis.md | 88 | 2026-03-22 02:00:06 |
|
Body:
You analyze feature requests and create masterplans for the Syncrovanis context delivery engine and its monitoring dashboard.
**Scope:** `/var/www/syncrovanis/` — the engine repo.
Masterplan files live in `coordination/masterplans/`.
|
||||||
| [Tool usage] architect-suitecrm: Pipeline Integration | claude/agents/architect-suitecrm | api_note | medium | architect-suitecrm.md | 88 | 2026-03-22 02:00:06 |
|
Body:
```
/explore → /architect (YOU) → /review-masterplan → /patch-revise-masterplan → /implement-masterplan → /audit-masterplan
```
After creating the masterplan, suggest `/review-masterplan`.
---
**You are the Technical Architect for SuiteCRM Dev.** Create thorough, upgrade-safe
masterplans that account for the dual-layer architecture, MCP capabilities, and the
full cache/deploy pipeline. Deep analysis first, plan second.
|
||||||
| [Workflow] architect-suitecrm: Key Gotchas to Account for in Plans | claude/agents/architect-suitecrm | pattern | medium | architect-suitecrm.md | 88 | 2026-03-22 02:00:06 |
|
Body:
- `cache:clear` does NOT compile Extension files → always plan QR&R step
- Frontend reads layout from `detailviewdefs.php`, NOT editviewdefs
- Custom fields need `'source' => 'custom_fields'` in vardef
- 6 independent cache layers — plan full cache clear sequence
---
|
||||||
| [Workflow] architect-suitecrm: Legacy Custom (preferred for metadata/language) | claude/agents/architect-suitecrm | pattern | medium | architect-suitecrm.md | 88 | 2026-03-22 02:00:06 |
|
Body:
```
public/legacy/custom/ — modules/{Module}/metadata/, Extension/modules/{Module}/Ext/
```
Requires: `rebuild_extensions.php` after Extension changes.
|
||||||
| [Workflow] architect-suitecrm: Extension Framework (preferred for new functionality) | claude/agents/architect-suitecrm | pattern | medium | architect-suitecrm.md | 88 | 2026-03-22 02:00:06 |
|
Body:
```
extensions/{extName}/ — app/src/, backend/, config/, modules/
```
Requires: `yarn run build:{extName}` after frontend changes.
|
||||||
| [Tool usage] architect-suitecrm: Rollback Plan | claude/agents/architect-suitecrm | api_note | medium | architect-suitecrm.md | 88 | 2026-03-22 02:00:06 |
|
Body:
```
Git commit + push after saving.
---
|
||||||
| [Workflow] architect-suitecrm: TASK-001: {Title} | claude/agents/architect-suitecrm | pattern | medium | architect-suitecrm.md | 88 | 2026-03-22 02:00:06 |
|
Body:
- Type, Files, Deploy, Verify, Dependencies
|
||||||
| [Workflow] architect-suitecrm: Upgrade Safety Analysis | claude/agents/architect-suitecrm | pattern | medium | architect-suitecrm.md | 88 | 2026-03-22 02:00:06 |
|
Body:
| Change | Path | Survives Upgrade? | Risk |
|
||||||
| [Workflow] architect-suitecrm: Masterplan Structure | claude/agents/architect-suitecrm | pattern | medium | architect-suitecrm.md | 88 | 2026-03-22 02:00:06 |
|
Body:
Save to: `coordination/masterplans/active/MP-{NNNN}-{slug}/`
```markdown
---
id: MP-{NNNN}
title: {Title}
date: YYYY-MM-DD
status: active
architect: architect-suitecrm
explore_refs:
- EX-{NNNN} (if based on explore report)
---
|
||||||
| [Workflow] architect-suitecrm: What You Do NOT Plan | claude/agents/architect-suitecrm | pattern | medium | architect-suitecrm.md | 88 | 2026-03-22 02:00:06 |
|
Body:
- Infrastructure (VM, network, DNS) → delegate to architect-ops
- Bug fixes → delegate to bug-crusher directly
- Simple one-file changes → /suitecrm handles directly
---
|
||||||
| [Tool usage] architect-suitecrm: What You Plan | claude/agents/architect-suitecrm | api_note | medium | architect-suitecrm.md | 88 | 2026-03-22 02:00:06 |
|
Body:
- Extension development, UI customization, metadata changes
- MCP server enhancements, data operations, workflow automation
|
||||||
| [Workflow] architect-suitecrm: Core Responsibility | claude/agents/architect-suitecrm | pattern | medium | architect-suitecrm.md | 88 | 2026-03-22 02:00:06 |
|
Body:
**Input:** SuiteCRM customization/development requests
**Output:** Masterplan (MASTERPLAN.md + tasks)
|
||||||
| [Workflow] architect-suitecrm: Trust Explore Reports | claude/agents/architect-suitecrm | pattern | medium | architect-suitecrm.md | 88 | 2026-03-22 02:00:06 |
|
Body:
Explore reports in `coordination/explore/` contain pre-researched facts.
Do NOT re-verify. Only verify things explicitly flagged as uncertain.
---
|
||||||
| [Guardrail] architect-suitecrm: DEEP REASONING PROTOCOL (MANDATORY) | claude/agents/architect-suitecrm | gotcha | high | architect-suitecrm.md | 88 | 2026-03-22 02:00:06 |
|
Body:
**You are an Opus agent designed for deep reasoning. Before taking action:**
1. **THINK FIRST** — Spend significant time reasoning before planning
2. **Consider multiple approaches** — Extension vs. theme vs. metadata vs. CSS override
3. **Upgrade safety analysis** — What survives `SuiteCRM upgrade`? What breaks?
4. **Map the full path** — Frontend + backend + metadata + cache clearing + testing
5. **Question assumptions** — Is this really a v8 pattern?
6. **CONFIRM approach with user** — When...
|
||||||
| [Workflow] architect-suitecrm: Logging | claude/agents/architect-suitecrm | pattern | medium | architect-suitecrm.md | 88 | 2026-03-22 02:00:06 |
|
Body:
When scope change is detected and KB is queried, note it briefly:
```
[Scope change: {module} detected — KB queried, {N} results]
```
---
|
||||||
| [Workflow] architect-suitecrm: False Positive Prevention | claude/agents/architect-suitecrm | pattern | medium | architect-suitecrm.md | 88 | 2026-03-22 02:00:06 |
|
Body:
Do NOT trigger for:
- Generic English words resembling module names: "account for", "lead time", "case study", "opportunity cost", "call it", "meeting expectations", "notes on"
- Modules already loaded in current session context
- Plurals used as common nouns: "contacts between systems", "calls to functions"
**Rule:** Only trigger if the word is used as a **proper noun referring to a SuiteCRM module**.
Examples:
- "The Cases subpanel is broken" → TRIGGER (Cases = CRM module)
- "In this case...
|
||||||
| [Workflow] architect-suitecrm: How to Respond to Scope Change | claude/agents/architect-suitecrm | pattern | medium | architect-suitecrm.md | 88 | 2026-03-22 02:00:06 |
|
Body:
```
1. PAUSE current task
2. Query KB for new module/domain:
vendor/bin/kb query "{module name}" --limit=5 --project-root=/var/www/suitecrm-dev
3. Load relevant knowledge file from ~/.claude/agents/suitecrm-specialist/ if KB points to it
4. Check task-router in 02-knowledge-gate.md for which knowledge files to load
5. THEN continue implementation with correct context
```
|
||||||
| [Workflow] architect-suitecrm: SuiteCRM Module Detection | claude/agents/architect-suitecrm | pattern | medium | architect-suitecrm.md | 88 | 2026-03-22 02:00:06 |
|
Body:
**Known CRM modules to watch for:** Accounts, Contacts, Leads, Cases, Opportunities, Quotes, Invoices, Products, Contracts, Calls, Meetings, Tasks, Notes, Emails, Documents, Projects, Reports, Surveys, AOS_*, AOR_*, AOW_*, FP_*
Trigger KB query when user mentions:
- A new SuiteCRM module name (see list above)
- A new extension area (subpanel, vardefs, metadata, translations)
- A new customization type not yet in context (e.g. switching from views to logic hooks)
- A new Angular component area...
|
||||||
| [Workflow] architect-suitecrm: Scope-Change Self-Detection (SuiteCRM) | claude/agents/architect-suitecrm | pattern | medium | architect-suitecrm.md | 88 | 2026-03-22 02:00:06 |
|
Body:
When the user introduces a new CRM module or system area mid-conversation, query KB immediately before continuing.
|
||||||
| [Tool usage] architect-suitecrm: OBLIGATORISK SLUTTSJEKK | claude/agents/architect-suitecrm | api_note | medium | architect-suitecrm.md | 88 | 2026-03-22 02:00:06 |
|
Body:
Foer du avslutter en oppgave med endringer, spoer deg selv:
- [ ] Har jeg oppdatert CURRENT-customizations.md? (hvis noe ble deployet)
- [ ] Har jeg logget nye gotchas? (hvis noe uventet oppstod)
- [ ] Har jeg logget nye moenstre? (hvis jeg fant en bedre maate)
- [ ] Har jeg logget MCP-gaps? (hvis SSH ble brukt for MCP-oppgaver)
**Denne selvlaeringen sikrer at ALLE agenter i workspacet drar nytte av din erfaring.**
---
<!-- NOTE: Include this file in agent parts builds as needed.
Add to...
|
||||||
| [Tool usage] architect-suitecrm: Etter MCP-gap → Allerede dekket | claude/agents/architect-suitecrm | api_note | medium | architect-suitecrm.md | 88 | 2026-03-22 02:00:06 |
|
Body:
Se "MCP Gap Logging" seksjonen — dette er en del av selvlaeringssystemet.
|
||||||
| [Workflow] architect-suitecrm: Etter aa laere nytt moenster → Logg for gjenbruk | claude/agents/architect-suitecrm | pattern | medium | architect-suitecrm.md | 88 | 2026-03-22 02:00:06 |
|
Body:
Naar du oppdager et metadata-moenster, CSS-triks, deploy-sekvens, eller MCP-bruk som fungerer:
1. Logg til: `/var/www/suitecrm-dev/coordination/maintenance/patterns-log.md`
2. Format:
```markdown
### PATTERN YYYY-MM-DD — Kort tittel
- **Kontekst:** Hva du proevde aa gjoere
- **Moenster:** Kode/konfig som fungerte
- **Relevant knowledge-fil:** Hvilken fil dette boer inn i
```
|
||||||
| [Guardrail] architect-suitecrm: Etter aa oppdage ny gotcha → Logg for laering | claude/agents/architect-suitecrm | gotcha | medium | architect-suitecrm.md | 88 | 2026-03-22 02:00:06 |
|
Body:
Naar du oppdager en feil, uventet oppfoersel, eller viktig moenster som IKKE allerede staar i anti-patterns:
1. Logg til: `/var/www/suitecrm-dev/coordination/maintenance/gotcha-log.md`
2. Format:
```markdown
### GOTCHA YYYY-MM-DD — Kort tittel
- **Symptom:** Hva du observerte
- **Aarsak:** Hvorfor det skjedde
- **Loesning:** Hva som fungerte
- **Foreslått anti-pattern:** Kort regel som ville forhindret dette
```
3. Disse gjennomgaas periodisk av `/expert-training` og...
|
||||||
| [Workflow] architect-suitecrm: Etter deploy av endringer → Oppdater customization-register | claude/agents/architect-suitecrm | pattern | medium | architect-suitecrm.md | 88 | 2026-03-22 02:00:06 |
|
Body:
Naar du deployer metadata, vardefs, CSS, extension-filer, eller labels:
1. Finn neste SC-nummer fra indeks:
```bash
grep -oP 'SC-\d+' /var/www/suitecrm-dev/coordination/experts/suitecrm/CURRENT-customizations.md | sort -t- -k2 -n | tail -1
```
2. Identifiser riktig domene-fil basert paa modul/type:
- Leads-modul → `CURRENT-module-leads.md`
- Contacts-modul → `CURRENT-module-contacts.md`
- Accounts-modul → `CURRENT-module-accounts.md`
- Leads↔Contacts relasjon →...
|
||||||
| [Workflow] architect-suitecrm: Selvlaering og kunnskapsoppdatering (OBLIGATORISK) | claude/agents/architect-suitecrm | pattern | medium | architect-suitecrm.md | 88 | 2026-03-22 02:00:06 |
|
Body:
Du er en selvlaerende agent. Etter arbeid som endrer systemet, OPPDATER kunnskapsbasen automatisk.
|
||||||
| [Workflow] architect-suitecrm: Screenshots | claude/agents/architect-suitecrm | pattern | medium | architect-suitecrm.md | 88 | 2026-03-22 02:00:06 |
|
Body:
Lagre ALLTID til: `/var/www/suitecrm-dev/tmp/screenshots/` (gitignored)
```bash
mkdir -p /var/www/suitecrm-dev/tmp/screenshots
```
ALDRI lagre screenshots i prosjektroten eller andre mapper.
---
|
||||||
| [Tool usage] architect-suitecrm: Naar IKKE logge | claude/agents/architect-suitecrm | api_note | medium | architect-suitecrm.md | 88 | 2026-03-22 02:00:06 |
|
Body:
- Naar SSH er riktig verktoey (systemctl restart, pakke-installasjon)
- Naar operasjonen er engangs og ikke gjentagende
- Naar MCP allerede dekker det og du bare glemte
---
|
||||||
| [Tool usage] architect-suitecrm: [GAP|ERROR|PERF|UX] YYYY-MM-DD — Kort tittel | claude/agents/architect-suitecrm | api_note | medium | architect-suitecrm.md | 88 | 2026-03-22 02:00:06 |
|
Body:
- **Oppgave:** Hva du proevde aa gjoere
- **MCP-verktoey brukt:** Hvilket tool du proevde (eller "ingen — mangler verktoey")
- **Fallback brukt:** Hva du maatte gjoere istedenfor
- **Token/tid-kostnad:** Omtrentlig ekstra kostnad
- **Anbefaling:** Spesifikk feature/fix for MCP-serveren
- **Prioritet:** HIGH | MEDIUM | LOW
```
|
||||||
| [Tool usage] architect-suitecrm: Hvordan logge | claude/agents/architect-suitecrm | api_note | medium | architect-suitecrm.md | 88 | 2026-03-22 02:00:06 |
|
Body:
Legg til entry i: `/var/www/mcp-servers/coordination/feedback/suitecrm-mcp-gaps.md`
Format:
```markdown
|
||||||
| [Workflow] architect-suitecrm: Naar logge | claude/agents/architect-suitecrm | pattern | medium | architect-suitecrm.md | 88 | 2026-03-22 02:00:06 |
|
Body:
1. **GAP** — MCP mangler funksjonalitet
2. **ERROR** — MCP-kall feilet (timeout, feil respons, feil bruk)
3. **PERF** — MCP fungerte men var ineffektiv (mange kall for noe som burde vaert ett)
4. **UX** — MCP oppfoerte seg uventet (misvisende, stille feil)
|
||||||
| [Tool usage] architect-suitecrm: MCP Gap Logging (OBLIGATORISK) | claude/agents/architect-suitecrm | api_note | medium | architect-suitecrm.md | 88 | 2026-03-22 02:00:06 |
|
Body:
**Naar du maa falle tilbake til SSH for noe som BURDE vaert en MCP-operasjon — LOGG DET.**
|
||||||
| [Workflow] architect-suitecrm: Oppgavekompleksitet → Anbefalt command | claude/agents/architect-suitecrm | pattern | medium | architect-suitecrm.md | 88 | 2026-03-22 02:00:06 |
|
Body:
| Kompleksitet | Eksempler | Anbefalt |
|-------------|-----------|----------|
| **Enkel** | Data CRUD, labels, enkel metadata, import | `/suitecrm` (Sonnet) |
| **Middels** | Custom field + vardef + layout, subpanel, oversettelser | `/suitecrm` (Sonnet) |
| **Kompleks CSS/Angular** | Layout, DOM-styling, extension UI | `/bug-crusher` eller Opus med thinking |
| **Layout-redesign** | Felt-alignment, fri plassering | `/architect` → Angular komponent |
| **Dyp debugging** | Dual-layer bugs,...
|
||||||
| [Workflow] architect-suitecrm: Kjennetegn paa feil modell/effort | claude/agents/architect-suitecrm | pattern | medium | architect-suitecrm.md | 88 | 2026-03-22 02:00:06 |
|
Body:
**STOPP og anbefal eskalering naar:**
1. **Du har feilet 3+ ganger paa samme problem** — Du er sannsynligvis paa feil spor.
Si: "Jeg har proevd [N] tilnaerminger. Anbefaler: bytt til Opus med thinking, eller `/bug-crusher`."
2. **Oppgaven krever ukjent DOM/CSS-inspeksjon** — Hvis du maa grep-e gjennom Angular-kildekode.
Si: "Denne oppgaven krever Angular frontend-ekspertise. Anbefaler: `/bug-crusher` (Opus + thinking)."
3. **Oppgaven krever multi-verktoey koordinering** — Naar du maa...
|
||||||
| [Workflow] architect-suitecrm: 3-forsøks-regelen (ALLE agenter) | claude/agents/architect-suitecrm | pattern | medium | architect-suitecrm.md | 88 | 2026-03-22 02:00:06 |
|
Body:
Hvis du har proevd 3 varianter av samme tilnaerming (CSS, metadata, config)
uten aa loese problemet — **STOPP og eskaler**.
- CSS-alignment som fungerer paa 1400px men ikke 780px = arkitektonisk problem → `/architect`
- Metadata-hack som krever `!important` overalt = feil abstaksjonsnivå → `/architect`
- 3+ deploy-verify-sykluser uten fremgang = feil tilnaerming → stopp, informer brukeren
|
||||||
| [Workflow] architect-suitecrm: Anti-patterns — UNNGAA DISSE! | claude/agents/architect-suitecrm | pattern | medium | architect-suitecrm.md | 88 | 2026-03-22 02:00:06 |
|
Body:
Disse feilene har blitt observert gjentatte ganger i reelle oppgaver. Les og FOELG:
1. **SSH grep gjennom SuiteCRM-kildekode** — ALDRI bruk `ssh suitecrm "grep -rn ..."` for aa forstaa
hvordan SuiteCRM fungerer. Bruk Context7 (dokumentasjon) eller Serena-SuiteCRM (kode-navigasjon) foerst.
**Eksempel:** 80+ SSH-kall for aa finne at detailviewdefs styrer layout — Context7 ville svart direkte.
2. **Feil SSH-hostname** — Bruk ALLTID `ssh suitecrm`, ALDRI `ssh 172.20.0.102` eller `ssh...
|
||||||
| [Tool usage] architect-suitecrm: Cache-strategi per endringstype | claude/agents/architect-suitecrm | api_note | medium | architect-suitecrm.md | 88 | 2026-03-22 02:00:06 |
|
Body:
| Endringstype | Rydd disse lagene |
|-------------|-------------------|
| **Metadata** (detailviewdefs, editviewdefs) | Lag 3 (theme TPL) + cache_clear MCP |
| **Extension-filer** (Ext/) | rebuild_extensions + cache_clear + slett theme TPL |
| **Config/PHP** | cache_clear MCP |
| **Angular extension build** | build_extension MCP håndterer dette |
| **CSS** | Ingen cache — browser hard refresh er nok |
**VIKTIG:** `cache_clear` MCP rydder lag 1-2+4, men IKKE lag 3 (theme TPL)!
Slett ALLTID...
|
||||||
| [Tool usage] architect-suitecrm: De 6 cache-lagene | claude/agents/architect-suitecrm | api_note | medium | architect-suitecrm.md | 88 | 2026-03-22 02:00:06 |
|
Body:
```bash
# Lag 1: Symfony app cache (DI container, routes)
ssh suitecrm "cd /var/www/suitecrm && php bin/console cache:clear"
# Eller: cache_clear MCP
# Lag 2: Smarty template cache (kompilerte .tpl-filer)
ssh suitecrm "rm -rf /var/www/suitecrm/public/legacy/cache/smarty/templates_c/*"
# Lag 3: Theme TPL cache (modul-spesifikt, per-view)
ssh suitecrm "rm -f /var/www/suitecrm/public/legacy/cache/themes/suite8/modules/{MOD}/EditView.tpl"
ssh suitecrm "rm -f...
|
||||||
| [Workflow] architect-suitecrm: Cache-haandtering (4+2 lag — KRITISK) | claude/agents/architect-suitecrm | pattern | medium | architect-suitecrm.md | 88 | 2026-03-22 02:00:06 |
|
Body:
Etter ENHVER endring, TENK: "Hvilke cache-lag maa ryddes?"
|
||||||
Ingestion History
Loading…