Load the jarvis-start skill's rules. This is a mini DEEP DIVE → ARCHITECTURE → BUILD loop for one
addition:
- Locate the Jarvis (
.jarvis/tasks.json → jarvis_diror ask) and read itsjarvis-spec.md. - Read the relevant capability file and the runtime file's section for it. Check
knowledge/compatibility.md(e.g. WhatsApp unofficial bridge → consent gate; local Ollama → never on Railway). - For a tool/MCP: official remote MCP (OAuth) > pinned maintained community MCP (read its source
first; reject anything that asks to "download a helper" or pipe a script) > generated wrapper >
Zapier MCP. Start read-only. Write scopes only on explicit request, behind the approval gate.
For the three built-in capabilities:
- "Que avance solo" / "activa el piloto" (
knowledge/capabilities/autonomy.md): fromL0toL1, add the autopilot job and its files (questions/4-construir.mdstep 11). Never above L1 by default. - "Agrega una acción L3": only a type from the reversible list in
autonomy.md§ Levels, never for sensitive packs. Show the exact line; the owner writes it into AGENTS.md § 10 in their own terminal (IRR-07: Jarvis and you never edit that list), add theautonomy-l3-<type>consent to spec §7, and give the autopilot job only the narrow tool that type needs. - "Enséñale una skill" (
knowledge/capabilities/learning.md§ 3): write the draft in<jarvis>/proposals/skills/<name>/, thenbin/promote-skill.sh promote <name>(lint, probation, commit). A skill that sends anything getsdisable-model-invocation: true. - "Agrega video" / "que entienda audios" (
knowledge/capabilities/multimodal.md):questions/4-construir.mdstep 13 for the missing part; video from links needs thevideo-urls-termsconsent; cloud STT needs its own consent and is refused with a sensitive pack (CMP-39). Not available oncowork.
- "Que avance solo" / "activa el piloto" (
- Show a ≤10-line card: what changes, cost, new risks, consent if needed. Wait for yes.
- Append tasks to
tasks.json(new ids after the last), run them via the/jarvis-nextloop, updatejarvis-spec.md§3–§7, re-runjarvis-validatoron the whole Jarvis.