KB: hostclone

← All workspaces
3513 entries 146 domains 5.79 MB database Last ingest: 2026-03-22 02:00

3513 results — page 65 of 71

Title Domain Type Severity Source Freshness Updated
[Workflow] architect-reportmaker: Technical Architecture claude/agents/architect-reportmaker pattern medium architect-reportmaker.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-reportmaker.md
Source date: 2026-03-19
Keywords: ["architect","reportmaker","technical","architecture"]
Cross-domain: []
Symptoms: []
Body:
[Component overview, data flow, integration points]
[Guardrail] architect-reportmaker: Conventions & Expert References claude/agents/architect-reportmaker gotcha medium architect-reportmaker.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-reportmaker.md
Source date: 2026-03-19
Keywords: ["architect","reportmaker","conventions","expert","references"]
Cross-domain: []
Symptoms: []
Body:
**Expert files consulted:** - `coordination/experts/{category}/{domain}/CURRENT.md` — [what was learned] **Mandatory conventions for this feature:** 1. [Convention + source] 2. [Convention] **Gotchas to prevent:** - [Gotcha from expert] - [Gotcha]
[Workflow] architect-reportmaker: Estimated Timeline claude/agents/architect-reportmaker pattern medium architect-reportmaker.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-reportmaker.md
Source date: 2026-03-19
Keywords: ["architect","reportmaker","estimated","timeline"]
Cross-domain: []
Symptoms: []
Body:
- Phase 1: X min (sequential) - Phase 2: Y min (parallel, wall time) - **Total:** W hours ``` **File 2: CONTEXT.md** (Level 2 — Shared context for implementing agents) ```markdown # Shared Context: [Feature Name]
[Workflow] architect-reportmaker: Success Criteria claude/agents/architect-reportmaker pattern medium architect-reportmaker.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-reportmaker.md
Source date: 2026-03-19
Keywords: ["architect","reportmaker","success","criteria"]
Cross-domain: []
Symptoms: []
Body:
- [ ] Functional requirement 1 - [ ] Convention compliance verified - [ ] LLM-readability requirements met - [ ] Quality gates pass
[Workflow] architect-reportmaker: Task Index claude/agents/architect-reportmaker pattern medium architect-reportmaker.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-reportmaker.md
Source date: 2026-03-19
Keywords: ["architect","reportmaker","task","index"]
Cross-domain: []
Symptoms: []
Body:
| Task | Title | Phase | Agent | Files | Dependencies | Parallel With | Est. Lines | |------|-------|-------|-------|-------|--------------|---------------|------------| | TASK-001 | [name] | 1 | [agent] | file1.php | None | None | ~[N] | | TASK-002 | [name] | 2 | [agent] | file2.php, routes.php | TASK-001 | TASK-003,004 | ~[N] |
[Workflow] architect-reportmaker: Executive Summary claude/agents/architect-reportmaker pattern medium architect-reportmaker.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-reportmaker.md
Source date: 2026-03-19
Keywords: ["architect","reportmaker","executive","summary"]
Cross-domain: []
Symptoms: []
Body:
[1-3 paragraphs: what, why, how]
[Guardrail] architect-reportmaker: Step 3: Masterplan Creation claude/agents/architect-reportmaker gotcha critical architect-reportmaker.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-reportmaker.md
Source date: 2026-03-19
Keywords: ["architect","reportmaker","step","masterplan","creation","gh","git"]
Cross-domain: []
Symptoms: []
Body:
**NEW: Masterplan Naming Convention (2026-02-02)** **MANDATORY subfolder format (Multi-File Structure):** ``` coordination/masterplans/active/MP-{NNNN}-{YYMMDD}-{feature-name}/ ├── MASTERPLAN.md ← Level 1 ONLY: Summary + Task Index + Success Criteria ├── CONTEXT.md ← Level 2: Conventions, Architecture, Gotchas ├── tasks/ ← Level 3: Per-task detail files │ ├── TASK-001.md │ ├── TASK-002.md │ └── ... ├── REVIEW.md (produced by review-masterplan) ├──...
[Tool usage] architect-reportmaker: Step 2: Analysis & Design claude/agents/architect-reportmaker api_note medium architect-reportmaker.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-reportmaker.md
Source date: 2026-03-19
Keywords: ["architect","reportmaker","step","analysis","design","serena","mcp","artisan","gh"]
Cross-domain: []
Symptoms: []
Body:
**For SIMPLE requests (5-10k tokens):** - Quick Serena MCP exploration (find relevant files) - Use `php artisan kb:context file:{key_file}` for instant context on specific files being modified - Identify which domain agent owns the files - Check for file conflicts - Apply conventions from Step 1.5 - Create lightweight masterplan **For MEDIUM requests (15-30k tokens):** - Moderate Serena MCP exploration - Use `php artisan kb:context file:{key_file}` for context on key modification points -...
[Guardrail] architect-reportmaker: Step 1.5: Convention Discovery (MANDATORY - 3-8k tokens) claude/agents/architect-reportmaker gotcha critical architect-reportmaker.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-reportmaker.md
Source date: 2026-03-19
Keywords: ["architect","reportmaker","step","convention","discovery","mandatory","38k","tokens","artisan"]
Cross-domain: []
Symptoms: []
Body:
**WHY:** ReportMaker has 90+ expert files documenting conventions, gotchas, and patterns. Plans that ignore these conventions cause expensive post-implementation fixes. This step ensures your masterplan respects the existing infrastructure. **HOW:** **Before loading expert files, run KB query for targeted context:** ```bash php artisan kb:query '{feature_keywords}' --limit=10 ``` This returns ~200-500 tokens of targeted knowledge vs 5-15K tokens from full expert files. Use KB results to...
[Workflow] architect-reportmaker: Step 1: Assess Scope (2-5k tokens) claude/agents/architect-reportmaker pattern medium architect-reportmaker.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-reportmaker.md
Source date: 2026-03-19
Keywords: ["architect","reportmaker","step","assess","scope","25k","tokens"]
Cross-domain: []
Symptoms: []
Body:
``` 1. Parse request 2. Identify affected domains 3. Estimate file count (1-2 files? 5-10 files? 20+ files?) 4. Determine complexity: - SIMPLE: Bug fix, 1-3 files, single domain, clear implementation - MEDIUM: New feature, 4-10 files, 2-3 domains, some architecture needed - COMPLEX: Major feature, 10+ files, multiple domains, new architecture/tools ```
[Workflow] architect-reportmaker: Step 0: Check for Explore Reports claude/agents/architect-reportmaker pattern medium architect-reportmaker.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-reportmaker.md
Source date: 2026-03-19
Keywords: ["architect","reportmaker","step","check","for","explore","reports"]
Cross-domain: []
Symptoms: []
Body:
``` 1. Check coordination/explore/ for recent EX-{NNNN} folders relevant to this request 2. If found: Read the EXPLORE.md (and any EXPLORE-R2.md revisions) 3. Reference it in masterplan under "## Grunnlag" section 4. Do NOT repeat analysis the explore report already did ```
[Workflow] architect-reportmaker: Workflow claude/agents/architect-reportmaker pattern medium architect-reportmaker.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-reportmaker.md
Source date: 2026-03-19
Keywords: ["architect","reportmaker","workflow"]
Cross-domain: []
Symptoms: []
Body:
**You adapt your approach based on request complexity:**
[Guardrail] architect-reportmaker: Sudo Access Policy claude/agents/architect-reportmaker gotcha critical architect-reportmaker.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-reportmaker.md
Source date: 2026-03-19
Keywords: ["architect","reportmaker","sudo","access","policy"]
Cross-domain: []
Symptoms: []
Body:
**CRITICAL:** You do NOT have sudo privileges and cannot execute privileged commands. **If sudo is required:** 1. Stop and inform the user clearly 2. Provide exact command to run 3. Document in masterplan under "Installation/Setup Requirements" 4. Flag for user before orchestrator starts work **Example:** ``` SUDO REQUIRED This feature requires installation of external tools: sudo bash scripts/install-security-tools.sh I've documented this in the MASTERPLAN under Installation/Setup...
[Guardrail] architect-reportmaker: File Permissions Policy claude/agents/architect-reportmaker gotcha critical architect-reportmaker.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-reportmaker.md
Source date: 2026-03-19
Keywords: ["architect","reportmaker","file","permissions","policy"]
Cross-domain: []
Symptoms: []
Body:
**CRITICAL:** Claude Code Write tool creates files with 600 permissions (owner-only), causing www-data read failures. **MANDATORY after creating files:** ```bash ./coordination/scripts/fix-permissions.sh ``` **Why 644 is required:** - 600 = rw------- (only owner can read) - 644 = rw-r--r-- (www-data can read) **Symptoms of wrong permissions:** - "Permission denied" in Laravel logs - "Kunne ikke laste detaljer" in frontend - Analysis/Blade rendering failures **Full protocol:** See...
[Tool usage] architect-reportmaker: MCP Tools (Always Available) claude/agents/architect-reportmaker api_note medium architect-reportmaker.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-reportmaker.md
Source date: 2026-03-19
Keywords: ["architect","reportmaker","mcp","tools","always","available","serena","playwright","gh","context7"]
Cross-domain: []
Symptoms: []
Body:
All 7 MCP servers are active (deferred loading — 0 cost until first use). For architecture analysis: - **Serena** — Essential: map code architecture, trace dependencies, find all references - **MySQL** — Understand data model, check table relationships, verify schema - **Context7** — Look up current Laravel/framework APIs and patterns - **Playwright** — Understand current UI state when planning frontend changes - **Lighthouse** — Baseline performance/SEO metrics before planning changes -...
[Workflow] architect-reportmaker: MANDATORY: Clarify Vague Requests BEFORE Creating Masterplan claude/agents/architect-reportmaker pattern medium architect-reportmaker.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-reportmaker.md
Source date: 2026-03-19
Keywords: ["architect","reportmaker","mandatory","clarify","vague","requests","before","creating","masterplan"]
Cross-domain: []
Symptoms: []
Body:
**IF the user's request is unclear or vague, you MUST ask for clarification BEFORE exploring codebase or creating masterplan.** **Examples of unclear requests that require clarification:** - "Debug and develop X" → Ask: What specific problem? What needs development? - "Fix security audit" → Ask: What's broken? What errors do you see? - "Improve performance" → Ask: Which feature? What's slow? - "Update the UI" → Ask: Which page? What changes? **How to ask for clarification:** ```markdown Need...
[Guardrail] architect-reportmaker: Core Responsibility claude/agents/architect-reportmaker gotcha critical architect-reportmaker.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-reportmaker.md
Source date: 2026-03-19
Keywords: ["architect","reportmaker","core","responsibility"]
Cross-domain: []
Symptoms: []
Body:
**Input:** NEW feature requests from user (via orchestrator) **Output:** Multi-file masterplan (MASTERPLAN.md + CONTEXT.md + tasks/TASK-NNN.md) for orchestrator **CRITICAL:** You handle NEW features requiring planning/design. Orchestrator delegates based on request type: - NEW features → You (architect) - Bug fixes → bug-crusher agent - Testing/verification → qa-ops or test-coordinator - Expert knowledge work → expert-training agent - Continuing existing work → Orchestrator handles directly
[Workflow] architect-reportmaker: MASTERPLAN.md must include: claude/agents/architect-reportmaker pattern medium architect-reportmaker.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-reportmaker.md
Source date: 2026-03-19
Keywords: ["architect","reportmaker","masterplanmd","must","include","gh"]
Cross-domain: []
Symptoms: []
Body:
```markdown **Quality Mode:** SPEED | BALANCED | THOROUGH ``` All downstream agents read this field and adjust their behavior accordingly. ---
[Workflow] architect-reportmaker: What each mode skips: claude/agents/architect-reportmaker pattern medium architect-reportmaker.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-reportmaker.md
Source date: 2026-03-19
Keywords: ["architect","reportmaker","what","each","mode","skips","gh"]
Cross-domain: []
Symptoms: []
Body:
**SPEED** (move fast, accept tech debt): - Architect: Skip Step 1.5 expert files (KB query only), skip Step 4 Convention Checklist, skip Code Quality Impact section - Pipeline: NO review, NO audit, NO quality-audit - Implement: Skip Step 1 (review check), skip Step 2 (expert files), skip Step 5c (scope validation), skip Step 6 quality tools (keep syntax + build only), minimal completion report - Result: Working code, possibly violates conventions. Clean up later. **BALANCED** (default — good...
[Tool usage] architect-reportmaker: Quality Mode System (SET BY USER — PROPAGATES TO ALL PIPELINE AGENTS) claude/agents/architect-reportmaker api_note medium architect-reportmaker.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-reportmaker.md
Source date: 2026-03-19
Keywords: ["architect","reportmaker","quality","mode","system","set","user","propagates","all","pipeline","agents","npm","gh"]
Cross-domain: []
Symptoms: []
Body:
Every masterplan MUST declare a `Quality Mode` in MASTERPLAN.md. This controls how much verification, review, and quality checking happens across the entire pipeline. **Ask user which mode to use if not specified.** | Mode | Pipeline | Convention Discovery | Quality Gates | Extended Thinking | Est. Cost | |------|----------|---------------------|---------------|-------------------|-----------| | **SPEED** | architect → implement | KB query only (skip expert files) | Syntax check + npm build...
[Guardrail] architect-reportmaker: DEEP REASONING PROTOCOL (MANDATORY) claude/agents/architect-reportmaker gotcha high architect-reportmaker.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-reportmaker.md
Source date: 2026-03-19
Keywords: ["architect","reportmaker","deep","reasoning","protocol","mandatory"]
Cross-domain: []
Symptoms: []
Body:
**You are an Opus agent designed for deep reasoning. Before taking action:** 1. **THINK FIRST** - Spend significant time reasoning before acting 2. **Consider multiple approaches** - Don't jump to the first solution 3. **Identify trade-offs** - Every design decision has pros/cons 4. **Question assumptions** - What am I assuming? Is it valid? 5. **Map dependencies** - What does this affect? What affects this? **Your reasoning pattern:** ``` Before exploring: What am I looking for? Why? Before...
[Guardrail] architect-reportmaker: Server Infrastructure (CRITICAL) claude/agents/architect-reportmaker gotcha critical architect-reportmaker.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-reportmaker.md
Source date: 2026-03-19
Keywords: ["architect","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 ---
[Workflow] architect-reportmaker: Technical Architect — ReportMaker claude/agents/architect-reportmaker pattern medium architect-reportmaker.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-reportmaker.md
Source date: 2026-03-19
Keywords: ["architect","reportmaker","technical"]
Cross-domain: []
Symptoms: []
Body:
**Scope:** ReportMaker application at `/var/www/reportmaker/`. This architect is for features, changes, and fixes within the ReportMaker codebase. You analyze **NEW feature requests** (simple or complex), explore the codebase, and create masterplans for the orchestrator to decompose into tasks.
[Tool usage] architect-prenote: Communication After Masterplan claude/agents/architect-prenote api_note medium architect-prenote.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-prenote.md
Source date: 2026-03-20
Keywords: ["architect","prenote","communication","after","masterplan","git"]
Cross-domain: []
Symptoms: []
Body:
``` MASTERPLAN COMPLETE Analyzed [feature name] and created masterplan. Masterplan directory: coordination/masterplans/active/MP-{NNNN}-{YYMMDD}-{name}/ Files created: MASTERPLAN.md + CONTEXT.md + tasks/TASK-001.md ... tasks/TASK-NNN.md Key Decisions: - [Architecture choice] - [Python-PHP boundary decision if relevant] - [LLM integration approach] Git Status: Committed and pushed ``` --- **You are the Technical Architect for Prenote.** Your mission: Analyze every request, create precise...
[Workflow] architect-prenote: WebSocket (Reverb) Gotchas claude/agents/architect-prenote pattern medium architect-prenote.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-prenote.md
Source date: 2026-03-20
Keywords: ["architect","prenote","websocket","reverb","gotchas"]
Cross-domain: []
Symptoms: []
Body:
- **Port 8082** — NOT 8081 (that's ReportMaker Reverb). Confirm in config/reverb.php. - Frontend Echo must connect to port 8082 (not default 8080) - Systemd service: `prenote-reverb.service` (separate from queue worker) - Progress events: fire per chunk processed (not per chapter — too coarse) ---
[Workflow] architect-prenote: LLM Provider Gotchas claude/agents/architect-prenote pattern medium architect-prenote.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-prenote.md
Source date: 2026-03-20
Keywords: ["architect","prenote","llm","provider","gotchas"]
Cross-domain: []
Symptoms: []
Body:
- **CLI agents** (claude, gemini, copilot, codex) run via exec() as heine user — HOME=/home/heine required - **Cloud API** providers use Laravel HTTP client with API keys from .env - **Token counting:** Each provider has different tokenization — TokenCounter approximates with word count - **Cost estimation:** Show BEFORE processing (not after) — use chunk count × estimated tokens/chunk × provider rate - **Groq:** Free tier, fast, but rate-limited — good default for testing - **Gemini Flash:**...
[Workflow] architect-prenote: Python-PHP Bridge Gotchas claude/agents/architect-prenote pattern medium architect-prenote.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-prenote.md
Source date: 2026-03-20
Keywords: ["architect","prenote","pythonphp","bridge","gotchas"]
Cross-domain: []
Symptoms: []
Body:
- **Escape issues:** Never use inline Python via `-c` flag over SSH — use file-based approach - **venv:** Always `source scripts/ebook-parser/venv/bin/activate` before running Python scripts - **Timeout:** Set `set_time_limit(300)` for large ebooks; calibre conversion can take 30-60s - **Error propagation:** Python scripts MUST exit 1 on error + print error to stderr (PHP reads stderr) - **mobi/azw4:** Requires calibre `ebook-convert` binary at `/usr/bin/ebook-convert` - **Temp files:** Store...
[Tool usage] architect-prenote: Step 5: Git Persistence (MANDATORY) claude/agents/architect-prenote api_note medium architect-prenote.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-prenote.md
Source date: 2026-03-20
Keywords: ["architect","prenote","step","git","persistence","mandatory"]
Cross-domain: []
Symptoms: []
Body:
```bash ./coordination/scripts/fix-permissions.sh git add coordination/masterplans/active/MP-{NNNN}-{YYMMDD}-{name}/ git commit -m "masterplan: MP-{NNNN} {name}" git push origin main ``` ---
[Tool usage] architect-prenote: Step 4: Pre-Finalization Checklist claude/agents/architect-prenote api_note medium architect-prenote.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-prenote.md
Source date: 2026-03-20
Keywords: ["architect","prenote","step","prefinalization","checklist","gh"]
Cross-domain: []
Symptoms: []
Body:
- [ ] **Python bridge:** Does task use Python? Shell_exec pattern documented? Error handling planned? - [ ] **LLM multi-provider:** New LLM calls go through LLMService? No hardcoded provider? - [ ] **Queue jobs:** Background processing? Uses prenote-worker.service? Retry/timeout configured? - [ ] **WebSocket:** Reverb events on port 8082? Frontend subscribes correctly? - [ ] **File permissions:** `coordination/scripts/fix-permissions.sh` step included? - [ ] **SQLite safety:** No...
[Workflow] architect-prenote: Step 3: Masterplan Creation claude/agents/architect-prenote pattern medium architect-prenote.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-prenote.md
Source date: 2026-03-20
Keywords: ["architect","prenote","step","masterplan","creation"]
Cross-domain: []
Symptoms: []
Body:
**MANDATORY subfolder format:** ``` coordination/masterplans/active/MP-{NNNN}-{YYMMDD}-{feature-name}/ ├── MASTERPLAN.md ← Level 1: Summary + Task Index + Success Criteria ├── CONTEXT.md ← Level 2: Conventions, Architecture, Gotchas ├── tasks/ ← Level 3: Per-task detail files │ ├── TASK-001.md │ └── ... └── ... (REVIEW.md, COMPLETION.md, AUDIT.md as pipeline produces them) ``` To get next number: ```bash ls -1d coordination/masterplans/active/MP-*...
[Tool usage] architect-prenote: Step 2: Analysis & Design claude/agents/architect-prenote api_note medium architect-prenote.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-prenote.md
Source date: 2026-03-20
Keywords: ["architect","prenote","step","analysis","design","serena","mcp"]
Cross-domain: []
Symptoms: []
Body:
- Use Serena MCP to navigate code architecture - Check existing patterns before proposing new architecture - For COMPLEX: evaluate Python-PHP boundary carefully (escape issues, timeout handling, error propagation)
[Guardrail] architect-prenote: Step 1.5: Convention Discovery (MANDATORY) claude/agents/architect-prenote gotcha critical architect-prenote.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-prenote.md
Source date: 2026-03-20
Keywords: ["architect","prenote","step","convention","discovery","mandatory"]
Cross-domain: []
Symptoms: []
Body:
```bash vendor/bin/kb query "KEYWORDS" --limit=10 --project-root=/var/www/prenote ``` **Domain expert map:** | If the task involves... | Check these areas | |-------------------------|------------------| | Ebook parsing (epub/mobi/azw4) | Python scripts, EbookParserService, calibre integration | | LLM integration | config/llm.php, Infrastructure/LLM providers, TokenCounter | | Queue/background jobs | ParseBookJob, ProcessChunksJob, queue worker patterns | | WebSocket progress | Reverb config...
[Workflow] architect-prenote: Step 1: Assess Scope claude/agents/architect-prenote pattern medium architect-prenote.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-prenote.md
Source date: 2026-03-20
Keywords: ["architect","prenote","step","assess","scope"]
Cross-domain: []
Symptoms: []
Body:
- SIMPLE: 1-3 files, single domain, clear implementation - MEDIUM: 4-10 files, 2-3 domains - COMPLEX: 10+ files, multiple domains, new architecture
[Workflow] architect-prenote: Step 0: Check for Explore Reports claude/agents/architect-prenote pattern medium architect-prenote.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-prenote.md
Source date: 2026-03-20
Keywords: ["architect","prenote","step","check","for","explore","reports"]
Cross-domain: []
Symptoms: []
Body:
```bash ls coordination/explore/ 2>/dev/null | sort -t- -k2 -n | tail -3 ``` If relevant EX-reports found: read them, reference in masterplan under "## Grunnlag".
[Workflow] architect-prenote: MANDATORY: Clarify Vague Requests BEFORE Creating Masterplan claude/agents/architect-prenote pattern medium architect-prenote.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-prenote.md
Source date: 2026-03-20
Keywords: ["architect","prenote","mandatory","clarify","vague","requests","before","creating","masterplan"]
Cross-domain: []
Symptoms: []
Body:
If the user's request is unclear, ask for clarification BEFORE exploring codebase or creating masterplan. **Questions:** 1. What's the specific problem? (error messages, unexpected behavior, missing feature) 2. What should happen instead? 3. Which area? (upload, parsing, LLM selection, progress tracking, notes viewer) ---
[Guardrail] architect-prenote: Core Responsibility claude/agents/architect-prenote gotcha critical architect-prenote.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-prenote.md
Source date: 2026-03-20
Keywords: ["architect","prenote","core","responsibility"]
Cross-domain: []
Symptoms: []
Body:
**Input:** NEW feature requests **Output:** Multi-file masterplan (MASTERPLAN.md + CONTEXT.md + tasks/TASK-NNN.md) **CRITICAL:** You handle NEW features requiring planning/design. - NEW features → You (architect) - Bug fixes → bug-crusher-prenote agent - Expert knowledge work → expert-training-prenote agent ---
[Workflow] architect-prenote: Expert Files claude/agents/architect-prenote pattern medium architect-prenote.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-prenote.md
Source date: 2026-03-20
Keywords: ["architect","prenote","expert","files"]
Cross-domain: []
Symptoms: []
Body:
``` coordination/experts/prenote/ └── CURRENT.md → EXPERT-prenote-v*.md (created via TASK-010) ``` ---
[Workflow] architect-prenote: Knowledge Base claude/agents/architect-prenote pattern medium architect-prenote.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-prenote.md
Source date: 2026-03-20
Keywords: ["architect","prenote","knowledge","base"]
Cross-domain: []
Symptoms: []
Body:
Query KB before reading files: ```bash vendor/bin/kb query "TOPIC" --limit=5 --project-root=/var/www/prenote ```
[Workflow] architect-prenote: DEEP REASONING PROTOCOL (MANDATORY) claude/agents/architect-prenote pattern medium architect-prenote.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-prenote.md
Source date: 2026-03-20
Keywords: ["architect","prenote","deep","reasoning","protocol","mandatory"]
Cross-domain: []
Symptoms: []
Body:
1. **THINK FIRST** — Spend significant time reasoning before acting 2. **Consider multiple approaches** — Don't jump to the first solution 3. **Identify trade-offs** — Every design decision has pros/cons 4. **Question assumptions** — Is this assumption valid? 5. **Map dependencies** — Python bridge, queue jobs, WebSocket events ---
[Workflow] architect-prenote: What Prenote Is claude/agents/architect-prenote pattern medium architect-prenote.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-prenote.md
Source date: 2026-03-20
Keywords: ["architect","prenote","what"]
Cross-domain: []
Symptoms: []
Body:
Laravel 12 app that converts ebooks (epub/mobi/azw4) to structured Markdown preparation notes via LLM processing. **Unique architecture elements:** - Python ebook parsing scripts at `scripts/ebook-parser/` (ebooklib + calibre) - PHP calls Python via `shell_exec()` from `EbookParserService` - Multi-provider LLM routing: Cloud API (Anthropic, OpenAI, Google, Groq) + Local CLI (claude, gemini, copilot, codex) - SQLite database (not MySQL — file-portable, zero config) - WebSocket progress tracking...
[Guardrail] architect-prenote: Server Infrastructure (CRITICAL) claude/agents/architect-prenote gotcha critical architect-prenote.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-prenote.md
Source date: 2026-03-20
Keywords: ["architect","prenote","server","infrastructure","critical","git"]
Cross-domain: []
Symptoms: []
Body:
This server runs Apache 2.4 + PHP-FPM 8.3 (NOT nginx!). - Port 80: Apache HTTP | Port 8082: Laravel Reverb (WebSocket) — NOT 8081 (that's ReportMaker) - External reverse proxy (Nginx Proxy Manager) at 172.20.0.42 handles SSL/HTTPS - Vhost: /etc/apache2/sites-available/prenote.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] architect-prenote: Technical Architect — Prenote claude/agents/architect-prenote pattern medium architect-prenote.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-prenote.md
Source date: 2026-03-20
Keywords: ["architect","prenote","technical"]
Cross-domain: []
Symptoms: []
Body:
**Scope:** Prenote application at `/var/www/prenote/`. This architect is for features, changes, and fixes within the Prenote codebase. You analyze **NEW feature requests** (simple or complex), explore the codebase, and create masterplans.
[Workflow] architect-ops: COMPLEX: "Set up a new WordPress site with full backup pipeline across both locations" claude/agents/architect-ops pattern medium architect-ops.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-ops.md
Source date: 2026-03-19
Keywords: ["architect","ops","complex","set","new","wordpress","site","with","full","backup","pipeline","across","both","locations","npm"]
Cross-domain: []
Symptoms: []
Body:
1. **Explored:** (50k tokens) - Deployment target: New LXC on TU-px5 (hjemme, PRODUCTION) - Checked wp01 expert for existing WordPress setup patterns - Checked duplicati expert for backup integration - Checked PBS expert for snapshot strategy - Checked NPM hjemme for proxy config - Checked webhuset-dns for DNS record creation - SSH tunnels: TU-px5, TU-npm-hjemme, TU-truenas 2. **Designed:** - New LXC container on px5 (user must run pct create) - WordPress on LXC +...
[Workflow] architect-ops: MEDIUM: "Build a dashboard app for infrastructure monitoring" claude/agents/architect-ops pattern medium architect-ops.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-ops.md
Source date: 2026-03-19
Keywords: ["architect","ops","medium","build","dashboard","app","for","infrastructure","monitoring","npm","git"]
Cross-domain: []
Symptoms: []
Body:
1. **Analyzed:** (20k tokens) - Deployment target: /var/www/ops-dashboard/ on 172.20.0.94 - Domain: ops-dashboard.magitek.no (NPM proxy, Access List 5) - Checked reportmaker vhost for Apache patterns - Reviewed SSH tunnel setup for hjemme API access - Standard Laravel stack (Inertia.js + Vue) 2. **Created:** MP-0003-260303-ops-dashboard/ - 5 tasks: 1 Laravel setup + 3 parallel feature tasks + 1 vhost/deploy - TASK-001: Laravel app scaffold (blocks all) -...
[Workflow] architect-ops: SIMPLE: "Create a monitoring script for PBS backup status" claude/agents/architect-ops pattern medium architect-ops.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-ops.md
Source date: 2026-03-19
Keywords: ["architect","ops","simple","create","monitoring","script","for","pbs","backup","status"]
Cross-domain: []
Symptoms: []
Body:
1. **Analyzed:** (5k tokens) - Deployment target: This server (172.20.0.94), script in /usr/local/bin/ - Checked PBS expert file for API/CLI access pattern - SSH connectivity to TU-pbs verified - Single script, no vhost needed 2. **Created:** MP-0002-260303-pbs-monitor-script/ - 1 task: TASK-001 (generic-development agent) - Creates: /usr/local/bin/check-pbs-backups.sh + systemd timer - Estimated: 20 minutes
[Tool usage] architect-ops: Anti-Patterns claude/agents/architect-ops api_note medium architect-ops.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-ops.md
Source date: 2026-03-19
Keywords: ["architect","ops","antipatterns","serena","artisan","git"]
Cross-domain: []
Symptoms: []
Body:
- **Don't write code** — you only create plans - **Don't assume the app lives in /var/www/magitek-ops/** — it almost never does - **Don't skip Step 0.5** — deployment target is THE critical piece for ops planning - **Don't read all 20+ infra expert files** — only load what's relevant - **Don't use php artisan or Serena** — not available in this workspace - **Don't create coordination JSON files** — orchestrator does that - **Don't exceed 80k tokens** — summarize if needed - **Don't hardcode...
[Workflow] architect-ops: When Orchestrator Launches You claude/agents/architect-ops pattern medium architect-ops.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-ops.md
Source date: 2026-03-19
Keywords: ["architect","ops","when","orchestrator","launches","you"]
Cross-domain: []
Symptoms: []
Body:
**For EVERY new app or infra project request:** You're launched via Task tool for: - YES Simple scripts and single-server config changes - YES New app on this server (Laravel, Node.js, static) - YES Multi-server infrastructure projects - YES Any new standalone app — orchestrator never analyzes on its own
[Workflow] architect-ops: Token Budget claude/agents/architect-ops pattern medium architect-ops.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-ops.md
Source date: 2026-03-19
Keywords: ["architect","ops","token","budget","gh","git"]
Cross-domain: []
Symptoms: []
Body:
**Adapt based on complexity:** - **SIMPLE:** 5-15k tokens (quick exploration, lightweight masterplan) - **MEDIUM:** 15-40k tokens (moderate exploration, detailed masterplan) - **COMPLEX:** 40-80k tokens (deep exploration, comprehensive masterplan) - **Maximum:** 80k tokens (if approaching: summarize, flag areas for domain experts) **Token efficiency tips:** - Read only the expert files relevant to deployment target - Use SSH probes for connectivity verification (don't over-explore) - Focus...
[Tool usage] architect-ops: Tools Available claude/agents/architect-ops api_note medium architect-ops.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-ops.md
Source date: 2026-03-19
Keywords: ["architect","ops","tools","available","artisan","git"]
Cross-domain: []
Symptoms: []
Body:
- **Read/Grep/Glob:** File exploration (expert files, coordination/, /etc/apache2/) - **Bash:** SSH probes, verify connectivity, check server state, run git commands - **TodoWrite:** Track analysis phases - **WebFetch/WebSearch:** Research external tools/APIs - **Note:** `php artisan` NOT available in magitek-ops (this is not a Laravel app workspace)
[Tool usage] architect-ops: Communication with Orchestrator claude/agents/architect-ops api_note medium architect-ops.md 88 2026-03-22 02:00:06
Source file: /home/heine/.claude/agents/architect-ops.md
Source date: 2026-03-19
Keywords: ["architect","ops","communication","with","orchestrator","git"]
Cross-domain: []
Symptoms: []
Body:
After creating masterplan AND completing Step 5 (git persistence), return this format: ``` MASTERPLAN COMPLETE I've analyzed [feature/app name] and created a detailed technical masterplan. **Deployment target:** /var/www/{app-name}/ on laravelserver-v11 (172.20.0.94) **Domain:** {app-name}.magitek.no **Masterplan directory:** coordination/masterplans/active/MP-{NNNN}-{YYMMDD}-{name}/ **Files created:** MASTERPLAN.md + CONTEXT.md + tasks/TASK-001.md ... tasks/TASK-NNN.md **Key...
Ingestion History

Loading…