Skip to content

Commit 8e90f8f

Browse files
committed
repo: expose storage health and trim stale docs
1 parent 8534447 commit 8e90f8f

24 files changed

Lines changed: 123 additions & 2327 deletions

.github/copilot-instructions.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,6 @@ Minimal dependency philosophy:
186186
- `src/storage/indexing/dictionary.rs` (172 lines) - Dictionary encoding
187187
- `tests/dictionary_encoding_test.rs` (624 lines) - Comprehensive integration tests
188188
- `BENCHMARK_RESULTS.md` - Performance metrics and analysis
189-
- `ARCHITECTURE.md` - High-level design (note: mentions TypeScript, but actual impl is Rust)
190189
- `Makefile` - Common development commands
191190

192191
# Copilot Instructions

GETTING_STARTED.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ make ci-check
7777
- `src/bin`: executable binaries
7878
- `examples`: runnable examples and a minimal static demo
7979
- `tests`: integration coverage
80-
- `docs`: current docs plus older design notes
80+
- `docs`: current product docs plus a small amount of retained background material
8181

8282
## Where to Read Next
8383

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,6 @@ The maintained dashboard lives in a separate repository:
7070

7171
- `https://github.com/SolidLabResearch/janus-dashboard`
7272

73-
The `janus-dashboard/` folder in this repository is a lightweight local demo client, not the primary frontend.
74-
7573
## Performance
7674

7775
Janus uses dictionary encoding and segmented storage for high-throughput ingestion and historical reads.
@@ -129,9 +127,10 @@ This example demonstrates:
129127
The maintained web dashboard lives in the separate
130128
`SolidLabResearch/janus-dashboard` repository.
131129

132-
This repository keeps a small static demo at
130+
Frontend development should happen in the dedicated dashboard repo. This
131+
repository only keeps a small static demo at
133132
[`examples/demo_dashboard.html`](./examples/demo_dashboard.html) for manual API
134-
testing, but frontend development should happen in the dedicated dashboard repo.
133+
testing.
135134

136135
## Development
137136

@@ -169,7 +168,8 @@ Start here:
169168

170169
## Notes
171170

172-
- `src/main.rs` is currently a benchmark-style executable, not the main user-facing interface.
171+
- `src/main.rs` is now a lightweight entry binary that points to the main Janus
172+
executables and benchmark helpers.
173173
- The primary user-facing entry point is `http_server`.
174174

175175
## Licence

START_HERE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ cargo run --example http_client_example
1818

1919
- `http_server` is the main backend entry point
2020
- `stream_bus_cli` is the ingestion and replay CLI
21-
- `examples/demo_dashboard.html` is a minimal manual demo
21+
- `examples/demo_dashboard.html` is an optional minimal manual demo
2222
- the maintained Svelte dashboard lives in the separate `janus-dashboard` repository
2323

2424
## Current Docs

docs/ARCHITECTURE.md

Lines changed: 0 additions & 115 deletions
This file was deleted.

docs/DOCUMENTATION_INDEX.md

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -58,17 +58,6 @@ This is the shortest path to understanding the current Janus implementation.
5858
- [README_HTTP_API.md](./README_HTTP_API.md)
5959
- [QUICKSTART_HTTP_API.md](./QUICKSTART_HTTP_API.md)
6060

61-
## Legacy Material
62-
63-
The following files remain useful as background, but they are not the main entrypoint for the current code:
64-
65-
- [ARCHITECTURE.md](./ARCHITECTURE.md)
66-
- [EXECUTION_ARCHITECTURE.md](./EXECUTION_ARCHITECTURE.md)
67-
- [MVP_ARCHITECTURE.md](./MVP_ARCHITECTURE.md)
68-
- [MVP_TODO.md](./MVP_TODO.md)
69-
- [RSP_INTEGRATION_COMPLETE.md](./RSP_INTEGRATION_COMPLETE.md)
70-
- [SPARQL_BINDINGS_UPGRADE.md](./SPARQL_BINDINGS_UPGRADE.md)
71-
7261
## Dashboard Boundary
7362

7463
- Local demo dashboard in this repository: `examples/demo_dashboard.html`

0 commit comments

Comments
 (0)