You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/copilot-instructions.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
# GitHub Copilot Instructions for AimDB
2
2
3
3
## Project Status & Quick Start
4
-
AimDB is an async, in-memory database for real-time data synchronization across **MCU → edge → cloud** environments, targeting <50ms reactivity. The core architecture is fully implemented and functional.
4
+
AimDB is an async, in-memory database for data synchronization across **MCU → edge → cloud** environments, targeting <50ms reactivity. The core architecture is fully implemented and functional.
5
5
6
6
**Implementation Status:**
7
7
- ✅ **Core Database** - Type-safe records with optimized TypeId lookups
@@ -38,7 +38,7 @@ When working with running AimDB instances, **always prefer using the MCP tools**
38
38
-`mcp_aimdb_get_record` - Get current value of a record
39
39
-`mcp_aimdb_set_record` - Set value of writable records
40
40
-`mcp_aimdb_query_schema` - Infer JSON Schema from record values
41
-
-`mcp_aimdb_subscribe_record` - Subscribe to real-time updates
41
+
-`mcp_aimdb_subscribe_record` - Subscribe to live updates
42
42
-`mcp_aimdb_unsubscribe_record` - Unsubscribe from updates
43
43
-`mcp_aimdb_get_instance_info` - Get server version and capabilities
44
44
-`mcp_aimdb_list_subscriptions` - List active subscriptions
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+5-6Lines changed: 5 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,9 @@ Thank you for your interest in contributing to AimDB! This document provides gui
4
4
5
5
## Project Overview
6
6
7
-
AimDB is an async, in-memory database designed for real-time data synchronization across **MCU → edge → cloud** environments, targeting <50ms reactivity. The project is built in Rust and supports multiple platform targets from embedded microcontrollers to cloud deployments.
7
+
---
8
+
9
+
AimDB is an async, in-memory database designed for data synchronization across **MCU → edge → cloud** environments, targeting <50ms reactivity. The project is built in Rust and supports multiple platform targets from embedded microcontrollers to cloud deployments.
8
10
9
11
## Getting Started
10
12
@@ -204,12 +206,9 @@ cargo test test_name --features tokio-runtime
204
206
Use clear, descriptive commit messages:
205
207
206
208
```
207
-
add async stream handler for real-time data sync
209
+
add async stream handler for data sync
208
210
209
-
- Implement lock-free ring buffer for <50ms latency
210
-
- Add feature flag for embedded targets
211
-
- Include comprehensive tests and examples
212
-
```
211
+
Implements bidirectional streaming between embedded and cloud layers
Copy file name to clipboardExpand all lines: README.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@
16
16
17
17
> **One codebase. Any hardware. Always in sync.**
18
18
19
-
AimDB is an **async, in-memory database** for real-time data synchronization across **MCU → edge → cloud** — without internal brokers or vendor lock-in. Built in Rust with `no_std` support for embedded systems.
19
+
AimDB is an **async, in-memory database** for data synchronization across **MCU → edge → cloud** — without internal brokers or vendor lock-in. Built in Rust with `no_std` support for embedded systems.
20
20
21
21
---
22
22
@@ -25,7 +25,7 @@ AimDB is an **async, in-memory database** for real-time data synchronization acr
25
25
Modern IoT stacks are fragmented:
26
26
- Multiple brokers/databases to sync MCU, edge, and cloud
27
27
- Device-specific integrations that make hardware swaps risky
28
-
- Batch-oriented pipelines that miss real-time insights
28
+
- Batch-oriented pipelines that miss low-latency insights
29
29
30
30
**AimDB simplifies this:**
31
31
-**Fast**: Lock-free buffers + async transforms for <50ms reactivity
@@ -211,7 +211,7 @@ Single slot with overwrite. Latest command wins.
Copy file name to clipboardExpand all lines: aimdb-core/README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,10 @@
1
1
# aimdb-core
2
2
3
-
Core database engine for AimDB - async in-memory storage with real-time synchronization.
3
+
Core database engine for AimDB - async in-memory storage with data synchronization.
4
4
5
5
## Overview
6
6
7
-
`aimdb-core` provides the foundational database engine for AimDB, designed for real-time data synchronization across **MCU → edge → cloud** environments with low-latency synchronization.
7
+
`aimdb-core` provides the foundational database engine for AimDB, designed for data synchronization across **MCU → edge → cloud** environments with low-latency synchronization.
0 commit comments