Read-only. Allowlisted operational docs only. No secrets, DB files, or credentials.
Only operational docs and config. DB files, credentials, and private config are never shown.
# TRIAGE_RULES.md - Intake And Assignment Rules Use these rules when turning raw inbox items into tracked Mission Control work. ## Classification | Classification | Use When | Destination | | --- | --- | --- | | task | Clear action with a deliverable. | `TASKS.md` and active Mission Control if current. | | bug | Broken behavior or regression. | Task with repro, owner, test status, and expected fix/report. | | idea | Possible future improvement. | Keep in `INBOX.md` or backlog until scoped. | | project note | Context about a project or boundary. | `PROJECTS.md`, memory, or relevant docs. | | backoffice | Admin, reporting, cleanup, routine, or operational work. | `TASKS.md` or routine docs. | | research | Needs investigation before execution. | Assign to Fakker or `Subagent:Research`. | | support-debug | Diagnosis or incident-style work. | Runbook-backed task with evidence and next step. | | decision-candidate | Durable preference, boundary, architecture, or operating rule. | `DECISIONS.md` after confirmation. | | archive | Not actionable or no longer relevant. | Leave archived note or move to memory if useful. | ## Priority Rules | Priority | Criteria | | --- | --- | | urgent | Blocking Khaled, production, access, data safety, or time-sensitive external action. | | high | Important delivery work, active incident, or near-term deadline. | | medium | Useful operational or project work without immediate pressure. | | low | Cleanup, nice-to-have, or low-risk improvement. | | someday | Valid idea, but not worth active tracking yet. | ## Splitting Rules - Split items when they cross domains, repos, owners, or deliverables. - Split backend, frontend, infra, QA, automation, integration, and backoffice work into separate tasks when ownership differs. - Every split task needs an owner, status, blocker if any, and expected output. - Keep dependencies explicit instead of hiding them in notes. ## Owner Assignment Rules | Owner | Assign When | | --- | --- | | Fakker | Coordination, triage, docs, small scoped execution, or cross-domain orchestration. | | Subagent:Backend | Backend implementation, APIs, data flows, services, or server-side bugs. | | Subagent:Frontend | UI, UX, browser behavior, client-side bugs, or visual verification. | | Subagent:Infra | Server, Docker, deployment, process, network, storage, or ops work. | | Subagent:QA | Repro, tests, verification, regression checks, or acceptance reports. | | Subagent:Research | Codebase exploration, options analysis, docs lookup, or unknown scope. | | Subagent:Backoffice | Admin workflows, reporting, cleanup, and recurring operational tasks. | | Automation:<name> | Scheduled, repeatable, low-judgment work with clear inputs/outputs. | | Human:Khaled | Approval, credentials, external action, business decision, or protected boundary. | Do not assign Paperclip work unless Khaled explicitly activates Paperclip. ## Review And Archive Rules - Move work to `review` when an output exists but needs checking. - Move work to `done` only when the expected output is delivered or accepted. - Archive noisy details into memory or structured events; keep Mission Control concise. - Record durable decisions in `DECISIONS.md`. - Record repeatable procedures in `RUNBOOKS.md`.