Record materials + consent (§0 gate)
record_materials_consentRecord user consent and source materials to unlock timeline node authoring after the closed-system agreement, enabling secure timeline creation.
Instructions
THE HARD GATE (§A). Call only after (1) the user provided real
materials in the conversation and (2) they explicitly agreed to the
closed-system statement. sources: factual manifest, e.g.
[{name:'ConLaw syllabus.pdf', kind:'syllabus'}] — the materials themselves
stay in the conversation. Give an entry an id (and an https url when
the material lives at one, e.g. a Google Doc) and nodes, entities and axis
values can name it in their sources; their pages then get a "Source
notes" section linking back to it. Until consent=true, node authoring is locked.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| consent | Yes | ||
| sources | Yes | ||
| timeline_id | Yes |