Commit Graph

  • fcaf27338e Refined synapse message/attachment push process Lyncoln 2026-10-26 10:00:03 -04:00
  • c820a6169e Added local module imports for each definition. Improved database exception handling to reduce crashes Lyncoln 2026-10-26 09:56:19 -04:00
  • ccb7ca1031 Removed old resolver debug lines Lyncoln 2026-10-26 09:53:50 -04:00
  • 78e5b8fdf7 Made outputs response parsing and none handling more reliable. Lyncoln 2026-10-26 09:51:52 -04:00
  • 8846f467e6 Introduced osenv to handle filter values dependent on the same (probably unneeded with the new allow action method) Lyncoln 2026-10-26 09:49:49 -04:00
  • b690408c92 Added explicit user handling to Containerfile Lyncoln 2026-10-26 09:45:48 -04:00
  • 6cd35d7d64 Made avatar retrieval optional by introducing the allow action gate. Lyncoln 2026-10-26 09:44:54 -04:00
  • 92b6fb3aa0 Made get room alias an RMASS Bridge function instead of an admin function Lyncoln 2026-10-26 09:41:28 -04:00
  • 7679644e07 Gated database message mapping behind RMASS message sent status Lyncoln 2026-10-26 09:40:32 -04:00
  • 9c005763ed Introduced attachment push to RMASS (Working State) Lyncoln 2026-10-26 09:36:19 -04:00
  • a0a4a4cded Removed outdated recursive handling in actions Lyncoln 2026-10-26 09:29:54 -04:00
  • 7ff95ff439 Implemented buildObject2 in request building for data entry Lyncoln 2026-10-26 09:29:15 -04:00
  • bfbd8c8985 Removed outdated recursiveSet Lyncoln 2026-10-26 09:27:29 -04:00
  • e841caadca Commented out old code and reverted to using thread instead of thread_nativeid so for thread manipulation through lifecycles Lyncoln 2026-10-26 09:26:31 -04:00
  • 31b1c4c190 Introduced buildObject2 to handle recursive object building Lyncoln 2026-10-26 09:25:14 -04:00
  • bcca8f6ab2 Included connection reset handling in execute.py and extended it to handle both data and files in the inputs Lyncoln 2026-10-26 09:24:03 -04:00
  • e60be50447 Removed recursive and recursive actions outdated modules from runtime folder Lyncoln 2026-10-24 21:09:43 -04:00
  • 286d10f991 Deleted old skipstep module Lyncoln 2026-10-24 21:08:01 -04:00
  • 5a18b52956 General formatting Lyncoln 2026-10-24 21:05:59 -04:00
  • e8a09256ef extended applyConditions to handle "is not" conditions Lyncoln 2026-10-24 21:05:37 -04:00
  • f21895e535 Extended buildSave to create a temp file and migrate that file to the live accessed file to prevent read/write race conditionns between threads Lyncoln 2026-10-24 21:04:20 -04:00
  • 7b949ec004 Improved recursive handling by nesting operations in operations under then new buildRecursive. Also changed extract module to attach its findings to outputs for better resolver and recursiveSet targeting. Lyncoln 2026-10-24 21:03:03 -04:00
  • ad80289675 Removed old debug lines Lyncoln 2026-10-24 20:48:53 -04:00
  • 746f25c305 Refined error and None type handling for select_data Lyncoln 2026-10-24 10:00:55 -04:00
  • 59894cfb2c Created the canonical recursive execution handler buildRecursive that now lives in the execution layer instead of the runtime. the previous recursive handlers are depreciated Lyncoln 2026-10-24 10:00:13 -04:00
  • 2140468030 Updated to use definition refresh rate Lyncoln 2026-10-23 22:26:00 -04:00
  • 92a2c8a996 Cleaned initialize module by removing try except loop and passes Lyncoln 2026-10-23 22:25:06 -04:00
  • 1d3e85489a Upgraded to python-slim 3.14 for container building Lyncoln 2026-10-23 22:24:15 -04:00
  • 6fc5c18043 Changed space assignment from location based to platform based Lyncoln 2026-10-23 22:23:05 -04:00
  • 0d057bdbfb Added ON CONFLICT handling to saveRow Lyncoln 2026-10-23 22:22:26 -04:00
  • 97bab07864 Added blocking for echo messages Lyncoln 2026-10-23 22:20:15 -04:00
  • a64347657d General file cleanup Lyncoln 2026-10-23 22:19:54 -04:00
  • 17c749a249 Completed deduplication for outgoing messages Lyncoln 2026-10-23 22:18:33 -04:00
  • d2a199eeb7 Introduced DM Avatar assignment in workflow Lyncoln 2026-10-23 22:16:20 -04:00
  • bec1bb3eb7 Introduced is comparison to applyConditions to fo boolean value filtering Lyncoln 2026-10-23 22:13:53 -04:00
  • df99f08546 Introduced extractItem to runtime processing Lyncoln 2026-10-23 22:11:29 -04:00
  • 83bfbd63de Introduced error management to prevent crashes and added prints for error reporting during runtime Lyncoln 2026-10-23 22:10:51 -04:00
  • 90ec6fcd22 Introduced per session threading tio prevent session collisions and Connection Reset errors Lyncoln 2026-10-23 22:06:50 -04:00
  • 084a98c114 Included RMASS bridge in conversations and leveraged bridge for notification Lyncoln 2026-10-23 01:26:18 -04:00
  • 62d61a8a7c Added matrixreguser to Synapse user registration Lyncoln 2026-10-23 01:20:29 -04:00
  • 30ef68730e Included variable handling in lists for keys Lyncoln 2026-10-23 01:19:29 -04:00
  • 9d8dcb9a89 Refined lifecycle monitoring Lyncoln 2026-10-23 01:18:50 -04:00
  • ea82294ac3 Extended initialize to include login and lifecycle controlled loops. Loaded tokens into necessary action modules Lyncoln 2026-10-23 01:07:49 -04:00
  • 7419f94c97 Included monitor in execution contract and hardened its functions Lyncoln 2026-10-23 00:49:04 -04:00
  • 868e13b4cc Removed filters from setavailable action due to double filter trap Lyncoln 2026-10-21 15:43:51 -04:00
  • bbd2bb36c3 Upgraded applyConditions to better handle None type Errors Lyncoln 2026-10-21 15:43:13 -04:00
  • dd42d4bdcd Minor changes and general cleanupo of extra lines, returns and debugging prints Lyncoln 2026-10-21 15:42:22 -04:00
  • 4da2fa52b9 Updated database reading and filtering capabilities Added exports for readRow consumption Lyncoln 2026-10-21 11:26:34 -04:00
  • 75dd696bab Updated applyConditions to check for conditional keys and to forego comparison and return False when a filtervalue is None Lyncoln 2026-10-21 11:24:36 -04:00
  • 4a35d7ebda Major update to readRow which now extracts necessary row items into runtime for filtering. Debugging prints suppressed Lyncoln 2026-10-21 11:20:51 -04:00
  • 22a0bc1934 Added resolveItem2. Currently not implemented. Updated targeting to be conditional and not mandatory Lyncoln 2026-10-21 11:18:17 -04:00
  • c535647ce2 saveRow and readRow added to runtime package Lyncoln 2026-10-21 00:47:16 -04:00
  • 84095c879f Synapse Notify polished and included in rmassmessagepush responsePolicy Lyncoln 2026-10-21 00:46:02 -04:00
  • 2915a7fa75 Added readrow, saverow and filters to ensure deduplication Lyncoln 2026-10-21 00:44:05 -04:00
  • 4da00df2e3 Removed unnecessary skipstep attribute from setavailable operation Lyncoln 2026-10-21 00:41:45 -04:00
  • 88f4760096 File layout changes made to rmassmessagepush and synapsemessagepush. Create Space, Get Space ID and Assign Space are now commented and no longer included in the operation to prevent rate limiting Lyncoln 2026-10-21 00:40:19 -04:00
  • 9b4206b86a Extended Set Availability to use resolve module and applied execution filter conditions Lyncoln 2026-10-21 00:38:25 -04:00
  • 8a4f213ea7 Get messages updated to remove unread filters Lyncoln 2026-10-21 00:36:39 -04:00
  • a8a16d6778 Extended recursive.py to include recursiveAction and removed commented debug lines. recursiveAction not yet applied Lyncoln 2026-10-21 00:35:25 -04:00
  • 405dfb3677 Cleaned up unnecessary import at end of file Lyncoln 2026-10-21 00:34:02 -04:00
  • 06d16a58c8 saveRow and readRow genericized and working Lyncoln 2026-10-21 00:31:17 -04:00
  • c39d377127 Runtime contract extended to include readRow, applyConditions and responsePolicy Lyncoln 2026-10-21 00:30:12 -04:00
  • 1c58651019 Response policy created and included in buildAction runtime Lyncoln 2026-10-21 00:28:45 -04:00
  • a57efc2012 Apply conditions included in action runtime. Actions now decide their own execution conditions Lyncoln 2026-10-21 00:27:21 -04:00
  • 364f4e0842 Added image_sha to store image hashes Lyncoln 2026-10-21 00:25:02 -04:00
  • e068b38c55 Initialized outputs and corrected buildOperation for outputs consumption Lyncoln 2026-10-19 22:40:39 -04:00
  • d975e39e61 Extended applyConditions to now accept outputs separately from its analysed dictionary to compare against saved runtime values Lyncoln 2026-10-19 14:02:45 -04:00
  • 75be2f8af9 Created RMASS monitor definition Lyncoln 2026-10-19 14:01:13 -04:00
  • 5eb2df2ee1 Extended buildRuntimeAttr to consume resolved so that resolver can be used for readItems in monitor. Runtime contract extended to differentiate between action and monitor Lyncoln 2026-10-19 14:00:21 -04:00
  • 169ea26a40 Created monitor execution shell Lyncoln 2026-10-19 13:50:08 -04:00
  • 25c8bf20ad extended executeContract to consume outputs Lyncoln 2026-10-19 13:49:45 -04:00
  • 94bf688b74 Created initial monitor action initializing outputs and resolved Lyncoln 2026-10-19 13:48:04 -04:00
  • e59ac91c91 Removed excessive debugging logs Lyncoln 2026-10-18 01:03:10 -04:00
  • 7dd7258005 Added location based topic to DM Room creation Lyncoln 2026-10-18 00:54:50 -04:00
  • a9726d1227 Moved to transformation of the avatar URL instead of construction to avoid collisions Lyncoln 2026-10-18 00:53:47 -04:00
  • 20addcf43d General improvements Lyncoln 2026-10-18 00:26:22 -04:00
  • 56cbf20339 Refined logs with ChatGPT help Lyncoln 2026-10-18 00:25:48 -04:00
  • dc04a2bb85 Improved response collection across operation items Lyncoln 2026-10-18 00:25:17 -04:00
  • 358638a9bd Added ping endpoints to listener and added server bootstrap Lyncoln 2026-10-18 00:23:03 -04:00
  • c1e3499631 Added new moules to sync operations Lyncoln 2026-10-18 00:21:24 -04:00
  • 43ba15a7b8 Added ability to ping synapse and wake it Lyncoln 2026-10-18 00:20:15 -04:00
  • 9b09b9b053 Added ability to locate rmassconversation and last message for event id/message id matching Lyncoln 2026-10-18 00:19:42 -04:00
  • 8f721ee44a Began work on synapse notification (currently disabled) Lyncoln 2026-10-18 00:18:04 -04:00
  • 4e1034d630 Added user avatar assignment Lyncoln 2026-10-18 00:17:19 -04:00
  • d58ea3112a Added image grabbing and data capacity to request and included runtime recognition Lyncoln 2026-10-18 00:15:59 -04:00
  • 480ca9726b Refined apply conditions Lyncoln 2026-10-17 11:58:00 -04:00
  • 434d0408ee applyConditions filter added and in working state. Needs to be made more generic by removing specific output target Lyncoln 2026-10-17 10:46:20 -04:00
  • 21b076a3fe Code housekeeping done Lyncoln 2026-10-17 03:48:48 -04:00
  • c7628df30e Separated listener by introducing create listener. Working State. Message loop prevention filters added to server Lyncoln 2026-10-17 03:42:46 -04:00
  • d260d3681e Successfully built RMASS message push module, sender id resolver from DM room and included processing for 204 HTTP response with no content when handling incoming JSON Lyncoln 2026-10-17 00:41:52 -04:00
  • b3ac141315 Changed receive to synapselistener Lyncoln 2026-10-16 18:07:53 -04:00
  • 9f282a4bd8 Updated select module and refined message retrieval process in RMASS definitions Lyncoln 2026-10-16 17:59:28 -04:00
  • b5e6d4eaea Fixed HTML message formatting, Extended resolver for get, construct and transform functions, Added entire message history with aliasing for personal matrix account Lyncoln 2026-10-15 14:37:17 -04:00
  • 61ee8145ae Refined header code, added reverse recursive action Lyncoln 2026-10-14 23:06:50 -04:00
  • 3acd3fafc5 Added recursive action behavior to recursively go over selected messages Lyncoln 2026-10-14 18:28:06 -04:00
  • b4bb3b0c05 Added Space organization Lyncoln 2026-10-14 16:56:59 -04:00
  • 56ae0ace33 Matrix bridge working and effectively pushing messages Lyncoln 2026-10-14 15:37:12 -04:00
  • e776eddb37 Working resolver, working recursive logic with dynamic library creation Lyncoln 2026-10-14 01:45:21 -04:00
  • a7cd75cc25 Working resolver integration with buildSelect3 exception Lyncoln 2026-10-13 15:03:24 -04:00
  • db26a74754 Working resolver tool Lyncoln 2026-10-13 11:13:13 -04:00