Files
nanoclaw/docs
gavrielc 4fa065a65a Merge origin/main: channel defaults, guard seam, WhatsApp number safety
Fuses 73 upstream commits into the structured-skill-format branch:

- src/cli: main's declaration-aware CRUD (resolveDefaults/postCreate/
  postCommit, deep help, guard seam) fused with our idempotent natural-key
  creates and hostOnly ops; hostOnly enforcement moved into commandDecide.
- add-whatsapp: main's number-ownership safety flow (ban-risk warning,
  shared-mode interception, ASSISTANT_HAS_OWN_NUMBER/ASSISTANT_NAME
  replace-writes, @-name engage pattern) ported into the structured skill;
  orphaned setup/channels/whatsapp tests rewritten against the surviving
  homes of their pure functions.
- add-slack/add-whatsapp: formatting container skills now copied from the
  channels branch (trunk stopped shipping them); engine mkdirs copy dest
  parents so fresh installs don't ENOENT; REMOVE.md cleans up the payload
  and drops the retired data/env mirror sync.
- add-linear keeps explicit engage flags (Linear declares mentions:never —
  dropping them would create a dead mention-mode wiring); channel-defaults
  guidance ported as prose. add-signal regains ncl-based wiring guidance.
- gcal/gmail tool skills keep our ncl mount verbs (upstream's ISO-timestamp
  SQL fix is subsumed by the DB layer's toISOString stamps).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-13 16:31:19 +03:00
..
2026-07-04 23:36:05 +03:00

NanoClaw Documentation

The official documentation is at docs.nanoclaw.dev.

The files in this directory are original design documents and developer references. For the most current and accurate information, use the documentation site.

This directory Documentation site
SECURITY.md Security model
REQUIREMENTS.md Introduction