Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
28f8770
Add i3X service pitch and to-improve documents
AlexGodbehere Apr 1, 2026
542b531
Add acs-i3x technical design document
AlexGodbehere Apr 1, 2026
f35ed78
Add acs-i3x implementation plan with task tracking
AlexGodbehere Apr 1, 2026
10d4018
Scaffold acs-i3x project structure
AlexGodbehere Apr 1, 2026
a3d6e36
Add i3X type definitions and constants
AlexGodbehere Apr 1, 2026
7e304d2
Add quality derivation with tests
AlexGodbehere Apr 1, 2026
66d01b2
Add i3X mapping functions with tests
AlexGodbehere Apr 1, 2026
39f7b19
Add i3X response envelope middleware with tests
AlexGodbehere Apr 1, 2026
6219468
Fix test configuration: add @types/jest, disable ts-jest diagnostics,…
AlexGodbehere Apr 1, 2026
853b4d8
Add object tree with ConfigDB/Directory integration and tests
AlexGodbehere Apr 1, 2026
1adf677
Add UNS value cache with MQTT subscription and tests
AlexGodbehere Apr 1, 2026
f4fe3c9
Add InfluxDB history query module with tests
AlexGodbehere Apr 1, 2026
0c9343c
Add subscription manager with SSE and sync polling tests
AlexGodbehere Apr 1, 2026
2d89fb3
Add i3X v1 API router with endpoint tests
AlexGodbehere Apr 1, 2026
248b386
Add routes and entry point, wire up all components
AlexGodbehere Apr 1, 2026
607b700
Fix build: add type declarations for local JS libraries, add includeM…
AlexGodbehere Apr 1, 2026
daa36e2
Add end-to-end compliance tests
AlexGodbehere Apr 1, 2026
d00e0a3
Add i3X service to Helm deployment
AlexGodbehere Apr 1, 2026
02d6501
Add i3X service role with correct permissions
AlexGodbehere Apr 1, 2026
acb452e
Add DEV_NO_AUTH mode for local development
AlexGodbehere Apr 1, 2026
f3df34e
Clean up .env.example: remove deployment-specific values
AlexGodbehere Apr 1, 2026
751fdcf
Add placeholders to .env.example
AlexGodbehere Apr 1, 2026
5209e0f
Fix info route path and bulk response double-wrapping
AlexGodbehere Apr 1, 2026
be3a336
Fix test expectations for info route and bulk response changes
AlexGodbehere Apr 1, 2026
1e500a9
Fix double-wrapping: remove envelope from infoRoute, fix test expecta…
AlexGodbehere Apr 1, 2026
6e82ec7
Fix parent chain: map device Instance_UUID to ConfigDB UUID
AlexGodbehere Apr 1, 2026
4f61d74
Build full metric tree from UNS topic segments
AlexGodbehere Apr 1, 2026
947cff1
Fix device Instance_UUID to ConfigDB UUID mapping
AlexGodbehere Apr 1, 2026
1f57ef7
Fix refresh race: don't clear instanceToDevice mapping
AlexGodbehere Apr 1, 2026
949cd36
Use parentId '/' for root objects per i3X convention
AlexGodbehere Apr 1, 2026
e2a4685
Fetch human-readable names for devices and object types from Info app
AlexGodbehere Apr 1, 2026
d756150
Add ISA-95 hierarchy above devices from UNS topic
AlexGodbehere Apr 1, 2026
df4ef50
Fix SSE streaming: skip compression for event streams, drop sequenceN…
AlexGodbehere Apr 1, 2026
ef08198
Remove debug logging from SSE stream
AlexGodbehere Apr 1, 2026
6af6128
Add debug logging for startup and service connections
AlexGodbehere Apr 1, 2026
17978b1
Use DeviceInformation app for Schema_UUID, ISA-95, and Instance_UUID
AlexGodbehere Apr 2, 2026
0679ef9
Place devices without ISA-95 under <namespace>/Unknown instead of root
AlexGodbehere Apr 2, 2026
407ac1c
Build full metric tree from DeviceInformation originMap at startup
AlexGodbehere Apr 2, 2026
642a31f
Add SSE streaming scope and device identity to TID
AlexGodbehere Apr 2, 2026
8f90975
Fix tests for InfluxDB-based value endpoints
AlexGodbehere Apr 2, 2026
f8ea087
Switch current values to InfluxDB last() from sparkplug bucket
AlexGodbehere Apr 2, 2026
b133f87
Hybrid value strategy: UNS cache first, InfluxDB fallback
AlexGodbehere Apr 2, 2026
79d00f3
Add debug logging for value sources and SSE streaming
AlexGodbehere Apr 2, 2026
0c49999
Only log UNS cache updates when listeners are active
AlexGodbehere Apr 2, 2026
1ae5366
Fix UNS logging: only log when active subscriptions exist, not just l…
AlexGodbehere Apr 2, 2026
521b130
Add value source logging to POST /objects/value endpoint
AlexGodbehere Apr 2, 2026
ded1dc7
Add I3X_DISABLE_REFRESH env var to skip periodic device reload
AlexGodbehere Apr 2, 2026
cbdc09a
Add architecture documentation with data flow diagrams
AlexGodbehere Apr 2, 2026
0813520
Skip history queries for composition objects
AlexGodbehere Apr 2, 2026
3de05a4
Add i3X Explorer pitch for acs-admin integration
AlexGodbehere Apr 2, 2026
833feb9
Add i3X Explorer design document
AlexGodbehere Apr 2, 2026
140d80c
Add i3X Explorer implementation plan with 13 tasks
AlexGodbehere Apr 2, 2026
1566822
Add i3X Explorer dependencies and environment config
AlexGodbehere Apr 2, 2026
e87605f
Add QualityBadge component for i3X quality indicators
AlexGodbehere Apr 2, 2026
25cb113
Add i3X API client composable
AlexGodbehere Apr 2, 2026
55dd5c9
Add Explorer store for i3X tree state management
AlexGodbehere Apr 2, 2026
1ebc028
Add Explorer page shell with routing and navigation
AlexGodbehere Apr 2, 2026
7345ec1
Add hierarchy tree with lazy-loading and filtering
AlexGodbehere Apr 2, 2026
a79668b
Add monitor store and SSE composable for live subscriptions
AlexGodbehere Apr 2, 2026
b464392
Add node detail sidebar with metadata display
AlexGodbehere Apr 2, 2026
70446da
Add current value display with quality badges
AlexGodbehere Apr 2, 2026
a64672a
Add interactive relationship graph with Cytoscape.js
AlexGodbehere Apr 2, 2026
0516e53
Add history panel with ECharts time series and CSV export
AlexGodbehere Apr 2, 2026
0f0501a
Wire all Explorer components and add monitored items UI
AlexGodbehere Apr 2, 2026
4995a95
Add design doc for i3X MCP RAG server
AlexGodbehere Apr 7, 2026
1ba3c15
Add i3X MCP RAG implementation plan with task tracking
AlexGodbehere Apr 7, 2026
6dcf89a
Add graphology, minisearch, MCP SDK deps to acs-i3x
AlexGodbehere Apr 7, 2026
3563b26
Add I3xRag class with graph building and search indexing
AlexGodbehere Apr 7, 2026
dd7c1a7
Remove unused jest import from I3xRag tests
AlexGodbehere Apr 7, 2026
6babb2c
Add search, searchByType, and searchRelated methods to I3xRag
AlexGodbehere Apr 7, 2026
5dbcfc3
Add graph traversal methods to I3xRag
AlexGodbehere Apr 7, 2026
68dfadb
Add analysis methods to I3xRag class
AlexGodbehere Apr 7, 2026
3933998
Add MCP tool registrations for I3xRag
AlexGodbehere Apr 7, 2026
64abca9
Add MCP Streamable HTTP transport endpoint
AlexGodbehere Apr 7, 2026
e99a1f3
Wire I3xRag and MCP server into bin/api.ts and sync on refresh
AlexGodbehere Apr 7, 2026
d9eaa6f
Fix MCP transport race condition, extract shared test helpers
AlexGodbehere Apr 7, 2026
a57ed1b
Add get_values tool to MCP server, register 13 tools
AlexGodbehere Apr 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions acs-admin/.env.example
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
SCHEME=
BASEURL=
VERBOSE=
I3X_BASE_URL=
Loading
Loading