propose_system
Propose a NEW system → Inbox. spec = ## Goal / ## Boundary (Owns · Doesn't own) / ## Acceptance. Exists? use update_system. (Alias: create_proposal.)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| spec | Yes | Markdown: ## Goal / ## Boundary / ## Acceptance | |
| batch | No | import_from_code batch id | |
| files | No | Implementing paths, ONE file per entry | |
| title | Yes | System name (Title Case, English) | |
| project_id | No | ||
| derives_from | No | Context note title(s) this system derives from → wires provenance (upstream + siblings) | |
| acknowledge_rejection | No | Only after a DECLINED bounce AND asking the user |