KB: todo-app
← All workspaces3775 results — page 66 of 76
| Title | Domain | Type | Severity | Source | Freshness | Updated |
|---|---|---|---|---|---|---|
| [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:03 |
|
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:03 |
|
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:03 |
|
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:03 |
|
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:03 |
|
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:03 |
|
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:03 |
|
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...
|
||||||
| [Guardrail] architect-ops: Step 5: Git Persistence (MANDATORY — files disappear without this!) | claude/agents/architect-ops | gotcha | critical | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
**BEFORE returning completion message, you MUST do these steps:**
1. **Commit and push to git (all multi-file outputs):**
```bash
git add coordination/masterplans/active/MP-{NNNN}-{YYMMDD}-{name}/MASTERPLAN.md
git add coordination/masterplans/active/MP-{NNNN}-{YYMMDD}-{name}/CONTEXT.md
git add coordination/masterplans/active/MP-{NNNN}-{YYMMDD}-{name}/tasks/
git commit -m "masterplan: MP-{NNNN} {name}"
git push origin main
```
2. **Verify** both commands succeeded...
|
||||||
| [Guardrail] architect-ops: Safety Checklist | claude/agents/architect-ops | gotcha | critical | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
- [ ] **No hardcoded credentials** in masterplan (reference .env or credentials expert)
- [ ] **Hjemme = PRODUCTION:** Any hjemme changes flagged as critical and requiring explicit approval?
- [ ] **Backup strategy:** How will the new app be backed up? (PBS, Duplicati, or git-only)
- [ ] **Destructive operations:** `qm destroy`, `zfs destroy`, `rm -rf` explicitly FORBIDDEN without user confirmation?
**If a checklist item is N/A, skip it. If applicable but not addressed, FIX the masterplan...
|
||||||
| [Workflow] architect-ops: Quality Checklist (Universal) | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
- [ ] **File sizes:** Target 200-400 lines per file, max 800?
- [ ] **Layer separation:** Domain / Application / Infrastructure planned?
- [ ] **ARCHITECTURE.md:** Planned for new app?
- [ ] **Each TASK includes:** `Layer:` field + `DTOs needed:` field + `Expert Files for Agent:` field
|
||||||
| [Workflow] architect-ops: Connectivity Checklist | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
- [ ] **SSH access:** All needed SSH aliases verified (TU-* for hjemme)?
- [ ] **API endpoints:** All external APIs listed with auth method?
- [ ] **SSH tunnels:** If app needs hjemme APIs, tunnel strategy documented?
- [ ] **Firewall:** Any port openings needed on pfSense?
|
||||||
| [Tool usage] architect-ops: Deployment Checklist | claude/agents/architect-ops | api_note | medium | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
- [ ] **App root:** Specific path documented in CONTEXT.md?
- [ ] **Deployment target:** Prominent in both MASTERPLAN.md and CONTEXT.md?
- [ ] **App type:** Standalone app vs magitek-ops extension — clearly stated?
- [ ] **Sudo requirements:** All privileged commands listed under "Installation/Setup Requirements"?
- [ ] **Apache vhost:** Template provided (based on existing vhosts)?
- [ ] **NPM proxy:** Config documented (domain, forward target, access list, SSL)?
- [ ] **DNS:** Covered by...
|
||||||
| [Workflow] architect-ops: Step 4: Pre-Finalization Infrastructure Checklist (MANDATORY) | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
**Before saving the masterplan, verify ALL applicable items:**
|
||||||
| [Guardrail] architect-ops: Documentation Location Policy | claude/agents/architect-ops | gotcha | critical | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
**CRITICAL: Masterplans MUST be created in the correct location with multi-file structure.**
**When creating masterplan files:**
1. **Create subfolder + tasks directory:**
```bash
mkdir -p coordination/masterplans/active/MP-{NNNN}-{YYMMDD}-{name}/tasks
```
2. **Write Level 1:** `{subfolder}/MASTERPLAN.md`
3. **Write Level 2:** `{subfolder}/CONTEXT.md`
4. **Write Level 3:** `{subfolder}/tasks/TASK-001.md`, `tasks/TASK-002.md`, etc.
5. **Pipeline files** (REVIEW, AUDIT, COMPLETION,...
|
||||||
| [Workflow] architect-ops: Critical Notes | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
- Masterplan lives in magitek-ops (coordination/masterplans/active/...)
- App code goes to /var/www/{app-name}/ — NOT magitek-ops!
```
|
||||||
| [Workflow] architect-ops: Expert Files for Agent | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
- [paths agent should read before implementing]
|
||||||
| [Workflow] architect-ops: Infra Conventions for This Task | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
- [Which infra conventions from CONTEXT.md apply to THIS task]
|
||||||
| [Workflow] architect-ops: Changes | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
- [Specific change 1]
- [Specific change 2]
|
||||||
| [Workflow] architect-ops: Specification | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
**Layer:** [DOMAIN / APPLICATION / INFRASTRUCTURE / PRESENTATION]
**DTOs needed:** [list DTO classes to introduce, or "None"]
**Dependencies:** None
**Parallel with:** None
**Estimated time:** X min
|
||||||
| [Workflow] architect-ops: Files | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
- **Create:** [list — each file target 200-400 lines, max 800]
- **Modify:** [list]
|
||||||
| [Workflow] architect-ops: Code Quality Impact | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
- File budgets: [All new files < 400L / Exceptions: {file} {N}L due to {reason}]
- Layer separation: [Domain/Application/Infrastructure separation plan]
- Frontend: [ESLint clean / Zustand for state / No window.* globals]
```
**File 3+: tasks/TASK-NNN.md** (Level 3 — One file per task)
```markdown
# TASK-001: [Name]
**Phase:** 1 — BLOCKS Phase 2
**Agent:** [agent-name]
**Target server:** laravelserver-v11 (172.20.0.94) / {other server}
**App root:** /var/www/{app-name}/
|
||||||
| [Guardrail] architect-ops: LLM-Readability Requirements | claude/agents/architect-ops | gotcha | critical | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
- [ ] All new files < 400 lines (max 800, >1500 FORBIDDEN)
- [ ] All new methods < 40 lines (10-40 sweet spot)
- [ ] Domain logic separated from I/O
- [ ] DTOs for all core data structures used in 2+ places
- [ ] Function names express business intent
- [ ] ARCHITECTURE.md for each new major module
|
||||||
| [Tool usage] architect-ops: Backup Strategy | claude/agents/architect-ops | api_note | medium | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
[How will this app be backed up? PBS? Duplicati? Git only?]
|
||||||
| [Tool usage] architect-ops: NPM Proxy Config | claude/agents/architect-ops | api_note | medium | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
[If external access needed — domain, forward target, access list, SSL]
|
||||||
| [Workflow] architect-ops: Apache Vhost Template | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
[If vhost needed — based on existing patterns from sites-enabled/]
|
||||||
| [Workflow] architect-ops: Installation/Setup Requirements | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
[Privileged commands, packages, server config — MUST be done by user before orchestrator starts]
[Example: sudo a2ensite {name}.conf && sudo systemctl reload apache2]
|
||||||
| [Workflow] architect-ops: File Dependency Matrix | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
| Task | Creates | Modifies | Blocks | Parallel With |
|------|---------|----------|--------|---------------|
| TASK-001 | file1.php | - | All | None |
| TASK-002 | file2.php | routes.php | - | TASK-003,004 |
|
||||||
| [Workflow] architect-ops: Technology & Tools | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
- Tool 1: [Purpose + Rationale]
|
||||||
| [Workflow] architect-ops: Technical Architecture | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
[Component overview, data flow, integration points, server topology]
|
||||||
| [Guardrail] architect-ops: Infrastructure Expert References | claude/agents/architect-ops | gotcha | medium | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
**Expert files consulted:**
- `coordination/experts/operations/magitek-server-ops/{path}/CURRENT-{name}.md` — [what was learned]
**Mandatory infra conventions for this project:**
1. [Convention + source]
2. [Convention]
**Gotchas to prevent:**
- [Gotcha from expert]
- [Gotcha]
|
||||||
| [Tool usage] architect-ops: Deployment Target | claude/agents/architect-ops | api_note | medium | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
- **App root:** /var/www/{app-name}/
- **Server:** laravelserver-v11 (172.20.0.94)
- **Type:** Standalone Laravel 12 app (NOT part of magitek-ops)
- **Domain:** {app-name}.magitek.no (via NPM proxy at 172.20.0.42, Access List N)
- **Database:** SQLite / MariaDB on {host}
- **Queue worker:** Yes/No — systemd service needed
|
||||||
| [Workflow] architect-ops: Estimated Timeline | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
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-ops: Success Criteria | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
- [ ] Functional requirement 1
- [ ] App accessible at {domain}
- [ ] LLM-readability requirements met
- [ ] Backup strategy in place
|
||||||
| [Workflow] architect-ops: Task Index | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
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-ops: Deployment Target | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
- **App root:** /var/www/{app-name}/ (or CT ID / remote server)
- **Server:** laravelserver-v11 (172.20.0.94)
- **Type:** Standalone Laravel 12 app (NOT part of magitek-ops)
- **Domain:** {app-name}.magitek.no
|
||||||
| [Workflow] architect-ops: Executive Summary | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
[1-3 paragraphs: what, why, how — include deployment target prominently]
|
||||||
| [Guardrail] architect-ops: Step 3: Masterplan Creation | claude/agents/architect-ops | gotcha | critical | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
**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, Deployment Target, Gotchas
├── tasks/ <- Level 3: Per-task detail files
│ ├── TASK-001.md
│ ├── TASK-002.md
│ └── ...
├── REVIEW.md (produced by review-masterplan)
├── COMPLETION.md (produced by...
|
||||||
| [Tool usage] architect-ops: Step 2: Analysis & Design | claude/agents/architect-ops | api_note | medium | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
**For SIMPLE requests (5-10k tokens):**
- Read relevant infra expert files
- Check SSH connectivity to target server if needed
- Identify file/config changes needed
- Apply findings from Step 1.5
- Create lightweight masterplan
**For MEDIUM requests (15-30k tokens):**
- Read relevant infra expert files in depth
- Verify API access and connectivity
- Review existing vhosts for patterns: `ls /etc/apache2/sites-enabled/`
- Study existing service patterns (e.g. how reportmaker is structured)
-...
|
||||||
| [Guardrail] architect-ops: Step 1.5: Infrastructure Expert Discovery (3-8k tokens) | claude/agents/architect-ops | gotcha | critical | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
**WHY:** Magitek-ops has 20+ expert files documenting server topology, credentials,
existing services, and known gotchas. Plans that ignore these will conflict with
existing infrastructure or miss critical integration points.
**Expert files for infrastructure planning:**
```bash
find coordination/experts/operations -name "CURRENT*.md" -type l | sort
```
| If the deployment involves... | Check these expert files |
|-------------------------------|-------------------------|
| **This server...
|
||||||
| [Workflow] architect-ops: Step 1: Assess Scope (2-5k tokens) | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
```
1. Parse request
2. Identify affected servers and services
3. Estimate file count and server count
4. Determine complexity:
- SIMPLE: Single-server script or config change, 1-3 files
- MEDIUM: New app on this server, 4-10 files, standard stack
- COMPLEX: Multi-server app, external APIs, SSH tunnels, new infrastructure
```
|
||||||
| [Workflow] architect-ops: Critical | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
- Masterplan files STAY in magitek-ops (planning archive)
- App code goes to the new workspace
- Implementation uses the GENERIC implement-masterplan agent (not ops variant)
```
**SKIP TASK-000 when:**
- Deployment target is magitek-ops itself (shell scripts, coordination files)
- Deployment target is a remote server via SSH (no local workspace needed)
- Target workspace already exists
**Include in MASTERPLAN.md Task Index:**
```markdown
| TASK-000 | Bootstrap workspace | 0 | generic-light |...
|
||||||
| [Workflow] architect-ops: Handoff | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
After TASK-000, user switches to `/var/www/{app-name}/` and runs
`/implement-masterplan` there — using full-stack agents, NOT ops agents.
|
||||||
| [Workflow] architect-ops: Steps | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
1. Create workspace directory: `mkdir -p /var/www/{app-name}/`
2. Initialize git: `cd /var/www/{app-name} && git init`
3. Create CLAUDE.md with app-specific instructions (no infra safety rules)
4. Create .gitignore (standard for app type: Laravel/Python/Node)
5. If Laravel: `composer create-project laravel/laravel .` or scaffold
6. If Python: `python3 -m venv venv && pip install {deps}`
7. Register in KB system: add `coordination/kb-workspace.json`
8. Initial commit and push
|
||||||
| [Workflow] architect-ops: Step 0.7: TASK-000 Workspace Bootstrap (MANDATORY for app masterplans) | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
**WHY:** Apps planned from magitek-ops deploy ELSEWHERE. The target workspace often doesn't exist yet.
Without a bootstrap task, the implementer has no workspace to work in — creating a chicken-and-egg problem.
**RULE:** If deployment target is `/var/www/{app-name}/` (i.e., NOT magitek-ops internal),
EVERY masterplan MUST include TASK-000 as the first task:
```markdown
# TASK-000: Bootstrap workspace
**Phase:** 0 — BLOCKS ALL other tasks
**Agent:** generic-light
**Target:**...
|
||||||
| [Tool usage] architect-ops: Deployment Target | claude/agents/architect-ops | api_note | medium | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
- **App root:** /var/www/{app-name}/
- **Server:** laravelserver-v11 (172.20.0.94)
- **Type:** Standalone Laravel 12 app (NOT part of magitek-ops)
- **Domain:** {app-name}.magitek.no (via NPM proxy, Access List 5)
- **Database:** SQLite / MariaDB
```
**If user hasn't specified, ASK — don't assume.**
|
||||||
| [Workflow] architect-ops: Step 0.5: Deployment Target (MANDATORY) | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
**WHY:** This workspace plans apps that deploy ELSEWHERE. Without determining where,
the masterplan will be vague or wrong about file paths, server config, and deployment.
**Determine (from explore report, user request, or by asking):**
1. **App location:** Where will the code live?
- `/var/www/{app-name}/` on this server (172.20.0.94)
- Inside a Proxmox CT/VM (which host? which CT ID?)
- On a remote server (which one? SSH access?)
2. **App type:** What kind of application?
-...
|
||||||
| [Workflow] architect-ops: Step 0: Check for Explore Reports | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
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-ops: Workflow | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
**You adapt your approach based on request complexity:**
|
||||||
| [Guardrail] architect-ops: Sudo Access Policy | claude/agents/architect-ops | gotcha | critical | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
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 creating a new LXC container:
pct create 110 /var/lib/vz/template/cache/...
I've documented this in the MASTERPLAN under Installation/Setup...
|
||||||
| [Workflow] architect-ops: MANDATORY: Clarify Vague Requests BEFORE Creating Masterplan | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-22 02:00:03 |
|
Body:
**IF the user's request is unclear or vague, you MUST ask for clarification BEFORE exploring or creating a masterplan.**
**Examples of unclear requests that require clarification:**
- "Build a monitoring dashboard" → Ask: Monitor what? Which servers? Which metrics?
- "Set up a new WordPress site" → Ask: Which domain? Which server? What content?
- "Create a backup solution" → Ask: For which service/data? Recovery time requirements?
**How to ask for clarification:**
```markdown
Need...
|
||||||
Ingestion History
Loading…