AlmondTill/G3N API

Note

object type

One generic note on ANY same-tenant construct. Internal-only in v1 (no consumer face — CsCase owns that lane).

Fields

FieldTypeNotes
idID ID!No further notes.
typeString String!No further notes.
captionString String!No further notes.
statusString String!active (a posted fact) — the void lane is FSM data with NO wire op (the CaseMessage class).
parentIdID ID!The annotated TARGET construct (ANY same-tenant type — the note's parent).
rootIdID ID!The org-group family root.
createdAtString String!No further notes.
updatedAtString String!No further notes.
revisionNumInt Int!No further notes.
revisionID ID!No further notes.
targetTypeString String!The target's construct type — SERVER-STAMPED from the existence read (the tombstone render's anchor).
authorIdID ID!The authoring staff User (server-stamped from the principal — notes are internal-only in v1).
parentNoteIdIDNo further notes.
titleStringThe optional lead line (1..120; immutable — the ledger law).
kindString String!The kind ∈ {comment, question, action} (unnamed births stamp 'comment'; pre- rows answer the default — states ride later).
bodyString String!The note body (1..4096).
linksNoteLink [NoteLink!]The outbound links (≤8; absolute http(s):// only — the scheme fence held at the boundary).
attachmentsNoteAttachmentMeta [NoteAttachmentMeta!]No further notes.
refsTaskConstructRef [TaskConstructRef!]The bound construct references (≤8, distinct by (type,id) — validated in-tenant + non-doomed at write; ref-ONLY per the @375 law: a purged target renders as a tombstone).
mentionsNoteMention [NoteMention!]The mentions (≤8, distinct by target; each landed ONE inbox message in the birth txn — the MSG lane).
labelIdsID [ID!]The labels (≤8 — the SHARED TaskLabel vocabulary; ACTIVE at write).
taskIdIDSET-ONCE, server-stamped; the face joins the state chip through it against the tasksByConstruct page.
refCaptionsRefCaption [RefCaption!]!the referenced-caption rule: the server-composed captions for refs + mentions + labelIds under the caller-root gate — the surfaces speak names, never ids.
reactionsNoteReactionGroup [NoteReactionGroup!]The reaction groups.

Used by