diff --git a/package-lock.json b/package-lock.json index 0ac32fc50..747f28a20 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12608,7 +12608,7 @@ }, "src/sdks/core": { "name": "@firebolt-js/sdk", - "version": "0.14.0-next.8", + "version": "0.16.0-test.1", "license": "Apache-2.0", "devDependencies": { "jest": "^28.1.0", @@ -12629,7 +12629,7 @@ }, "src/sdks/manage": { "name": "@firebolt-js/manage-sdk", - "version": "0.14.0-next.8", + "version": "0.16.0-test.1", "license": "Apache-2.0", "devDependencies": { "jest": "^28.1.0", diff --git a/requirements/specifications/intents/context.md b/requirements/specifications/intents/index.md similarity index 63% rename from requirements/specifications/intents/context.md rename to requirements/specifications/intents/index.md index 89c031b69..03f5dc0f5 100644 --- a/requirements/specifications/intents/context.md +++ b/requirements/specifications/intents/index.md @@ -1,4 +1,4 @@ -# Intent Context +# Intents Document Status: Working Draft @@ -9,14 +9,22 @@ See [Firebolt Requirements Governance](../../governance.md) for more info. | Jeremy LaCivita | Comcast | ## 1. Overview -All intents have a `context` property to provide context on the origination of the intent. +All intents have an `action`, `data`, and `context` property. ## 2. Table of Contents - [1. Overview](#1-overview) - [2. Table of Contents](#2-table-of-contents) -- [3. Intent Context](#3-intent-context) +- [3. Intent Action](#3-intent-action) +- [4. Intent Data](#4-intent-data) +- [5. Intent Context](#5-intent-context) -## 3. Intent Context +## 3. Intent Action +TBD + +## 4. Intent Data +TBD + +## 5. Intent Context This is a placeholder, to be cleaned up later. ``` diff --git a/requirements/specifications/intents/play.md b/requirements/specifications/intents/play.md index 4a7257496..7f867b266 100644 --- a/requirements/specifications/intents/play.md +++ b/requirements/specifications/intents/play.md @@ -39,11 +39,11 @@ The `play-entity` intent **MUST** have a `data` object property, which is an obj > The `data` object **MUST** have an `entity` object property. > -> The `entity` object, **MUST** be an [Entity](../entities/index.md). +> The `entity` object, **MUST** be an [Entity](../entities/). > > The `data` object **MAY** have an `options` object property that conforms to [Play Entity Options](#31-play-entity-options). -The `play-entity` intent **MUST** have a `context` object property that conforms to the [Intent Context](./context.md). +The `play-entity` intent **MUST** have a `context` object property that conforms to the [Intent Context](./#5-intent-context). An example play-entity intent: @@ -146,7 +146,7 @@ The `play-query` intent **MUST** have `data` property, which is an object confor > > The `data` object **MAY** have an `options` object property that conforms to [Play Options](#41-play-options-for-query). -The `play-query` intent **MUST** have a `context` object property that conforms to the [Intent Context](./context.md). +The `play-query` intent **MUST** have a `context` object property that conforms to the [Intent Context](./index.md#5-intent-context). An example play intent: