Skip to content

Commit 2e216a1

Browse files
Sbussisoclaude
andcommitted
chore: final sweep — fix remaining stale repo/hostname references
Comprehensive grep across both repos for any case variant of the pre-rename names (OpenSentry-Command / opensentry-cloud-node / OpenSentry-CloudNode / opensentry-cloudnode) surfaced four CC files still pointing at the old CloudNode repo via the PascalCase typo "OpenSentry-CloudNode" (which was never the actual repo name — GitHub's case-insensitive resolution had been masking it): - README.md — 5 occurrences across the header badges, the install banner, and the troubleshooting CloudNode-releases link. - CONTRIBUTING.md — repository table row (display text + URL) + the `cd OpenSentry-CloudNode` snippet + the "See the CloudNode README" link. - docs/LAUNCH_HANDOFF.md — operator-launch reference to the CloudNode README path. - .github/ISSUE_TEMPLATE/config.yml — the Documentation contact- link URL was the wrong hostname entirely (`opensentry.fly.dev` instead of `opensentry-command.fly.dev`). Probably a stragger from a pre-fly-app-rename era. Fixed to the canonical production docs URL. All of these would have redirected (GitHub case-insensitive matches + permanent-redirects on repo renames) but anyone landing via these links would see "OpenSentry-CloudNode" in their address bar after the redirect chain — and that's exactly the trail of stale-brand crumbs the user asked me to wipe. Final state: every `github.com/SourceBox-LLC/<repo>` URL in source points at one of the four current canonical names — Sentinel-Command, Sentinel-CameraNode, SourceBox-Sentinel, or an issues/discussions/ security path under those. The only remaining `OpenSentry-Command` / `opensentry-cloud-node` strings live in the AGENTS.md brand-history note (grep-discoverability, plain text not a URL) plus the deliberate load-bearing identifier comments in Cargo.toml / database.rs / release.yml. 612 backend tests pass; frontend build clean. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent f1bb9eb commit 2e216a1

4 files changed

Lines changed: 10 additions & 10 deletions

File tree

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
blank_issues_enabled: false
22
contact_links:
33
- name: Documentation
4-
url: https://opensentry.fly.dev/docs.html
4+
url: https://opensentry-command.fly.dev/docs
55
about: Check the documentation for setup guides and troubleshooting
66
- name: Discussions
77
url: https://github.com/SourceBox-LLC/Sentinel-Command/discussions

CONTRIBUTING.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ Sentinel has two main components:
4040
| Component | Language | Repository |
4141
|-----------|----------|------------|
4242
| **Command Center** | Python (FastAPI) + React | [Sentinel-Command](https://github.com/SourceBox-LLC/Sentinel-Command) |
43-
| **CloudNode** | Rust | [OpenSentry-CloudNode](https://github.com/SourceBox-LLC/OpenSentry-CloudNode) |
43+
| **CloudNode** | Rust | [Sentinel-CameraNode](https://github.com/SourceBox-LLC/Sentinel-CameraNode) |
4444

4545
### Command Center
4646

@@ -61,12 +61,12 @@ npm run dev # http://localhost:5173
6161
### CloudNode
6262

6363
```bash
64-
cd OpenSentry-CloudNode
64+
cd Sentinel-CameraNode
6565
cargo build --release
6666
./target/release/sourcebox-sentry-cloudnode setup
6767
```
6868

69-
See the [CloudNode README](https://github.com/SourceBox-LLC/OpenSentry-CloudNode) for full setup instructions.
69+
See the [CloudNode README](https://github.com/SourceBox-LLC/Sentinel-CameraNode) for full setup instructions.
7070

7171
## License
7272

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
&middot;
1010
<a href="#api-reference">API Reference</a>
1111
&middot;
12-
<a href="https://github.com/SourceBox-LLC/OpenSentry-CloudNode">CloudNode</a>
12+
<a href="https://github.com/SourceBox-LLC/Sentinel-CameraNode">CloudNode</a>
1313
</p>
1414
</p>
1515

@@ -21,7 +21,7 @@
2121

2222
---
2323

24-
Sentinel Command Center is the cloud hub for the Sentinel ecosystem (Sentinel by SourceBox). It receives live HLS video streams from [CloudNode](https://github.com/SourceBox-LLC/OpenSentry-CloudNode) devices on your local network, caches segments in memory, and proxies them to any browser. Authentication and multi-tenant isolation are handled by Clerk.
24+
Sentinel Command Center is the cloud hub for the Sentinel ecosystem (Sentinel by SourceBox). It receives live HLS video streams from [CloudNode](https://github.com/SourceBox-LLC/Sentinel-CameraNode) devices on your local network, caches segments in memory, and proxies them to any browser. Authentication and multi-tenant isolation are handled by Clerk.
2525

2626
**What it does:**
2727
- Receives live HLS video from CloudNode devices and proxies it to the browser via a same-origin in-memory cache — no object store, no presigned URLs
@@ -38,7 +38,7 @@ Sentinel Command Center is the cloud hub for the Sentinel ecosystem (Sentinel by
3838

3939
> **Looking for the product?** Sign up at the [live app](https://opensentry-command.fly.dev) — we host Sentinel by SourceBox as a SaaS, you don't run any servers. The repo is public for trust + transparency: every claim on `/security` and `/docs` points at the file that implements it.
4040
>
41-
> The Quick Start below is for **engineers who want to clone the repo and run it locally** — for code review, contributing fixes, or auditing what we run. It is **not** the install path for end users; users sign up at the link above. The CloudNode camera daemon (the piece that genuinely runs on customer hardware) is in a [separate repo](https://github.com/SourceBox-LLC/OpenSentry-CloudNode) — its own README walks through installation.
41+
> The Quick Start below is for **engineers who want to clone the repo and run it locally** — for code review, contributing fixes, or auditing what we run. It is **not** the install path for end users; users sign up at the link above. The CloudNode camera daemon (the piece that genuinely runs on customer hardware) is in a [separate repo](https://github.com/SourceBox-LLC/Sentinel-CameraNode) — its own README walks through installation.
4242
4343
---
4444

@@ -74,7 +74,7 @@ App available at `http://localhost:5173`
7474

7575
### 3. Connect a CloudNode
7676

77-
Create a camera node from the Settings page, then run [CloudNode](https://github.com/SourceBox-LLC/OpenSentry-CloudNode) with those credentials. Cameras auto-register when the CloudNode first connects.
77+
Create a camera node from the Settings page, then run [CloudNode](https://github.com/SourceBox-LLC/Sentinel-CameraNode) with those credentials. Cameras auto-register when the CloudNode first connects.
7878

7979
### 4. Connect an MCP client (optional)
8080

@@ -549,7 +549,7 @@ This project is **not currently accepting external code contributions**. Bug rep
549549
<p align="center">
550550
<a href="https://opensentry-command.fly.dev">Sentinel Command Center</a>
551551
&middot;
552-
<a href="https://github.com/SourceBox-LLC/OpenSentry-CloudNode">CloudNode</a>
552+
<a href="https://github.com/SourceBox-LLC/Sentinel-CameraNode">CloudNode</a>
553553
&middot;
554554
Made by <a href="https://github.com/SourceBox-LLC">SourceBox LLC</a>
555555
</p>

docs/LAUNCH_HANDOFF.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -279,7 +279,7 @@ under a realistic camera load.
279279
- Egress bandwidth to Command Center.
280280
- Whether motion detection completes within the segment window.
281281
3. Document the result somewhere — at minimum in
282-
`OpenSentry-CloudNode/README.md` under a "Performance reference"
282+
`Sentinel-CameraNode/README.md` under a "Performance reference"
283283
section. If a Pi 4 only handles 2 cameras at 1080p, that's
284284
useful for users to know upfront. If it handles 8, even better.
285285

0 commit comments

Comments
 (0)