feat: Add Be and tbd skill, also added Roadmap file

This commit is contained in:
2026-05-10 16:32:12 -04:00
parent 3500ade13f
commit 0bb8885802
29587 changed files with 10611695 additions and 0 deletions

View File

@@ -0,0 +1,49 @@
/**
* @description Events related to the appraisal system
* @namespace jibo.emotion.appraisal.events
* @private
* @internal
*/
/**
* An event triggered whenever when Jibo's emotions should be repositioned.
* For example, if Jibo's sensors have detected some new change, Jibo needs
* to interpret those events.
* @type {Event}
* @name jibo.emotion.appraisal.events#impactTriggered
*/
/**
* @description The system which registers and manages incoming sensory inputs
* against appraisal rules to determine if and how they should impact Jibo's internal
* emotional state.
* @namespace jibo.emotion.appraisal
* @internal
* @private
*/
/**
* The events that the system can use.
* @type {jibo.emotion.appraisal.events}
* @name jibo.emotion.appraisal#events
*/
/**
* A set of rules that the system relies on to generate emotional impact.
* @type {Set<AppraisalRule>}
* @name jibo.emotion.appraisal#_rules
* @private
*/
/** @override */
/**
* Cleans up and disconnects all allocated resources.
* @method jibo.emotion.appraisal#dispose
*/
/**
* Takes all the rules and registers them on the system.
* @name jibo.emotion.appraisal#_registerRules
* @private
*/

View File

@@ -0,0 +1,36 @@
/**
* A list of words that Jibo should assume is good.
* @const {Array.<String>}
* @internal
*/
/**
* Pattern used to detect words that Jibo inteprets as good and desirable.
* @const {RegExp}
* @internal
*/
/**
* A list of words that Jibo should assume is bad.
* @const {Array.<String>}
* @internal
*/
/**
* Pattern used to detect words that Jibo interprets as negative/bad.
* @const {RegExp}
* @internal
*/
/**
* @internal
*/
/** @override */
/**
* Function that receives a sensorDataWrapper from a sensor
* @param sensorDataWrapper
*/
/** @override */

View File

@@ -0,0 +1,18 @@
/**
* @internal
*/
/**
* @internal
*/
/**
* @param {*} data Any data to initialize rule.
*/
/**
*/
/**
* @param {*} data Any input data to appraise.
*/

View File

@@ -0,0 +1,12 @@
/**
* @internal
*/
/** @override */
/**
* Function that receives a sensorDataWrapper from a sensor
* @param sensorDataWrapper
*/
/** @override */

View File

@@ -0,0 +1,7 @@
/**
* @internal
*/
/** @override */
/** @override */

View File

@@ -0,0 +1,7 @@
/**
* @internal
*/
/** @override */
/** @override */

View File

@@ -0,0 +1,7 @@
/**
* @internal
*/
/** @override */
/** @override */

View File

@@ -0,0 +1,7 @@
/**
* @internal
*/
/** @override */
/** @override */