From 4a0062f129dd87e8125ab658a270793a4f9bc405 Mon Sep 17 00:00:00 2001 From: Nicole Rappe Date: Mon, 14 Apr 2025 22:32:37 -0600 Subject: [PATCH] Added AI-Friendly File Context Headers --- Data/Agent/borealis-agent.py | 2 ++ Data/Python_API_Endpoints/ocr_engines.py | 2 ++ Data/WebUI/src/App.jsx | 2 +- Data/WebUI/src/Borealis.css | 2 ++ Data/WebUI/src/Flow_Editor.jsx | 2 +- Data/WebUI/src/Flow_Tabs.jsx | 2 +- Data/WebUI/src/Node_Sidebar.jsx | 2 +- Data/WebUI/src/index.js | 2 ++ Data/WebUI/src/nodes/Alerting/Node_Alert_Sound.jsx | 2 ++ .../src/nodes/Data Analysis/Node_OCR_Text_Extraction.jsx | 2 ++ Data/WebUI/src/nodes/Data Collection/Node_Borealis_Agent.jsx | 2 ++ .../nodes/Data Manipulation/Node_Array_Index_Extractor.jsx | 2 ++ Data/WebUI/src/nodes/General Purpose/Node_Data.jsx | 2 ++ .../src/nodes/General Purpose/Node_Logical_Operators.jsx | 2 ++ Data/WebUI/src/nodes/General Purpose/Node_Math_Operation.jsx | 2 ++ .../WebUI/src/nodes/Image Processing/Node_Adjust_Contrast.jsx | 2 ++ Data/WebUI/src/nodes/Image Processing/Node_BW_Threshold.jsx | 2 ++ .../src/nodes/Image Processing/Node_Convert_to_Grayscale.jsx | 2 ++ Data/WebUI/src/nodes/Image Processing/Node_Export_Image.jsx | 2 ++ Data/WebUI/src/nodes/Image Processing/Node_Image_Viewer.jsx | 2 ++ Data/WebUI/src/nodes/Image Processing/Node_Upload_Image.jsx | 2 ++ Data/WebUI/src/nodes/Macro Automation/Node_Macro_KeyPress.jsx | 1 + Data/WebUI/src/nodes/Organization/Node_Backdrop_Group_Box.jsx | 4 +++- Data/WebUI/src/nodes/Reporting/Node_Export_to_CSV.jsx | 2 ++ Data/server.py | 2 ++ Launch-Borealis.ps1 | 2 ++ Launch-Borealis.sh | 2 ++ Prerequisites-Installer-(RunAsAdmin).ps1 | 2 ++ 28 files changed, 52 insertions(+), 5 deletions(-) diff --git a/Data/Agent/borealis-agent.py b/Data/Agent/borealis-agent.py index 676509b..e6e92cd 100644 --- a/Data/Agent/borealis-agent.py +++ b/Data/Agent/borealis-agent.py @@ -1,3 +1,5 @@ +#////////// PROJECT FILE SEPARATION LINE ////////// CODE AFTER THIS LINE ARE FROM: /Data/Agent/borealis-agent.py + import sys import uuid import time diff --git a/Data/Python_API_Endpoints/ocr_engines.py b/Data/Python_API_Endpoints/ocr_engines.py index 9fd6f29..73e086a 100644 --- a/Data/Python_API_Endpoints/ocr_engines.py +++ b/Data/Python_API_Endpoints/ocr_engines.py @@ -1,3 +1,5 @@ +#////////// PROJECT FILE SEPARATION LINE ////////// CODE AFTER THIS LINE ARE FROM: /Data/Python_API_Endpoints/ocr_engines.py + import os import io import base64 diff --git a/Data/WebUI/src/App.jsx b/Data/WebUI/src/App.jsx index 322926f..9c30cea 100644 --- a/Data/WebUI/src/App.jsx +++ b/Data/WebUI/src/App.jsx @@ -1,4 +1,4 @@ -// App.jsx +////////// PROJECT FILE SEPARATION LINE ////////// CODE AFTER THIS LINE ARE FROM: /Data/WebUI/src/App.jsx // Core React Imports import React, { diff --git a/Data/WebUI/src/Borealis.css b/Data/WebUI/src/Borealis.css index 1686644..2799c93 100644 --- a/Data/WebUI/src/Borealis.css +++ b/Data/WebUI/src/Borealis.css @@ -1,3 +1,5 @@ +/* ///////// PROJECT FILE SEPARATION LINE ////////// CODE AFTER THIS LINE ARE FROM: /Data/WebUI/src/Borealis.css + /* ======================================= */ /* FLOW EDITOR */ /* ======================================= */ diff --git a/Data/WebUI/src/Flow_Editor.jsx b/Data/WebUI/src/Flow_Editor.jsx index 7bc1436..9ff5435 100644 --- a/Data/WebUI/src/Flow_Editor.jsx +++ b/Data/WebUI/src/Flow_Editor.jsx @@ -1,4 +1,4 @@ -// Flow_Editor.jsx +////////// PROJECT FILE SEPARATION LINE ////////// CODE AFTER THIS LINE ARE FROM: /Data/WebUI/src/Flow_Editor.jsx import React, { useState, useEffect, useCallback, useRef } from "react"; import ReactFlow, { diff --git a/Data/WebUI/src/Flow_Tabs.jsx b/Data/WebUI/src/Flow_Tabs.jsx index e7539e2..a8a21d7 100644 --- a/Data/WebUI/src/Flow_Tabs.jsx +++ b/Data/WebUI/src/Flow_Tabs.jsx @@ -1,4 +1,4 @@ -// Flow_Tabs.jsx +////////// PROJECT FILE SEPARATION LINE ////////// CODE AFTER THIS LINE ARE FROM: /Data/WebUI/src/Flow_Tabs.jsx import React from "react"; import { Box, Tabs, Tab } from "@mui/material"; diff --git a/Data/WebUI/src/Node_Sidebar.jsx b/Data/WebUI/src/Node_Sidebar.jsx index c063dc6..02ab345 100644 --- a/Data/WebUI/src/Node_Sidebar.jsx +++ b/Data/WebUI/src/Node_Sidebar.jsx @@ -1,4 +1,4 @@ -// Node_Sidebar.jsx +////////// PROJECT FILE SEPARATION LINE ////////// CODE AFTER THIS LINE ARE FROM: /Data/WebUI/src/Node_Sidebar.jsx import React from "react"; import { diff --git a/Data/WebUI/src/index.js b/Data/WebUI/src/index.js index 4ff38a4..11200c4 100644 --- a/Data/WebUI/src/index.js +++ b/Data/WebUI/src/index.js @@ -1,3 +1,5 @@ +////////// PROJECT FILE SEPARATION LINE ////////// CODE AFTER THIS LINE ARE FROM: /Data/WebUI/src/index.js + import React from 'react'; import ReactDOM from 'react-dom/client'; import './index.css'; diff --git a/Data/WebUI/src/nodes/Alerting/Node_Alert_Sound.jsx b/Data/WebUI/src/nodes/Alerting/Node_Alert_Sound.jsx index 9a11fb6..35ff639 100644 --- a/Data/WebUI/src/nodes/Alerting/Node_Alert_Sound.jsx +++ b/Data/WebUI/src/nodes/Alerting/Node_Alert_Sound.jsx @@ -1,3 +1,5 @@ +////////// PROJECT FILE SEPARATION LINE ////////// CODE AFTER THIS LINE ARE FROM: Node_Alert_Sound.jsx + /** * ================================================== * Borealis - Alert Sound Node (with Base64 Restore) diff --git a/Data/WebUI/src/nodes/Data Analysis/Node_OCR_Text_Extraction.jsx b/Data/WebUI/src/nodes/Data Analysis/Node_OCR_Text_Extraction.jsx index 5c735c8..15a0108 100644 --- a/Data/WebUI/src/nodes/Data Analysis/Node_OCR_Text_Extraction.jsx +++ b/Data/WebUI/src/nodes/Data Analysis/Node_OCR_Text_Extraction.jsx @@ -1,3 +1,5 @@ +////////// PROJECT FILE SEPARATION LINE ////////// CODE AFTER THIS LINE ARE FROM: Node_OCR_Text_Extraction.jsx + import React, { useEffect, useState, useRef } from "react"; import { Handle, Position, useReactFlow, useStore } from "reactflow"; diff --git a/Data/WebUI/src/nodes/Data Collection/Node_Borealis_Agent.jsx b/Data/WebUI/src/nodes/Data Collection/Node_Borealis_Agent.jsx index 867a517..7f483c2 100644 --- a/Data/WebUI/src/nodes/Data Collection/Node_Borealis_Agent.jsx +++ b/Data/WebUI/src/nodes/Data Collection/Node_Borealis_Agent.jsx @@ -1,3 +1,5 @@ +////////// PROJECT FILE SEPARATION LINE ////////// CODE AFTER THIS LINE ARE FROM: Node_Borealis_Agent.jsx + import React, { useEffect, useState, useRef } from "react"; import { Handle, Position, useReactFlow } from "reactflow"; import { io } from "socket.io-client"; diff --git a/Data/WebUI/src/nodes/Data Manipulation/Node_Array_Index_Extractor.jsx b/Data/WebUI/src/nodes/Data Manipulation/Node_Array_Index_Extractor.jsx index d5b3928..b8fc366 100644 --- a/Data/WebUI/src/nodes/Data Manipulation/Node_Array_Index_Extractor.jsx +++ b/Data/WebUI/src/nodes/Data Manipulation/Node_Array_Index_Extractor.jsx @@ -1,3 +1,5 @@ +////////// PROJECT FILE SEPARATION LINE ////////// CODE AFTER THIS LINE ARE FROM: Node_Array_Index_Extractor.jsx + import React, { useEffect, useRef, useState } from "react"; import { Handle, Position, useReactFlow, useStore } from "reactflow"; diff --git a/Data/WebUI/src/nodes/General Purpose/Node_Data.jsx b/Data/WebUI/src/nodes/General Purpose/Node_Data.jsx index adcbe77..f4700ac 100644 --- a/Data/WebUI/src/nodes/General Purpose/Node_Data.jsx +++ b/Data/WebUI/src/nodes/General Purpose/Node_Data.jsx @@ -1,3 +1,5 @@ +////////// PROJECT FILE SEPARATION LINE ////////// CODE AFTER THIS LINE ARE FROM: /Data/WebUI/src/nodes/General Purpose/Node_Data.jsx + /** * ============================================ * Borealis - Standard Live Data Node Template diff --git a/Data/WebUI/src/nodes/General Purpose/Node_Logical_Operators.jsx b/Data/WebUI/src/nodes/General Purpose/Node_Logical_Operators.jsx index d45dbc0..d36106e 100644 --- a/Data/WebUI/src/nodes/General Purpose/Node_Logical_Operators.jsx +++ b/Data/WebUI/src/nodes/General Purpose/Node_Logical_Operators.jsx @@ -1,3 +1,5 @@ +////////// PROJECT FILE SEPARATION LINE ////////// CODE AFTER THIS LINE ARE FROM: /Data/WebUI/src/nodes/General Purpose/Node_Logical_Operators.jsx + /** * ============================================== * Borealis - Comparison Node (Logic Evaluation) diff --git a/Data/WebUI/src/nodes/General Purpose/Node_Math_Operation.jsx b/Data/WebUI/src/nodes/General Purpose/Node_Math_Operation.jsx index d655852..3ded5cc 100644 --- a/Data/WebUI/src/nodes/General Purpose/Node_Math_Operation.jsx +++ b/Data/WebUI/src/nodes/General Purpose/Node_Math_Operation.jsx @@ -1,3 +1,5 @@ +////////// PROJECT FILE SEPARATION LINE ////////// CODE AFTER THIS LINE ARE FROM: /Data/WebUI/src/nodes/General Purpose/Node_Math_Operations.jsx + /** * ============================================ * Borealis - Math Operation Node (Multi-Input A/B) diff --git a/Data/WebUI/src/nodes/Image Processing/Node_Adjust_Contrast.jsx b/Data/WebUI/src/nodes/Image Processing/Node_Adjust_Contrast.jsx index 2881db9..67db987 100644 --- a/Data/WebUI/src/nodes/Image Processing/Node_Adjust_Contrast.jsx +++ b/Data/WebUI/src/nodes/Image Processing/Node_Adjust_Contrast.jsx @@ -1,3 +1,5 @@ +////////// PROJECT FILE SEPARATION LINE ////////// CODE AFTER THIS LINE ARE FROM: /Data/WebUI/src/nodes/Image Processing/Node_Adjust_Contrast.jsx + import React, { useEffect, useState, useRef } from "react"; import { Handle, Position, useStore } from "reactflow"; diff --git a/Data/WebUI/src/nodes/Image Processing/Node_BW_Threshold.jsx b/Data/WebUI/src/nodes/Image Processing/Node_BW_Threshold.jsx index b2f983d..c493194 100644 --- a/Data/WebUI/src/nodes/Image Processing/Node_BW_Threshold.jsx +++ b/Data/WebUI/src/nodes/Image Processing/Node_BW_Threshold.jsx @@ -1,3 +1,5 @@ +////////// PROJECT FILE SEPARATION LINE ////////// CODE AFTER THIS LINE ARE FROM: /Data/WebUI/src/nodes/Image Processing/Node_BW_Threshold.jsx + import React, { useEffect, useRef, useState } from "react"; import { Handle, Position, useStore } from "reactflow"; diff --git a/Data/WebUI/src/nodes/Image Processing/Node_Convert_to_Grayscale.jsx b/Data/WebUI/src/nodes/Image Processing/Node_Convert_to_Grayscale.jsx index 88ec374..c099893 100644 --- a/Data/WebUI/src/nodes/Image Processing/Node_Convert_to_Grayscale.jsx +++ b/Data/WebUI/src/nodes/Image Processing/Node_Convert_to_Grayscale.jsx @@ -1,3 +1,5 @@ +////////// PROJECT FILE SEPARATION LINE ////////// CODE AFTER THIS LINE ARE FROM: /Data/WebUI/src/nodes/Image Processing/Node_Convert_to_Grayscale.jsx + import React, { useEffect, useState, useRef } from "react"; import { Handle, Position, useStore } from "reactflow"; diff --git a/Data/WebUI/src/nodes/Image Processing/Node_Export_Image.jsx b/Data/WebUI/src/nodes/Image Processing/Node_Export_Image.jsx index 1070e3b..22f6548 100644 --- a/Data/WebUI/src/nodes/Image Processing/Node_Export_Image.jsx +++ b/Data/WebUI/src/nodes/Image Processing/Node_Export_Image.jsx @@ -1,3 +1,5 @@ +////////// PROJECT FILE SEPARATION LINE ////////// CODE AFTER THIS LINE ARE FROM: /Data/WebUI/src/nodes/Image Processing/Node_Export_Image.jsx + import React, { useEffect, useState } from "react"; import { Handle, Position, useReactFlow } from "reactflow"; diff --git a/Data/WebUI/src/nodes/Image Processing/Node_Image_Viewer.jsx b/Data/WebUI/src/nodes/Image Processing/Node_Image_Viewer.jsx index ba551c3..9798b62 100644 --- a/Data/WebUI/src/nodes/Image Processing/Node_Image_Viewer.jsx +++ b/Data/WebUI/src/nodes/Image Processing/Node_Image_Viewer.jsx @@ -1,3 +1,5 @@ +////////// PROJECT FILE SEPARATION LINE ////////// CODE AFTER THIS LINE ARE FROM: /Data/WebUI/src/nodes/Image Processing/Node_Image_Viewer.jsx + import React, { useEffect, useState } from "react"; import { Handle, Position, useReactFlow } from "reactflow"; diff --git a/Data/WebUI/src/nodes/Image Processing/Node_Upload_Image.jsx b/Data/WebUI/src/nodes/Image Processing/Node_Upload_Image.jsx index cc85ae3..cbe3921 100644 --- a/Data/WebUI/src/nodes/Image Processing/Node_Upload_Image.jsx +++ b/Data/WebUI/src/nodes/Image Processing/Node_Upload_Image.jsx @@ -1,3 +1,5 @@ +////////// PROJECT FILE SEPARATION LINE ////////// CODE AFTER THIS LINE ARE FROM: /Data/WebUI/src/nodes/Image Processing/Node_Upload_Image.jsx + /** * ================================================== * Borealis - Image Upload Node (Raw Base64 Output) diff --git a/Data/WebUI/src/nodes/Macro Automation/Node_Macro_KeyPress.jsx b/Data/WebUI/src/nodes/Macro Automation/Node_Macro_KeyPress.jsx index 00a958a..ca753d3 100644 --- a/Data/WebUI/src/nodes/Macro Automation/Node_Macro_KeyPress.jsx +++ b/Data/WebUI/src/nodes/Macro Automation/Node_Macro_KeyPress.jsx @@ -1,3 +1,4 @@ +////////// PROJECT FILE SEPARATION LINE ////////// CODE AFTER THIS LINE ARE FROM: /Data/WebUI/src/nodes/Macro Automation/Node_Macro_KeyPress.jsx import React, { useState, useRef } from "react"; import { Handle, Position } from "reactflow"; import Keyboard from "react-simple-keyboard"; diff --git a/Data/WebUI/src/nodes/Organization/Node_Backdrop_Group_Box.jsx b/Data/WebUI/src/nodes/Organization/Node_Backdrop_Group_Box.jsx index 549bb16..debe52c 100644 --- a/Data/WebUI/src/nodes/Organization/Node_Backdrop_Group_Box.jsx +++ b/Data/WebUI/src/nodes/Organization/Node_Backdrop_Group_Box.jsx @@ -1,3 +1,5 @@ +////////// PROJECT FILE SEPARATION LINE ////////// CODE AFTER THIS LINE ARE FROM: /Data/WebUI/src/nodes/Organization/Node_Backdrop_Group_Box.jsx + /** * =========================================== * Borealis - Backdrop Group Box Node @@ -6,7 +8,7 @@ * COMPONENT ROLE: * This node functions as a backdrop or grouping box. * It's resizable and can be renamed by clicking its title. - * It doesn't connect to other nodes or pass data—it's purely visual. + * It doesn't connect to other nodes or pass data�it's purely visual. * * BEHAVIOR: * - Allows renaming via single-click on the header text. diff --git a/Data/WebUI/src/nodes/Reporting/Node_Export_to_CSV.jsx b/Data/WebUI/src/nodes/Reporting/Node_Export_to_CSV.jsx index 8fe794b..f2ad308 100644 --- a/Data/WebUI/src/nodes/Reporting/Node_Export_to_CSV.jsx +++ b/Data/WebUI/src/nodes/Reporting/Node_Export_to_CSV.jsx @@ -1,3 +1,5 @@ +////////// PROJECT FILE SEPARATION LINE ////////// CODE AFTER THIS LINE ARE FROM: /Data/WebUI/src/nodes/Reporting/Node_Export_to_CSV.jsx + import React, { useRef, useState } from "react"; import { Handle, Position } from "reactflow"; import { Button, Snackbar } from "@mui/material"; diff --git a/Data/server.py b/Data/server.py index 8c10a75..0f385e5 100644 --- a/Data/server.py +++ b/Data/server.py @@ -1,3 +1,5 @@ +#////////// PROJECT FILE SEPARATION LINE ////////// CODE AFTER THIS LINE ARE FROM: /Data/server.py + from flask import Flask, request, jsonify, send_from_directory, Response from flask_socketio import SocketIO, emit import time diff --git a/Launch-Borealis.ps1 b/Launch-Borealis.ps1 index 32134bf..1894d6a 100644 --- a/Launch-Borealis.ps1 +++ b/Launch-Borealis.ps1 @@ -1,3 +1,5 @@ +#////////// PROJECT FILE SEPARATION LINE ////////// CODE AFTER THIS LINE ARE FROM: /Launch-Borealis.ps1 + <# Deploy-Borealis.ps1 ---------------------- diff --git a/Launch-Borealis.sh b/Launch-Borealis.sh index b4dd55e..5240798 100644 --- a/Launch-Borealis.sh +++ b/Launch-Borealis.sh @@ -1,3 +1,5 @@ +#////////// PROJECT FILE SEPARATION LINE ////////// CODE AFTER THIS LINE ARE FROM: /Launch-Borealis.sh + #!/usr/bin/env bash # -------------------------------------------------------------------- # Deploy Borealis - Workflow Automation Tool diff --git a/Prerequisites-Installer-(RunAsAdmin).ps1 b/Prerequisites-Installer-(RunAsAdmin).ps1 index b737bc0..c02bb41 100644 --- a/Prerequisites-Installer-(RunAsAdmin).ps1 +++ b/Prerequisites-Installer-(RunAsAdmin).ps1 @@ -1,3 +1,5 @@ +#////////// PROJECT FILE SEPARATION LINE ////////// CODE AFTER THIS LINE ARE FROM: /Prerequisites-Installer-(RunAsAdmin).ps1 + <# Python-NodeJS-Installer.ps1 -----------------------------------