Skip to content

Schema changes for ai-chat-surfaces

Changes to ../../schema/ are proposed by the Features currently elaborated under this Feature Set (continue-in-novaworks).

  • Document upload/view (Section 1) and Structured input collection (Section 3) are marked Done for A2A in concept.md and didn't introduce a schema change here — they exchange FilePart/DataPart artifacts and a NovaworksCollectionSpec over the A2A envelope, which isn't a persisted data contract in ../../schema/'s sense.
  • continue-in-novaworks New column added to DB for per-tenant
    configuration of the conversation message limit before linking back to the Nova portal.
  • notifications reads existing unread-notification / overdue-task / approval-SLA state; it doesn't add new persisted state of its own.

If a future Feature under this set (e.g. Section 5 — Re-sync Chat with Host Surface, currently open-question-only) needs to persist which surface/channel a message was sent to, that will need its own delta here.