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
security: scrub committed secrets/PII/internal data from working tree
Adversarial fresh-eye review found sensitive + irrelevant data committed. This
clears it from HEAD (history rewrite follows separately):
- CRITICAL: redact the live 12-word MNEMONIC in docs/archive/HANDOFF-2026-04-11.md
- HIGH: drop hardcoded operator wallet default in scripts/audit-rpc-endpoints.mjs
(now requires the address as an explicit argv)
- PII: remove operator email + 'Sentinel founder' descriptor from CLAUDE.md
- replace real node addresses + monikers with synthetic examples in
docs/BUILD-ON-ME.md, easy.js, docs/archive/HANDOFF-2026-04-11.md
- replace real Tor-relay IP with an RFC5737 doc IP in docs/CLI.md
- packaging: stop shipping docs/archive/ + memory/ to npm (files: docs/ -> docs/*.md;
.npmignore additions); add the runtime-required about-modal.js + logo.jpg to the
npm files allowlist (were referenced by live/public/index but never published)
- untrack internal memory/handoff-node-tester.md; gitignore memory/
No functional code paths touched; full test suite green (188+ across 17 files).
Copy file name to clipboardExpand all lines: CLAUDE.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Sentinel Node Tester — Project Instructions
2
2
3
-
> **New Claude session: read this file first, then `memory/handoff-node-tester.md` (current state), then `ARCH.md` (module map). Stop there.** Everything under `docs/` is reference material — open only when the task needs it. Files in `docs/archive/` are historical and may contradict current code; treat them as read-only context, never as source of truth. The user is `the operator` (Sentinel founder); the tester is their primary network audit instrument.
3
+
> **New Claude session: read this file first, then `memory/handoff-node-tester.md` (current state), then `ARCH.md` (module map). Stop there.** Everything under `docs/` is reference material — open only when the task needs it. Files in `docs/archive/` are historical and may contradict current code; treat them as read-only context, never as source of truth. The user is the operator; the tester is their primary network audit instrument.
4
4
5
5
## What this is
6
6
Standalone tool for stress-testing every node on the Sentinel chain. Runs sessions, measures speed/latency, persists results in `audit.db` (SQLite). Type 1 deployment (Node.js server + browser dashboard) per global CLAUDE.md categorization. Published to npm as `sentinel-node-tester`. Canonical repo: `Sentinel-Bluebuilder/sentinel-node-tester` (renamed from `Sentinel-Bluebuilder` on 2026-04-30 — old URLs auto-redirect but always use the new name in new code/docs).
{"timestamp":"2026-03-24T01:15:04Z","address":"sentnode1redactedxxxxxxxxxxxxxxxxxxxxxxxxxxxx","type":"WireGuard","moniker":"busurnode au 001","country":"Australia","countryCode":"AU","city":"Sydney","peers":8,"actualMbps":45.2,"speedMethod":"multi-request","googleAccessible":true,"googleLatencyMs":145,"baselineAtTest":120.5,"pass10mbps":true,"pass15mbps":true,"error":null}
0 commit comments